摘要: 首先什么是DOM?为什么慢? DOM:文档对象模型,是一个独立于语言的,用于操作XML和HTML文档的程序接口(API) 用脚本进行DOM操作的代价很昂贵。那么,怎样才能提高程序的效率? 1、DOM访问与修改 访问DOM元素是有代价的,修改元素代价更是昂贵,因为它会导致浏览器重新计算页面的几何变化( 阅读全文
posted @ 2019-01-04 17:57 _whys 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 数据存取分为4各部分 存取位置 作用域及改变作用域 原型以及原型链 缓存对象成员值 存取位置 JavaScript 有4中基本的数据存取位置 字面量:字面量代表自身,不存于特定的位置。比如这个的匿名函数 $btn.click(function(){... ...}); 本地变量:本地变量使用var声 阅读全文
posted @ 2019-01-04 11:18 _whys 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 当浏览器遇到 <script> 标签时,它是没办法知道 JavaScript 是否会向DOM中添加内容或引入其他元素,甚至关闭某一个标签。因此这个时候浏览器就会停止处理页面,先执行JavaScript代码,然后再继续解析和渲染页面。 改善 将<script>标签放到 <body>的底部,尽量减少对整 阅读全文
posted @ 2019-01-04 10:50 _whys 阅读(297) 评论(0) 推荐(0) 编辑