02 2017 档案

摘要:用于执行JavaScript和更新用户界面的进程通常被称为“浏览器UI线程”。JavaScript和用户界面更新在同一个进程中运行,因此一次只能处理一件事情。 ·任何JavaScript任务都不应当执行超过100毫秒,过长的运行时间导致UI更新出现明显延迟,从而会影响用户体验。 ·浏览器有两类限制J 阅读全文
posted @ 2017-02-15 16:02 小蚊 阅读(1325) 评论(2) 推荐(4) 编辑
摘要:循环处理是最常见的编程模式之一,也是提升性能必须关注的要点之一。 常见的优化方案有: ①JavaScript的四种循环(for、do-while、while、for-in)中,for-in循环比其他几种明显要慢。由于每次迭代操作会同时搜索实例或原型属性,for-in循环的每次迭代都会产生更多的开销, 阅读全文
posted @ 2017-02-10 15:35 小蚊 阅读(1281) 评论(0) 推荐(5) 编辑
摘要:多读书多看报 数据存储 ·在javascript中,数据存储的位置会对代码整体性能产生重大的影响。 ·数据存储共有4种方式:字面量、变量、数组、对象成员。 ·要理解变量的访问速度,就要理解作用域。由于局部变量处于作用域的起始位置,因此访问速度比访问跨域作用域变量(即除起始位置之外的外层作用域变量)更 阅读全文
posted @ 2017-02-09 14:22 小蚊 阅读(966) 评论(0) 推荐(3) 编辑
摘要:之前零散地接触过正则,也用过。补一下基础。。。 什么是正则表达式?就是按照某种规则去匹配符合条件的字符串。 正则表达式学习工具:http://regexper.com 实例化RegExp的两种方法 1.字面量 2.构造函数 三种修饰符 g:global全文搜索 i:ignore case忽略大小写 阅读全文
posted @ 2017-02-08 15:48 小蚊 阅读(542) 评论(1) 推荐(3) 编辑

点击右上角即可分享
微信分享提示