
总结
文章平均质量分 56
shuren1991
这个作者很懒,什么都没留下…
展开
-
JS 对象属性访问的2种方式和用途
问题起源: 在学习JS的过程中遇到一道题目“判断一个字符串中出现次数最多的字符,统计这个次数”,在网上查到一个用对象的方法解题,看完表示一脸懵逼。对代码中o[char]不能理解。代码如下:<script> var str = "zhaochucichuzuiduodezifu"; var o = {}; for (var i = 0, length = str.len原创 2017-03-28 17:15:31 · 10514 阅读 · 1 评论 -
Javascript去掉数组重复内容的2种办法
方法1的优点在于不用建立新的数组,但不易理解;方法2需要建立新的数组,但容易理解。方法1: 思路: 1. 取数组第1个元素, 2. 从后往前与数组其他元素对比; 3. 若想等,则将匹配的元素移到最后,并记录次数; 4. 取第2个元素,重复2~4步; 5. 最后获得重新排序的数组,后面的都是重复多余的元素,个数与累积的记录次数一致(需要特别注意处理方式); 6原创 2017-03-25 10:52:32 · 1108 阅读 · 0 评论 -
-1的巧用,1-3+5-7+9-11+13.... -99求和
题目分析: 很容易发现题目的规律,首先相邻的数字差都为2,然后正负号间隔出现。如果把它分成正的1组,负的1组,然后我们分别用for循环求出两组的和再做差,可以求出结果。 不过这里转述1种巧用-1的办法,只用1个for循环即可实现,大大减少了代码。代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">原创 2017-03-25 16:33:44 · 5328 阅读 · 1 评论 -
jQuery做二级菜单动画
鼠标悬浮动态展出二级菜单在网页中非常常见,这里介绍如何用jQuery制作这种效果。相关的知识有: mouseover() mouseout mouseenter() mouseleave() hover() show() hide()有JS基础的同学,遇到这个问题的时候,很容易就想到mouseover() mouseout 这两个事件。我最开始做这个题目用的也是这两个事件。jquery代码如原创 2017-04-05 21:48:53 · 1985 阅读 · 0 评论 -
0418PHP
变量引用 $b = &$a; 把$b 的值引用$a的值的存储地址 ,这样两个变量共用1个物理内存,可以减少物理内存占用,只要改变$a,$b的值同时改变算术运算符 % 取模(或取余数)运算. 字符串拼接符++$a 先递增1,再传递$a的值$a++ 先传递$a的值,再递增1+= -= *= /= .= %= ; $b +=$a 等同于$b = $b+$a;&& 逻辑与; || 逻辑或;!原创 2017-04-18 20:18:49 · 273 阅读 · 0 评论 -
mac PHP多站点配置
写在前面:1.需要修改的文件默认都是放在隐藏的文件夹下,需要通过搜索才能打开,快捷键:command+空格,输入“/etc”,不包括引号,即可打开etc文件夹。我们需要修改的3份文件都在它里面可以找到。2.预先把项目文件夹放在/Library/WebServer/Documents 下面(php本地服务器默认的路径),例如我的项目:/Library/WebServer/Document原创 2017-04-25 22:13:47 · 3824 阅读 · 0 评论 -
phpmysql登陆报错 #1862 - Your password has expired.
1.安装的时候,系统会设定密码”h90OwscAud2.第一次用http://127.0.0.1/phpMyAdmin/index.php的方式登陆,会发现提示密码过期,进不去;提示语:#1862 - Your password has expired. To log in you must change it using a clie3.这时候,需要安装MySQLWo原创 2017-04-25 22:19:05 · 994 阅读 · 0 评论