
Peter-Paul Koch(即ppk)是自学成才的世界级JavaScript专家,1970年生于荷兰阿姆斯特丹,大学主修古希腊罗马史专业。他拥有多年客户端web开发经验,所维护的网站www.quirksmode.org已成为全球JavaScript开发人员最重要的参考资源之一。他常年为业界顶尖的媒体 Digital Web Magazine、A List Apart等撰写技术文章,包括影响深远的The JavaScript Manifesto。
本书全方位介绍了JavaScript,主要讨论了浏览器兼容性、可访问性、底层语法以及与HTML结构层的协同等问题。书中既包括理论性的讲解,又给出了相关的示例脚本以进行进一步阐述。通过8个真实项目示例,介绍了JavaScript核心语言、BOM、事件处理、DOM、修改CSS样式表以及数据检索等内容。本书适合具有一定网页开发经验的Web开发人员阅读。
第1章 目标a 概念回顾在浏览器中处理交互胖与瘦javascript的目标b 技术概览标准化版本安全c javascript的历史错误的开始事实标准css变革新的开始下一步第2章 大背景a css变革无侵入脚本编程三个层分离关注点b 表现与结构的分离css修改更改结构还是表现c 行为与结构的分离独立文件中的函数从html中移除事件处理程序d 行为和表现的分离下拉菜单:hover或mouseover/mouseout相同的效果与相似的效果e 可访问性概览什么是可访问性无脚本没有鼠标屏幕阅读器屏幕阅读器和事件可访问性和可用性f 可访问性规则条理分明的html产生对脚本用户有意义的内容重定向用户键盘用户[ noscript ]标签g 范例脚本限长的文本输入区易用的表单表单验证下拉菜单编辑样式表三明治拾取器xmlhttp测速计站点调查第3章 浏览器a 浏览器mozilla家族windows的explorersafariopera其他图形桌面浏览器移动电话屏幕阅读器b 兼容性问题问题解决方案c 对象检测对象检测是如何工作的我们该走多远d 浏览器检测为什么浏览器检测行不通浏览器检测的军备竞赛拆解浏览器字符串浏览器检测的正确使用e 调试错误消息处理浏览器的bug范例报告浏览器bug第4章 准备第5章 核心第6章 bom第7章 事件第8章 dom第9章 css修改第10章 数据检索后记
评论关闭。