《ppk 谈 javascript》读书笔记 byWasabi

[b]三个分离[/b]
1. 表现与结构分离 (CSS 与其HTML);
2. 行为与结构分离 (JavaScript 与 HTML);
3. 行为与表现分离 (JavaScript 与 CSS);

行为与结构分离
1) 独立文件中的函数
2) 从HTML中先移除事件处理程序

//错误示范:
<a href="javascript:showPopup('niceimage.jpg');">Do Nifty!</a>
//正确示范:
<a href="niceimage.jpg" id="nice">Do Nifty!</a>

document.getElementById('nice').onclick = function (){ showPopup(this.href);}


[b]可访问性规则[/b]
1. 条理分明的HTML
2. 硬编码的连接必须有href
3. 产生对本用户有意思的内容
4. 用JavaScript隐藏内容

[b]重定向用户[/b]

//它会覆盖旧页面在游览器中的历史记录。当用户点击后退,她会被送到历史记录中的前一个页面。
location.replace('scriptpage.html');

//它会创建一条新的游览器中的历史记录。当用户点击后退,会被送到href前的那个page,跟着又执行location.href.后退按钮的功能事实上被破坏了,这也是现有的最糟糕的可用性问题之一。
location.href = 'scriptpage.html';



[url=http://wasabi.iteye.com/blog/319377]JavaScript中使用&&和|| 的怪異特性_ppk筆記[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值