随笔分类 -  javascript

摘要:1、减少Jquery使用 处理dom遍历和复杂的脚本场景时,jquery可能有很大的帮助,不过在处理简单的、直截了当的代码场景就会迟缓。尽可能的避免jquery对象创建,尤其在循环中。 2、优化循环 用被缓存的数组长度 3、if/else和swith语句 如果只是1或者2个语句,那if/else性能 阅读全文
posted @ 2017-02-14 14:14 九门提督琪琪 阅读(229) 评论(0) 推荐(0)
摘要:1. 将脚本放在页面的底部 1 2 3 4 5 ... <script src="./jquery.min.js"></script> <script src="./index.js"></script> </body> </html> 1 2 3 4 5 ... <script src="./jq 阅读全文
posted @ 2017-02-14 11:59 九门提督琪琪 阅读(178) 评论(0) 推荐(0)
摘要:1.Let和const 2.变量的解构赋值 3.字符串的扩展:字符串的表示、查找、字符串模板 4.正则的扩展:正则、修饰符等 5.数值的扩展 阅读全文
posted @ 2017-02-13 18:08 九门提督琪琪 阅读(105) 评论(0) 推荐(0)
摘要:首先要说明原理: 1.input:text框让他层级最高,这边要设置透明度,这样保证遮盖的盒子操作的box-shadow能看的到,让文字的color设为背景色一致,这里设置为白色,在这样就看不到默认的字了 2.然后是给一个盒子来存放输入的框,就是6个虚拟的密码框,来显示你输入的个数 3.每个密码框里 阅读全文
posted @ 2017-01-19 17:56 九门提督琪琪 阅读(3234) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/agileho/article/details/47445033 阅读全文
posted @ 2017-01-06 17:15 九门提督琪琪 阅读(272) 评论(0) 推荐(0)
摘要:1.通过正则匹配解决问题 此处涉及\s:匹配任意空白符 \S:匹配任意非空白字符 阅读全文
posted @ 2017-01-05 14:03 九门提督琪琪 阅读(22750) 评论(0) 推荐(1)
摘要:将两个数组合并为对象数组 代码: 阅读全文
posted @ 2017-01-04 16:28 九门提督琪琪 阅读(192) 评论(0) 推荐(0)
摘要:js: <a href="javascript:history.go(-1)">返回上一页</a> <a href="javascript:history.go(-2)">返回上二页</a> <a href="javascript:location.reload()">重载页面,本地刷新</a> < 阅读全文
posted @ 2016-12-30 16:22 九门提督琪琪 阅读(173) 评论(0) 推荐(0)
摘要:效果:mouseenter到li上出现背景图片,mouseleave后背景图片消失,click以后该背景图片被锁定 问题:简单的mouseenter,mouseleave和click事件不能达到预期的效果,因为当click事件结束后,同时也会触发mouseleave事件 解决方案:我们给每一个li一 阅读全文
posted @ 2016-12-19 11:04 九门提督琪琪 阅读(739) 评论(0) 推荐(0)
摘要://将reg分段解析 //^([a-zA-Z0-9_\.\-])+ :由一个或者多个a-z A-Z 0-9 . -开头 //@ :注意我在网上看到好多在@前添加转义的,我验证了下是不正确的,直接写@就好 //([a-zA-Z0-9\-])+\.)+:由一个或者多个a-z A-Z 0-9 后加. // 阅读全文
posted @ 2016-10-08 17:00 九门提督琪琪 阅读(290) 评论(0) 推荐(0)