摘要:浏览器加载页面的顺序: 1、 解析HTML结构 2、 加载外部脚本和样式表文件 3、 解析并执行脚本代码 4、 构造HTML DOM模型==ready() 5、 加载图片等组件 6、 页面加载完毕==onload() ready事件是在DOM模型构造完毕时触发 load事件是在页面加载完毕后触发
阅读全文
随笔分类 - javascript
最近发现学的越多,忘的越快,想想就有些后怕。
每天一个JavaScript Tip,旨在督促自己学习,
摘要:浏览器加载页面的顺序: 1、 解析HTML结构 2、 加载外部脚本和样式表文件 3、 解析并执行脚本代码 4、 构造HTML DOM模型==ready() 5、 加载图片等组件 6、 页面加载完毕==onload() ready事件是在DOM模型构造完毕时触发 load事件是在页面加载完毕后触发
阅读全文
摘要:function getDefaultStyle(obj,attribute){ return obj.currentStyle?obj.currentStyle[attribute] : document.defaultView.getComputedStyle(obj,false)[attribute]; }
阅读全文
摘要:.push 添加到最后一项 .unshift 添加到第一项 .pop 删除最后一项 .shift 删除第一项 a.toString() 返回一个包含数组中所有元素的字符串,每个元素通过逗号分隔。 a.join(sep) 返回一个包含数组中所有元素的字符串,每个元素通过指定的 sep 分隔。 unsh
阅读全文
摘要:<!--[if IE]> <script type="text/javascript"> alert("ie") </script> < ![endif]--> <!--[if IE 6]> <script type="text/javascript"> alert("ie6") </script>
阅读全文
摘要:js中参数如果为“数值”“字符串”“布尔值”是按值传递, 参数如果为“对象”“数组”是按引用传递,
阅读全文
摘要:html事件处理程序 直接再html中书写 onclick="函数";缺点:修改一处,需要改2处。 dom0级事件处理程序 js中先获取元素,再直接写 obj.onclick = "函数"; 清除方式: btn.onclick = "null"; 缺点:后面的事件绑定会覆盖之前的绑定。 dom2级事
阅读全文
摘要:.getBoundingClientRect() 该方法获得页面中某个元素的左,上,右和下分别相对浏览器视窗的位置,他返回的是一个对象,即Object,该对象有4个属性:top,left,right,bottom;
阅读全文
|