仅摘记自己陌生的、新学到的知识点。
##第1章:jQuery基础
###关于ready()方法jQuery(document).ready(function(){})
方法可以在DOM加载之后、整个页面加载之前执行JS代码。与之相比,window.onload属性则是在页面全部加载完后(包括图片、SWF等)才被触发。
所以ready()比较贴合实际。但是它也不是必须的:
这个定制的jQuery事件只有在JavaScript必须嵌入到页面顶端的文档流并封装在
<head>
元素里时才有必要。我只需将JavaScript文件包含和内联代码放在<body>
结束标签之前,就能避免使用ready()
事件。原因有二。一,现代优化技术已经断言,当JavaScript代码放在页面解析的最后由浏览器加载时,页面的加载速度就会变得更快。
二,ready()方法一定程度上增加了代码量,这样不好。代码越少,网页运行得总是越快。