我是青木木

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  javascript

最近发现学的越多,忘的越快,想想就有些后怕。 每天一个JavaScript Tip,旨在督促自己学习,
摘要:浏览器加载页面的顺序: 1、 解析HTML结构 2、 加载外部脚本和样式表文件 3、 解析并执行脚本代码 4、 构造HTML DOM模型==ready() 5、 加载图片等组件 6、 页面加载完毕==onload() ready事件是在DOM模型构造完毕时触发 load事件是在页面加载完毕后触发 阅读全文
posted @ 2016-08-05 09:08 我是青木木 阅读(166) 评论(0) 推荐(0)

摘要:function getDefaultStyle(obj,attribute){ return obj.currentStyle?obj.currentStyle[attribute] : document.defaultView.getComputedStyle(obj,false)[attribute]; } 阅读全文
posted @ 2016-08-04 14:53 我是青木木 阅读(163) 评论(0) 推荐(0)

摘要:.push 添加到最后一项 .unshift 添加到第一项 .pop 删除最后一项 .shift 删除第一项 a.toString() 返回一个包含数组中所有元素的字符串,每个元素通过逗号分隔。 a.join(sep) 返回一个包含数组中所有元素的字符串,每个元素通过指定的 sep 分隔。 unsh 阅读全文
posted @ 2016-07-04 09:15 我是青木木 阅读(106) 评论(0) 推荐(0)

摘要:<!--[if IE]> <script type="text/javascript"> alert("ie") </script> < ![endif]--> <!--[if IE 6]> <script type="text/javascript"> alert("ie6") </script> 阅读全文
posted @ 2016-06-29 10:13 我是青木木 阅读(335) 评论(0) 推荐(0)

摘要:js中参数如果为“数值”“字符串”“布尔值”是按值传递, 参数如果为“对象”“数组”是按引用传递, 阅读全文
posted @ 2016-05-03 15:01 我是青木木 阅读(114) 评论(0) 推荐(0)

摘要:html事件处理程序 直接再html中书写 onclick="函数";缺点:修改一处,需要改2处。 dom0级事件处理程序 js中先获取元素,再直接写 obj.onclick = "函数"; 清除方式: btn.onclick = "null"; 缺点:后面的事件绑定会覆盖之前的绑定。 dom2级事 阅读全文
posted @ 2016-04-29 11:27 我是青木木 阅读(160) 评论(0) 推荐(0)

摘要:.getBoundingClientRect() 该方法获得页面中某个元素的左,上,右和下分别相对浏览器视窗的位置,他返回的是一个对象,即Object,该对象有4个属性:top,left,right,bottom; 阅读全文
posted @ 2016-04-26 09:16 我是青木木 阅读(138) 评论(0) 推荐(0)