JavaScript编程循序渐进
基本信息
- 原书名: JavaScript Step by Step
- 原出版社: Microsoft Press
- 作者: (美)Steve Suehring [作译者介绍]
- 译者: 李强
- 丛书名: Microsoft核心技术丛书
- 出版社:机械工业出版社
- ISBN:9787111242826
- 上架时间:2008-8-7
- 出版日期:2008 年7月
- 开本:16开
- 页码:309
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > 网络编程 > javascript
编辑推荐
本书是一本不可多得的JavaScript教程,适合JavaScript初学者阅读,也可供有其他语言编程经验,想要学习和掌握JavaScript的读者学习。
从实践中学习是本书的一大特色,这本书是指导程序员使用JavaScript创建Web应用程序的操作指南。
推荐阅读
内容简介回到顶部↑
《micorosoft核心技术丛书·javascript编程循序渐进》教你学习javascript的开发知识,每次一步,循序渐进。对于那些具有基本编程技能的开发者,这是一本理想的书籍。从实践中学习是《micorosoft核心技术丛书·javascript编程循序渐进》的一大特色,是指导程序员使用javascript创建web应用程序的操作指南。
使用文本编辑器、程序和ide来编写javascript代码。
理解和操作6种javascript数据类型。
使用文档对象模型获取、创建和修改html元素。
验证web表单的输入并根据这一输入提供反馈。
创建翻滚图像和滚动放映特效。
使用javascript操作css样式。
使用ajax开发交互式的web应用程序。
作译者回到顶部↑
本书提供作译者介绍
Steve Suehring 是一位具有广泛的商业和计算机背景的技术顾问,他的广泛经验使其能够在各种功能的组织中工作,并帮助它们创建适合业务需要的计算架构。Steve热衷于写作技术图书和杂志文章,同时也在国际各大用户组织和大会上演讲。不仅如此,Steve还会参加体育运动或者演奏乐器,且颇具水准。
.. << 查看详细
.. << 查看详细
目录回到顶部↑
第一部分 javascript基础知识
第1章 javascript超乎你的想象
1.1 javascript简史
1.1.1 进入internetexplorer3
1.1.2 随后就有了ecmascript
1.1.3 这么多标准
1.1.4 dom
1.2 javascript程序的组成
1.3 把javascript放到web页面上
1.4 javascript可以做什么
1.5 javascript不能做什么
1.6 使用javascript的提示
1.6.1 javascript置于何处
1.6.2 站点应该支持哪些浏览器
1.7 练习题
第2章 使用javascript开发
2.1 javascript开发选择
2.2 配置环境
2.3 用visualstudio2005编写javascript
译者序回到顶部↑
21世纪初,AJAX(Asynchronous JavaScript and XML,异步JavaScript和XML)技术的提出和应用,真正掀起了Web 2.0的革命大潮。.
AJAX提供与服务器异步通信的能力,从而使用户从请求、响应的循环中解脱出来。有了AJAX,在用户单击按钮时,我们可以使用JavaScript和DHTML立即更新UI,并向服务器发出异步请求,以执行更新或查询数据库。当请求返回时,就可以使用JavaScript和CSS来更新相应的UI,而不是刷新整个页面。最重要的是,用户甚至不知道浏览器正在与服务器通信:Web站点看起来是即时响应的。
然而,AJAX离不开客户端脚本编程。AJAX中的“J”就代表着JavaScript语言。JavaScript是Web应用程序开发的必备语言。无论是为Web页面添加交互性还是创建整个应用程序,如果没有JavaScript,今天的Web不会是现在这个样子。
毫无疑问,要在当今的Web应用程序开发领域占据一席之地,不了解和熟悉JavaScript是不行的。这也就是市面上各种JavaScript技术图书不断涌现且受到读者欢迎的原因。
那么,本书有什么不同之处呢?..
这是一本带领读者循序渐进地掌握JavaScript Web编程技能的图书,概括起来,它有以下几个显著特色:
面向没有程序设计基础的初学者,讲述从最基础的JavaScript知识到实用的开发技能;
引领读者分步骤地、按部就班地动手实际练习和操作,以掌握知识点和技能;
用每章末尾的练习题来检查对知识点的学习和掌握。
翻译本书的过程中,我们深深地感觉到这是一本不可多得的JavaScript学习教程。通过阅读本书并掌握JavaScript,读者的Web开发技能必将得到很大的提升。
参加翻译本书工作的有李强、关志兴、王建勇、毛立涛、闫柳青、姜巧生、沈海峰、谢扣林、乔义峰、刘查强、王义强。读者朋友在阅读本书的过程中,如果觉得有疑问或不妥之处,可通过reejohn@sohu.com联络译者。...
李强
2008年5月
AJAX提供与服务器异步通信的能力,从而使用户从请求、响应的循环中解脱出来。有了AJAX,在用户单击按钮时,我们可以使用JavaScript和DHTML立即更新UI,并向服务器发出异步请求,以执行更新或查询数据库。当请求返回时,就可以使用JavaScript和CSS来更新相应的UI,而不是刷新整个页面。最重要的是,用户甚至不知道浏览器正在与服务器通信:Web站点看起来是即时响应的。
然而,AJAX离不开客户端脚本编程。AJAX中的“J”就代表着JavaScript语言。JavaScript是Web应用程序开发的必备语言。无论是为Web页面添加交互性还是创建整个应用程序,如果没有JavaScript,今天的Web不会是现在这个样子。
毫无疑问,要在当今的Web应用程序开发领域占据一席之地,不了解和熟悉JavaScript是不行的。这也就是市面上各种JavaScript技术图书不断涌现且受到读者欢迎的原因。
那么,本书有什么不同之处呢?..
这是一本带领读者循序渐进地掌握JavaScript Web编程技能的图书,概括起来,它有以下几个显著特色:
面向没有程序设计基础的初学者,讲述从最基础的JavaScript知识到实用的开发技能;
引领读者分步骤地、按部就班地动手实际练习和操作,以掌握知识点和技能;
用每章末尾的练习题来检查对知识点的学习和掌握。
翻译本书的过程中,我们深深地感觉到这是一本不可多得的JavaScript学习教程。通过阅读本书并掌握JavaScript,读者的Web开发技能必将得到很大的提升。
参加翻译本书工作的有李强、关志兴、王建勇、毛立涛、闫柳青、姜巧生、沈海峰、谢扣林、乔义峰、刘查强、王义强。读者朋友在阅读本书的过程中,如果觉得有疑问或不妥之处,可通过reejohn@sohu.com联络译者。...
李强
2008年5月
前言回到顶部↑
JavaScript是Web应用程序开发的必备语言。无论是为Web页面添加交互性还是创建整个应用程序,如果没有JavaScript,今天的Web不会是现在这个样子。.
JavaScript是具有正式规范的一种基于标准的语言。然而,正如任何Web开发者所告诉你的一样,几乎每个Web浏览器对这个规范的解释都不同。这使得Web开发者的工作更困难。幸运的是,大多数Web浏览器都在逐渐统一它们对JavaScript的核心功能的支持和解释。
本书提供了对JavaScript的介绍,包括它的一些核心功能以及新特性和范型,例如AJAX。今天的Web用户依靠很多不同的平台以及很多不同的浏览器来浏览Web内容。这个事实也是本书涉及开发的每个方面的中心,因此,你将会看到多种浏览器的屏幕截图,以及强调基于标准的而不是特有的JavaScript开发。
本书的第一部分介绍了JavaScript并帮助你开始开发JavaScript。对于JavaScript开发,不需要特殊的工具,因此,你将会看到如何在Microsoft Visual Studio、Eclipse和记事本(或者任何文本编辑器)中创建JavaScript文件。接下来介绍了JavaScript的核心语言和功能,然后是JavaScript和Web浏览器的关系。最后,介绍了AJAX,你将看到如何构建动态的搜索表单。
本书体例和特色
本书按部就班地带领你学习JavaScript编程语言。从本书的开始部分学习,并且按照每个例子和练习进行学习,这将能够帮助你获取有关JavaScript编程语言的知识。
如果你已经有些熟悉JavaScript,你可能试图跳过本书的第1章。然而,第1章介绍了有关JavaScript历史的一些细节,以及本书的一些基本前提,这两部分都有助于理解本书其他部分的讨论。第2章介绍了如何开始使用JavaScript编程。如果你已经熟悉了Web开发,你可能已经有一个Web开发程序,因此你可能想试图跳过第2章。尽管如此,你应该熟悉第2章中用来创建JavaScript程序的模式。
本书包含了一个目录,它有助于你更快地找到特定的部分。每章包含了它所介绍的内容的详细列表。
此外,随书光盘包含了本书PDF文件以及本书中很多示例的源代码。
使用随书光盘
随书光盘中包含了本书很多示例的源代码。
示例源代码的用法
下载得到的源代码根据每章来放置,每章一个目录。每章的目录下包含了该章中使用的按部就班练习。有些章还包含了该章中的其他源代码。
使用示例文件
由于JavaScript通常依赖于包含它的Web页面,按部就班的练习的源代码已经分别放到各个目录中。这使得你可以复制和粘贴大量的重复性的HTML,并且关注于把JavaScript输入到示例中。..
每章的目录还包含了一个CompletedCode目录,其中包含了完整的示例。你可以打开CompletedCode文件来查看该章中所放置的示例。
获取帮助
为了确保本书的准确性,已经做出了各种努力。如果你遇到问题,请联系如下列出的各种资源来获取帮助。
如果你的问题涉及本书的内容,请首先在Microsoft Press Knowledge Base进行在线搜索,那里提供了本书中已知错误及更正的支持信息,位于如下的Web地址:
www.microsoft.com/mspress/support/search.asp
JavaScript是具有正式规范的一种基于标准的语言。然而,正如任何Web开发者所告诉你的一样,几乎每个Web浏览器对这个规范的解释都不同。这使得Web开发者的工作更困难。幸运的是,大多数Web浏览器都在逐渐统一它们对JavaScript的核心功能的支持和解释。
本书提供了对JavaScript的介绍,包括它的一些核心功能以及新特性和范型,例如AJAX。今天的Web用户依靠很多不同的平台以及很多不同的浏览器来浏览Web内容。这个事实也是本书涉及开发的每个方面的中心,因此,你将会看到多种浏览器的屏幕截图,以及强调基于标准的而不是特有的JavaScript开发。
本书的第一部分介绍了JavaScript并帮助你开始开发JavaScript。对于JavaScript开发,不需要特殊的工具,因此,你将会看到如何在Microsoft Visual Studio、Eclipse和记事本(或者任何文本编辑器)中创建JavaScript文件。接下来介绍了JavaScript的核心语言和功能,然后是JavaScript和Web浏览器的关系。最后,介绍了AJAX,你将看到如何构建动态的搜索表单。
本书体例和特色
本书按部就班地带领你学习JavaScript编程语言。从本书的开始部分学习,并且按照每个例子和练习进行学习,这将能够帮助你获取有关JavaScript编程语言的知识。
如果你已经有些熟悉JavaScript,你可能试图跳过本书的第1章。然而,第1章介绍了有关JavaScript历史的一些细节,以及本书的一些基本前提,这两部分都有助于理解本书其他部分的讨论。第2章介绍了如何开始使用JavaScript编程。如果你已经熟悉了Web开发,你可能已经有一个Web开发程序,因此你可能想试图跳过第2章。尽管如此,你应该熟悉第2章中用来创建JavaScript程序的模式。
本书包含了一个目录,它有助于你更快地找到特定的部分。每章包含了它所介绍的内容的详细列表。
此外,随书光盘包含了本书PDF文件以及本书中很多示例的源代码。
使用随书光盘
随书光盘中包含了本书很多示例的源代码。
示例源代码的用法
下载得到的源代码根据每章来放置,每章一个目录。每章的目录下包含了该章中使用的按部就班练习。有些章还包含了该章中的其他源代码。
使用示例文件
由于JavaScript通常依赖于包含它的Web页面,按部就班的练习的源代码已经分别放到各个目录中。这使得你可以复制和粘贴大量的重复性的HTML,并且关注于把JavaScript输入到示例中。..
每章的目录还包含了一个CompletedCode目录,其中包含了完整的示例。你可以打开CompletedCode文件来查看该章中所放置的示例。
获取帮助
为了确保本书的准确性,已经做出了各种努力。如果你遇到问题,请联系如下列出的各种资源来获取帮助。
如果你的问题涉及本书的内容,请首先在Microsoft Press Knowledge Base进行在线搜索,那里提供了本书中已知错误及更正的支持信息,位于如下的Web地址:
www.microsoft.com/mspress/support/search.asp
书摘回到顶部↑
第1部分JavaScript基础知识
第1章JavaScript超乎你的想象
1.1JavaScript简史
JavaScript不是Java。扫清了这一认识上的障碍,我们可以继续去扫清更大的障碍、学习更重要的内容,例如,如何做出漂亮的下拉菜单。严格地说JavaScript
是一个规范的俗称,其更为正式的名字是ECMAScript。但ECMAScript这个名字不好读。不信你就试试,大声念“ECMAScript”。没错吧(稍后会介绍ECMAScript的更多内容。
……
第1章JavaScript超乎你的想象
1.1JavaScript简史
JavaScript不是Java。扫清了这一认识上的障碍,我们可以继续去扫清更大的障碍、学习更重要的内容,例如,如何做出漂亮的下拉菜单。严格地说JavaScript
是一个规范的俗称,其更为正式的名字是ECMAScript。但ECMAScript这个名字不好读。不信你就试试,大声念“ECMAScript”。没错吧(稍后会介绍ECMAScript的更多内容。
……


点击看大图






加载中...

