三个分离
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);}
可访问性规则
1. 条理分明的HTML
2. 硬编码的连接必须有href
3. 产生对本用户有意思的内容
4. 用JavaScript隐藏内容
重定向用户
//它会覆盖旧页面在游览器中的历史记录。当用户点击后退,她会被送到历史记录中的前一个页面。
location.replace('scriptpage.html');
//它会创建一条新的游览器中的历史记录。当用户点击后退,会被送到href前的那个page,跟着又执行location.href.后退按钮的功能事实上被破坏了,这也是现有的最糟糕的可用性问题之一。
location.href = 'scriptpage.html';
JavaScript中使用&&和|| 的怪異特性_ppk筆記
分享到:
相关推荐
ppk谈JavaScript JavaScript入门必读之书 本书全方位介绍了JavaScript,主要讨论了浏览器兼容性、可访问性、底层语法以及与HTML结构层的协同等问题。书中既包括理论性的讲解,又给出了相关的示例脚本以进行进一步...
### PPK谈JavaScript核心知识点解析 #### JavaScript简介与重要性 JavaScript是一种广泛应用于网页开发中的脚本语言,它能够使网页具有动态效果,提升用户体验。随着互联网技术的发展,JavaScript不仅在浏览器端大...
JavaScript,作为一种广泛应用于Web开发的脚本语言,由网景公司的Brendan Eich在...通过阅读ppk谈JavaScript,读者可以系统地学习JavaScript,提升自己的编程技能,不仅理解语言本身,还能掌握实际开发中的最佳实践。
本书全方位介绍了JavaScript,主要讨论了浏览器兼容性、可访问性、底层语法以及与HTML结构层的协同等问题。书中既包括理论性的讲解,又给出了相关的示例脚本以进行...本书适合具有一定网页开发经验的Web开发人员阅读。
[ppk谈JavaScript].(荷)科克.扫描版
《ppk谈JavaScript》系列是JavaScript领域的经典读物,作者ppk(Peter-Paul Koch)是一位知名的前端开发者和浏览器兼容性专家。这部分内容是该系列的第七部分,主要聚焦于JavaScript语言的深入理解和实践应用。 ...
[ppk谈JavaScript].(荷)科克.扫描版
[ppk谈JavaScript].(荷)科克.扫描版
[ppk谈JavaScript].(荷)科克.扫描版
"ppk谈JavaScript.part01.zip"很可能包含的是Ppk关于JavaScript的系列文章或教程的第一部分,它可能涵盖了JavaScript的基础知识、最佳实践以及一些Ppk的独特见解。 JavaScript的核心概念包括变量、数据类型、控制...
《ppk谈JavaScript》系列是JavaScript领域的经典读物,作者ppk(Peter-Paul Koch)是一位知名的前端开发者和浏览器兼容性专家。在这个部分,我们聚焦于JavaScript的核心概念、语法以及在实际开发中的应用。 首先,...
《ppk谈JavaScript源码》是一本探讨JavaScript编程精髓的著作,由知名Web开发者Peter-Paul Koch(简称ppk)撰写。在这个压缩包中,包含了书中的一些关键示例的源代码,这对于学习和理解JavaScript的实际应用非常有...
标题中的“ppk谈JavaScript”可能指的是Peter-Paul Koch(ppk)的一本书,他在JavaScript社区中是一位知名专家,特别在移动浏览器和跨平台兼容性方面有深入研究。ppk的书籍通常会涵盖JavaScript的基础知识,以及如何...
"ppk谈JavaScript"这本书深入浅出地介绍了JavaScript的核心概念和技术,为读者提供了丰富的示例,帮助理解并掌握这一语言。作者ppk,即Peter-Paul Koch,是一位在Web开发领域有着深厚造诣的专家,他的著作以其清晰的...
《ppk谈JavaScript.part04》是关于JavaScript编程的一个系列教程的第四部分,由知名前端开发者Peter-Paul Koch(简称ppk)撰写。这个部分很可能深入探讨了JavaScript的高级概念和实战技巧,对于想要深入了解这门语言...
"ppk谈JavaScript.part02.zip"可能是一个系列教程或讲座的第二部分,由ppk(Peter-Paul Koch)分享。ppk是一位知名的前端开发者,以其对浏览器兼容性和移动Web开发的深入研究而闻名。在这个部分中,他可能会继续探讨...
JavaScript是一种广泛应用于网页和网络应用的编程语言,尤其在客户端的交互性方面有着不可或缺的地位。...通过阅读和学习"ppk谈JavaScript.part05",开发者将能够更好地理解和运用这些概念,提高自己的编程能力。
《ppk谈JavaScript》系列是JavaScript领域的经典读物,作者ppk深入浅出地探讨了JavaScript的各种核心概念、语法特性以及在实际开发中的应用。在part06部分,我们可能会涉及以下几个重要的JavaScript知识点: 1. **...
在JavaScript编程领域,PPK(Peter-Paul Koch)是一位知名专家,他的著作《PPK谈JavaScript》深入浅出地介绍了JavaScript的核心概念和技术。本部分将分析提供的代码示例,主要涉及两个方面:文本输入区的长度限制和...
《ppk on JavaScript》是JavaScript领域的经典之作,由Peter-Paul Koch(简称ppk)撰写。这本书深入浅出地探讨了JavaScript语言的核心概念和技术,对于任何想要深入理解JavaScript的开发者来说,都是一份不可多得的...