出版时间:2007-6-1 出版社:机械工业出版社 作者:(美)Shelley Powers 页数:340 译者:苏敬凯
Tag标签:无
内容概要
它从最简单的地方入手,不仅讲述了JavaScript的基础知识,还讲述了JavsScript如何操作CSS、DOM等Ajax基础技术。而关于跨浏览器兼容问题的解决,则贯穿了本书的始终。本书对于各种浏览器、浏览器版本、JavaScript版本、DOM版本的介绍,有助于我们理解所遇到的各种新旧代码,使我们能够对这些代码做出正确的取舍。 本书还提供了一些使用JavaScript的最佳实践。无论是新手还是老手,这些如何正确使用JavaScript的经验都能帮助他们养成良好的编程习惯。本书还介绍了一些调试和开发JavaScript的工具,这些工具无疑能够提高我们的开发效率。 本书最后对于Ajax和几个流行的JavaScript库的介绍,无疑会开阔我们在JavaScript使用上的思路。 本书是一本真正意义上的“新书”,不仅介绍了最新的JavaScript知识和方向,还完全覆盖了当今Web开发中关于JavaScript的所有重要话题,它使用了大量实例代码,图文并茂地讲解了使用JavaScript的各个层次和领域的内容。它不是一本参考手册,但却是一本值得拥有的教程。
作者简介
Shelley Powers是一个软件开发者、摄影师和作家,她曾在O’Reilly出版过几本书,包括《Developing ASP Components》、《Unix Power Tools,Third Edition》、《Essential Blogging》和《Practical RDF》。她的第一部关于JavaScript的书面世于1996年,接着她在1997年又写了一
书籍目录
前言第1章 JavaScript初探 1.1 规范和实现相互交织的历史 1.2 跨浏览器的不兼容性和其他常见的JavaScript传说 1.3 你能用JavaScript来做什么 1.4 JavaScript初探:“HelloWorld!” 1.5 JavaScript沙箱 1.6 可访问性和JavaScript的最佳实践 第2章 JavaScript数据类型与变量 2.1 变量的标识 2.2 作用域 2.3 简单类型 2.4 常量:有名称但不改变 2.5 习题 第3章 运算符和语句 3.1 JavaScript语句的格式 3.2 简单语句 3.3 条件语句和程序流 3.4 条件运算符 3.5 逻辑运算符 3.6 高级语句:循环语句 3.7 习题 第4章 JavaScript对象 4.1 对象构造函数 4.2 Number对象 4.3 String对象 4.4 正则表达式与RegExp 4.5 有专门用途的对象:Date和Math 4.6 JavaScript数组 4.7 关联数组:不是数组的数组 4.8 习题 第5章 函数 5.1 定义函数:细数所有方式 5.2 回调函数 5.3 函数和递归 5.4 嵌套函数、函数闭包和内存泄漏 5.5 作为对象的函数 5.6 习题 第6章 捕捉事件 6.1 O级DOM上的事件句柄 6.2 2级DOM上的事件句柄 6.3 产生事件 6.4 习题 第7章 表单与即时验证 7.1 访问表单 7.2 把事件附加在表单上:不同的方法 7.3 选择列表 7.4 单选按钮和复选框 7.5 输入字段和JiT正则表达式 7.6 习题 第8章 沙箱及之上的cookie、连通性和隐私 第9章 基础浏览器对象 第10章 DOM:文档对象模型 第11章 创建定制的JavaScript对象 第12章 构建动态网页:在脚本中加入样式 第13章 使用Ajax 第14章 好消息:生动的程序库!令人惊异的Web服务!有趣的API! 附录 习题答案
编辑推荐
作为Ajax的关键部分,JavaScript再一次火爆起来,成了一种引人注意的语言。Ajax使网站更加智能,也使得网站与浏览者之间的交互更加便捷。 在Web之外的编程领域中,JavaScript也已经得到了广泛的应用,因为它也成为一种方便的脚本语言。 本书通过许多基于Web的例子展示了:如何构建JavaScript逻辑和将它与现有的对象结构连接,如何构建自己的程序库以及如何利用其他 JavaScript用户编写的程序库。 本书讲述了: ·基本的JavaScript逻辑(从函数和运算符到控制结构)。 ·如何在多种浏览器的Web世界中可靠地使用JavaScript的核心技术。 ·JavaScript的扩展机制以及它们与“传统的”面向对象编程有什么不同。 ·处理传统的JavaScript任务,比如表单验证、DOM操作和交互式的样式。 ·JavaScript安全性,包括Web浏览器沙箱、cookie以及与其他对象的交互。 ·创建用于处理常见任务的对象库。 ·使用JavaScript和XMLHttpRequest对象创建Ajax应用。 ·将程序库用于特殊效果和Ajax交互。 无论你是一名使用JavaScript多年的Web设计师,还是一名需要学习 JavaScript的程序员,或者是一名想要在Web上做一些东西的开发新手,都能从本书中受益。本书将教会你如何应用JavaScript这一强大的脚本语言。 Ajax是当今Web开发领域最流行的词汇。而JavaScript与CSS、XML和DOM几种老技术,加上XMLHttpRequest就构成了Ajax的四大基石。对于JavaScript,一些更资深的同事告诉我的感觉是失望。面对不同的浏览器和浏览器的不同版本,没有优秀的调试开发工具,JavaScript成了软件开发的泥潭。 而本书的出版则给我们增加了一丝解决这些问题的信心。 它从最简单的地方入手,不仅讲述了JavaScript的基础知识,还讲述了JavsScript如何操作CSS、DOM等Ajax基础技术。而关于跨浏览器兼容问题的解决,则贯穿了本书的始终。本书对于各种浏览器、浏览器版本、 JavaScript版本、DOM版本的介绍,有助于我们理解所遇到的各种新旧代码,使我们能够对这些代码做出正确的取舍。 本书还提供了一些使用JavaScript的最佳实践。无论是新手还是老手,这些如何正确使用JavaScript的经验都能帮助他们养成良好的编程习惯。本书还介绍了一些调试和开发JavaScript的工具,这些工具无疑能够提高我们的开发效率。 本书最后对于Ajax和几个流行的JavaScript库的介绍,无疑会开阔我们在JavaScript使用上的思路。 本书是一本真正意义上的“新书”,不仅介绍了最新的JavaScript知识和方向,还完全覆盖了当今Web开发中关于JavaScript的所有重要话题,它使用了大量实例代码,图文并茂地讲解了使用JavaScript的各个层次和领域的内容。它不是一本参考手册,但却是一本值得拥有的教程。 Ajax是当今Web开发领域最流行的词汇。而JavaScript与CSS、XML和DOM几种老技术,加上XMLHttpRequest就构成了Ajax的四大基石。对于JavaScript,一些更资深的同事告诉我的感觉是失望。面对不同的浏览器和浏览器的不同版本,没有优秀的调试开发工具,JavaScript成了软件开发的泥潭。. 而本书的出版则给我们增加了一丝解决这些问题的信心。它从最简单的地方人手,不仅讲述了JavaScript的基础知识,还讲述了JavsScript如何操作CSS、DOM等Ajax基础技术。而关于跨浏览器兼容问题的解决,则贯穿了本书的始终。
图书封面
图书标签Tags
无
评论、评分、阅读与下载