JS DOM编程艺术第五章

1.window对象的open方法:创建新的浏览器窗口,语法:window.open(url, name, features),有三个可选参数,第一个参数是要打开的窗口网页地址,若忽略则打开一个空白窗口,第二个参数是新窗口的名字,在代码中可以通过名字与新窗口进行通信,最后一个参数是逗号分隔的字符串,内容是新窗口的各种属性,例如:

function popUp(winURL){
  window.open(winURL, "popup", "width: 300, height: 500");
}

html中使用:

Example

return false是为了阻止a标签默认行为,href属性的设置是为了预留退路。
更简单的代码:

Example

2.对象检测:
if(!method) return false;
3.尽量少访问DOM,尽量减少标记。如需多次搜索,将第一次搜索的结果赋值给一个变量,之后调用该变量,可以有效减少搜索次数,尽量减少标记,过多的标记会使DOM树增加,从而降低搜索的效率。
4.尽量减少引入JS脚本的数量,合并脚本,过多脚本带来过多请求,减少请求数量通常是性能优化首要考虑的。
5.压缩脚本,对性能好。

你可能感兴趣的:(JS DOM编程艺术第五章)