内容简介
如果你想使用JavaScript来利用当今强大的浏览器,《学习JavaScript》为这个Web开发中奇妙且不可缺少的语言提供了完整而实际的指导。你将会学习从原始数据类型到复杂特性的所有内容,包括与Ajax和动态页面效果有关的JavaScript元素。学完这本书,你将能够使用最复杂的程序库和Web应用程序。
第二版中包括了许多JavaScript运用中的最佳实践和范例,展示了如何将语言和浏览器环境整合,以及如何为符合标准的Web站点实践准确的编码技术。
有了这本书,你将能够:
学习JavaScript应用程序结构,包括基本语句和控制结构;
识别JavaScript对象:String、Number、Boolean、Function等;
使用浏览器调试工具和故障检测技术;
理解事件处理、表单事件和带有表单的JavaScript应用程序;
使用浏览器对象模型(BOM)、文档对象模型(DOM)和自定义对象进行开发;
学习关于浏览器cookies和更多最新的客户端存储技术;
利用Ajax应用程序得到使用XML和JSON的详细信息。
《学习JavaScript》遵循已被证实的学习原理,帮助你以简单的步骤吸收这些原理,以使你理解如何在各种浏览器中建立强大且反应迅速的应用程序。
编辑推荐
“无论你是一个初学者,还是一个正在寻求一种新语言的有经验的程序设计者,我都要明确地向你推荐《学习JavaScript》这本书。作者Shelley简单明了的分析,可以帮助你掌握这种语言的基础及细微之处,从而将它最适当地用于你自己的Web站点。”
——Anthony T.Holdener III,O'Reilly出版的《Ajax权威指南》一书的作者
作者简介:Shelley Powers从事并编写Web技术超过13年。近年来她在O'Reilly出版的图书内容涵盖了语义网(semantic web)、Ajax、JavaScript及Web graphics。同时,她也是一名狂热的业余摄影爱好者和Web开发爱好者。
第二版中包括了许多JavaScript运用中的最佳实践和范例,展示了如何将语言和浏览器环境整合,以及如何为符合标准的Web站点实践准确的编码技术。
有了这本书,你将能够:
学习JavaScript应用程序结构,包括基本语句和控制结构;
识别JavaScript对象:String、Number、Boolean、Function等;
使用浏览器调试工具和故障检测技术;
理解事件处理、表单事件和带有表单的JavaScript应用程序;
使用浏览器对象模型(BOM)、文档对象模型(DOM)和自定义对象进行开发;
学习关于浏览器cookies和更多最新的客户端存储技术;
利用Ajax应用程序得到使用XML和JSON的详细信息。
《学习JavaScript》遵循已被证实的学习原理,帮助你以简单的步骤吸收这些原理,以使你理解如何在各种浏览器中建立强大且反应迅速的应用程序。
目录
Preface
1. Hello JavaScript!
Hello World!
Hello World! Once Again
The script Tag
JavaScript Versus ECMAScript Versus JScript
Defining Functions in JavaScript
Event Handlers
The document Browser Object
The property Operator
The var Keyword and Scope
Statements
Comments
What You Didn't See: HTML Comments and CDATA Sections.
JavaScript Files
Accessibility and JavaScript Best Practices
Accessibility Guidelines
noscript
2. JavaScript Data Types and Variables
Identifying Variables
Naming Guidelines
Primitive Types
The String Data Type
String Escape Sequences
String Encoding
Converting to Strings
The B..