它从最简单的地方入手,不仅讲述了JavaScript的基础知识,还讲述了JavsScript如何操作CSS、DOM等Ajax基础技术。而关于跨浏览器兼容问题的解决,则贯穿了本书的始终。本书对于各种浏览器、浏览器版本、JavaScript版本、DOM版本的介绍,有助于我们理解所遇到的各种新旧代码,使我们能够对这些代码做出正确的取舍。\r\n 本书还提供了一些使用JavaScript的最佳实践。无论是新手还是老手,这些如何正确使用JavaScript的经验都能帮助他们养成良好的编程习惯。本书还介绍了一些调试和开发JavaScript的工具,这些工具无疑能够提高我们的开发效率。\r\n 本书最后对于Ajax和几个流行的JavaScript库的介绍,无疑会开阔我们在JavaScript使用上的思路。\r\n 本书是一本真正意义上的“新书”,不仅介绍了最新的JavaScript知识和方向,还完全覆盖了当今Web开发中关于JavaScript的所有重要话题,它使用了大量实例代码,图文并茂地讲解了使用JavaScript的各个层次和领域的内容。它不是一本参考手册,但却是一本值得拥有的教程。
前言\r\n第1章 JavaScript初探 \r\n 1.1 规范和实现相互交织的历史 \r\n 1.2 跨浏览器的不兼容性和其他常见的JavaScript传说 \r\n 1.3 你能用JavaScript来做什么 \r\n 1.4 JavaScript初探:“HelloWorld!” \r\n 1.5 JavaScript沙箱 \r\n 1.6 可访问性和JavaScript的最佳实践 \r\n第2章 JavaScript数据类型与变量 \r\n 2.1 变量的标识 \r\n 2.2 作用域 \r\n 2.3 简单类型 \r\n 2.4 常量:有名称但不改变 \r\n 2.5 习题 \r\n第3章 运算符和语句 \r\n 3.1 JavaScript语句的格式 \r\n 3.2 简单语句 \r\n 3.3 条件语句和程序流 \r\n 3.4 条件运算符 \r\n 3.5 逻辑运算符 \r\n 3.6 高级语句:循环语句 \r\n 3.7 习题 \r\n第4章 JavaScript对象 \r\n 4.1 对象构造函数 \r\n 4.2 Number对象 \r\n 4.3 String对象 \r\n 4.4 正则表达式与RegExp \r\n 4.5 有专门用途的对象:Date和Math \r\n 4.6 JavaScript数组 \r\n 4.7 关联数组:不是数组的数组 \r\n 4.8 习题 \r\n 第5章 函数 \r\n 5.1 定义函数:细数所有方式 \r\n 5.2 回调函数 \r\n 5.3 函数和递归 \r\n 5.4 嵌套函数、函数闭包和内存泄漏 \r\n 5.5 作为对象的函数 \r\n 5.6 习题 \r\n第6章 捕捉事件 \r\n 6.1 O级DOM上的事件句柄 \r\n 6.2 2级DOM上的事件句柄 \r\n 6.3 产生事件 \r\n 6.4 习题 \r\n第7章 表单与即时验证 \r\n 7.1 访问表单 \r\n 7.2 把事件附加在表单上:不同的方法 \r\n 7.3 选择列表 \r\n 7.4 单选按钮和复选框 \r\n 7.5 输入字段和JiT正则表达式 \r\n 7.6 习题 \r\n第8章 沙箱及之上的cookie、连通性和隐私 \r\n第9章 基础浏览器对象 \r\n第10章 DOM:文档对象模型 \r\n第11章 创建定制的JavaScript对象 \r\n第12章 构建动态网页:在脚本中加入样式 \r\n第13章 使用Ajax \r\n第14章 好消息:生动的程序库!令人惊异的Web服务!有趣的API! \r\n附录 习题答案
Shelley Powers是一个软件开发者、摄影师和作家,她曾在O’Reilly出版过几本书,包括《Developing ASP Components》、《Unix Power Tools,Third Edition》、《Essential Blogging》和《Practical RDF》。她的第一部关于JavaScript的书面世于1996年,接着她在1997年又写了一本关于动态HTML (DHTML)的书。Shelley还发表过很多关于跨浏览器开发、JavaScript、CSS和XML的文章。Shelley 的技术网站是http://burningbird.net。
无封面