JavaScript DOM编程艺术小记(六)---第五章-最佳实践

^平稳退化:确保网页在没有JavaScript的情况下也能正常工作

^分离JavaScript:把网页的结构和内容与JavaScript脚本的动作行为分开

^向后兼容性:确保老版本的浏览器不会因为你的JavaScript脚本死掉

^性能考虑:确定脚本执行的性能最优

    1. 平稳退化

        正确使用JavaScript脚本,可以让访问者在他们的浏览器不支持JavaScript的情况下仍能顺利的浏览你的网站

        注:应该只在绝对必要的情况下才使用弹出窗口,牵涉网页的可访问性的问题。

        JavaScript使用window对象的open()方法来创建新的浏览器窗口。这个方法有三个参数:

            window.open(url,name,features)

            ①url: 是像在新窗口里打开网页的URL地址。如果省略则打开空白网页

            ②name: 是新窗口名字,可以在代码里通过这个名字与新窗口进行通信

            ③features: 以逗号分隔的字符串,内容是新窗口的各种属性。eg:新窗口宽高,浏览功能。新窗口的浏览功能要少而精

        window.open()的经典应用

function popup(winURL){     
 window.open(winURL,"popup","width=320,height480");
}

    2. "JavaScript:"伪协议

        ①下面是通过"JavaScript:"伪协议调用popUP()函数的具体做法

<a href="javascript:popUp('http://www.baidu.com');return false;">Example</a>

        ,在支持"JavaScript:"伪协议的浏览器中能正常运行,但是较老的浏览器则会试图尝试打开那个连接但是失败,支持这种伪协议但禁用了JavaScript功能的浏览器会什么也不做

        ②内嵌的事件处理函数

             

        





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值