JavaScript核心技术
基本信息
- 原书名: Learning JavaScript
- 原出版社: O'Reilly Media, Inc.
- 作者: (美)Shelley Powers [作译者介绍]
- 译者: 苏敬凯
- 丛书名: 机械工业出版社.华章图文信息有限公司O'REILLY图书系列
- 出版社:机械工业出版社
- ISBN:9787111212973
- 上架时间:2007-7-17
- 出版日期:2007 年7月
- 开本:16开
- 页码:340
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > 网络编程 > javascript
编辑推荐
无论你是一名使用JavaScript多年的Web设计师,还是一名需要学习JavaScript的程序员,或者是一名想要在Web上做一些东西的开发新手,都能从本书中受益。
推荐阅读
内容简介回到顶部↑
书籍
计算机书籍
它从最简单的地方入手,不仅讲述了javascript的基础知识,还讲述了javsscript如何操作css、dom等ajax基础技术。而关于跨浏览器兼容问题的解决,则贯穿了本书的始终。本书对于各种浏览器、浏览器版本、javascript版本、dom版本的介绍,有助于我们理解所遇到的各种新旧代码,使我们能够对这些代码做出正确的取舍。
本书还提供了一些使用javascript的最佳实践。无论是新手还是老手,这些如何正确使用javascript的经验都能帮助他们养成良好的编程习惯。本书还介绍了一些调试和开发javascript的工具,这些工具无疑能够提高我们的开发效率。
本书最后对于ajax和几个流行的javascript库的介绍,无疑会开阔我们在javascript使用上的思路。
本书是一本真正意义上的“新书”,不仅介绍了最新的javascript知识和方向,还完全覆盖了当今web开发中关于javascript的所有重要话题,它使用了大量实例代码,图文并茂地讲解了使用javascript的各个层次和领域的内容。它不是一本参考手册,但却是一本值得拥有的教程。
计算机书籍
它从最简单的地方入手,不仅讲述了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年又写了一本关于动态HTML (DHTML)的书。Shelley还发表过很多关于跨浏览器开发、JavaScript、CSS和XML的文章。Shelley 的技术网站是http://burningbird.net。
.. << 查看详细
.. << 查看详细
目录回到顶部↑
前言
第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 逻辑运算符
第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 逻辑运算符
译者序回到顶部↑
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的各个层次和领域的内容。它不是一本参考手册,但却是一本值得拥有的教程。
感谢作者ShelleyPowers。她在百忙之中回答了很多我在本书的翻译过程中遇到的问题。并且她还提供了英文版所没有的1.4.4一节,专门讲述DOCTYPE问题。本书的中文版对此也进行了及时的补充。
参加本书翻译的还有贺洁、尚计升、史红伟、祝国志、张峰峰、张文军、张艳军、王小财和周宝华。本书翻译力求忠于原著,但由于时间仓促,译者水平有限,翻译错误和不妥之处在所难免,欢迎广大读者批评指正。...
译者于北京
2007.2
而本书的出版则给我们增加了一丝解决这些问题的信心。
它从最简单的地方人手,不仅讲述了JavaScript的基础知识,还讲述了JavsScript如何操作CSS、DOM等Ajax基础技术。而关于跨浏览器兼容问题的解决,则贯穿了本书的始终。本书对于各种浏览器、浏览器版本、JavaScript版本、DOM版本的介绍,有助于我们理解所遇到的各种新旧代码,使我们能够对这些代码做出正确的取舍。本书还提供了一些使用JavaScript的最佳实践。无论是新手还是老手,这些如何正确使用JavaScript的经验都能帮助他们养成良好的编程习惯。本书还介绍了一些调试和开发JavaScript的工具,这些工具无疑能够提高我们的开发效率。..
本书最后对于Ajax和几个流行的JavaScript库的介绍,无疑会开阔我们在JavaScript使用上的思路。
本书是一本真正意义上的“新书”,不仅介绍了最新的JavaScript知识和方向,还完全覆盖了当今Web开发中关于JavaScript的所有重要话题,它使用了大量实例代码,图文并茂地讲解了使用JavaScript的各个层次和领域的内容。它不是一本参考手册,但却是一本值得拥有的教程。
感谢作者ShelleyPowers。她在百忙之中回答了很多我在本书的翻译过程中遇到的问题。并且她还提供了英文版所没有的1.4.4一节,专门讲述DOCTYPE问题。本书的中文版对此也进行了及时的补充。
参加本书翻译的还有贺洁、尚计升、史红伟、祝国志、张峰峰、张文军、张艳军、王小财和周宝华。本书翻译力求忠于原著,但由于时间仓促,译者水平有限,翻译错误和不妥之处在所难免,欢迎广大读者批评指正。...
译者于北京
2007.2
前言回到顶部↑
JavaScript最初是打算作为一个脚本接口,用于在浏览器客户端(那时是NetscapeNavigator)加载的网页和服务器端的应用之间。自1995年引入以来,JavaScript已变成了Web开发的一个关键部分,而且在其他地方也有不少用途。.
本书讲述了JavaScript语言,首先是JavaScript的最基本的数据类型,这是开始学习一门语言时首先要学习的:然后是一些最复杂的JavaScript特性,包括那些涉及Aj8x和DHTML的部分。读完这本书的时候,你将掌握有关JavaScript的一些基础知识,这些基础知识即使在你今后面对最复杂的库和Web应用程序时也是很有用的。
读者
本书的读者应当熟悉网页技术,包括CSS和HTML/XHTML,还应该见过一些网页中的JavaScript。此外,对于读者并不要求以前有编程经验,只是之前没有编程经验的话可能某些章节需要额外地反复看几次才能看懂。
本书的读者对象包括:
·任何想要或需要把JavaScript集成到自己的个人主页或其他网站中的人。
·任何使用内容管理工具(比如博客工具)并想更好地理解那些纳入到工具模板中的脚本构件的人。
·寻求将JavaScript与某些DHTML/Ajax特性集成到其网站中的Web开发人员。
·想要为新客户市场开发Web服务的开发人员。
·讲授Web技术相关内容的教师。
·想要深入理肋口何使用交互或动画效果使自己的设计变得更加生动的网页设计师。
·任何对Web技术感兴趣的人。
阅读前提和阅读方法
正如前面说过的,本书假设读者已有(X)HTML和CSS方面的经验,且对Web应用程序的运行原理有所了解。编程经验不是必需的,但是本书涵盖了JavaScript的方方面面,其中有些内容会相对复杂一些。虽然较难的章节很少,但是还是需要读者对JavaScript有足够的了解才能使用较新的Ajax程序库。
本书分为4部分:
第1章至第3章介绍了JavaScript应用的结构,包括该语言所支持的简单数据类型,还有基本语句和控制结构。这为在后续的章节中理解JavaScript打下了基础。..
第4章至第8章介绍了主要的JavaScript对象,包括关键的函数、访问网页表单的脚本、事件处理、脚本安全性和使用cookie。这些主题组合在一起就构成JavaScript的核心。读完这些章节之后,读者就可以验证表单的元素、设置和检索cookie、捕捉事件并为事件提供功能,甚至还能创建JavaScript程序库。这几章所讲述的功能近10年来一直都是JavaScript的基础,并且在未来10年中还会是这样。
第9章到第11章将深入到网页开发的一些更复杂的方面。这几章讲述了浏览器对象模型(Browser Object Model)和较新的文档对象模型(Document ObjectModel),还向读者展示了如何创建自己的定制对象。如果你希望创建一个新窗口,或者独立地访问、修改甚至动态地创建一个页面元素的话,理解这些模型非常重要。另外,有了定制对象,你所获得的能力就会超越语言或浏览器本身所预置的那些能力。
第12章到第14章将进入到JavaScript的高级应用,包括DHTML、Ajax以及在众多对两者都支持的一些精彩新程序库。
第1章,JavaScript初探
本书讲述了JavaScript语言,首先是JavaScript的最基本的数据类型,这是开始学习一门语言时首先要学习的:然后是一些最复杂的JavaScript特性,包括那些涉及Aj8x和DHTML的部分。读完这本书的时候,你将掌握有关JavaScript的一些基础知识,这些基础知识即使在你今后面对最复杂的库和Web应用程序时也是很有用的。
读者
本书的读者应当熟悉网页技术,包括CSS和HTML/XHTML,还应该见过一些网页中的JavaScript。此外,对于读者并不要求以前有编程经验,只是之前没有编程经验的话可能某些章节需要额外地反复看几次才能看懂。
本书的读者对象包括:
·任何想要或需要把JavaScript集成到自己的个人主页或其他网站中的人。
·任何使用内容管理工具(比如博客工具)并想更好地理解那些纳入到工具模板中的脚本构件的人。
·寻求将JavaScript与某些DHTML/Ajax特性集成到其网站中的Web开发人员。
·想要为新客户市场开发Web服务的开发人员。
·讲授Web技术相关内容的教师。
·想要深入理肋口何使用交互或动画效果使自己的设计变得更加生动的网页设计师。
·任何对Web技术感兴趣的人。
阅读前提和阅读方法
正如前面说过的,本书假设读者已有(X)HTML和CSS方面的经验,且对Web应用程序的运行原理有所了解。编程经验不是必需的,但是本书涵盖了JavaScript的方方面面,其中有些内容会相对复杂一些。虽然较难的章节很少,但是还是需要读者对JavaScript有足够的了解才能使用较新的Ajax程序库。
本书分为4部分:
第1章至第3章介绍了JavaScript应用的结构,包括该语言所支持的简单数据类型,还有基本语句和控制结构。这为在后续的章节中理解JavaScript打下了基础。..
第4章至第8章介绍了主要的JavaScript对象,包括关键的函数、访问网页表单的脚本、事件处理、脚本安全性和使用cookie。这些主题组合在一起就构成JavaScript的核心。读完这些章节之后,读者就可以验证表单的元素、设置和检索cookie、捕捉事件并为事件提供功能,甚至还能创建JavaScript程序库。这几章所讲述的功能近10年来一直都是JavaScript的基础,并且在未来10年中还会是这样。
第9章到第11章将深入到网页开发的一些更复杂的方面。这几章讲述了浏览器对象模型(Browser Object Model)和较新的文档对象模型(Document ObjectModel),还向读者展示了如何创建自己的定制对象。如果你希望创建一个新窗口,或者独立地访问、修改甚至动态地创建一个页面元素的话,理解这些模型非常重要。另外,有了定制对象,你所获得的能力就会超越语言或浏览器本身所预置的那些能力。
第12章到第14章将进入到JavaScript的高级应用,包括DHTML、Ajax以及在众多对两者都支持的一些精彩新程序库。
第1章,JavaScript初探








点击看大图






加载中...


