DOM编程实践注意

平稳退化

  1. 概念: 让访问者在浏览器不支持JavaScript的情况下仍能顺利地浏览网站
  2. “javascript:”伪协议

“真”协议用来在因特网上的计算机之间传输数据包,如HTTP协议(http://),FTP协议(ftp://)等
伪协议是一种非标准化的协议。在HTML文档里通过“javascript:”伪协议调用JavaScript代码非常不好。

分离JavaScript

利用class和id属性来挂钩,在外部JavaScript文件里把一个事件添加到HTML文档中的某个元素上:

element . event = action . . .

向后兼容

对象检测
if(method){
    statements;
}
浏览器嗅探

性能考虑

  1. 尽量少访问DOM和尽量减少标记
  2. 合并和放置脚本
  3. 压缩脚本

共享onload事件

不要做太多的解释

DOM Core 和 HTML-DOM

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值