您的浏览历史

JavaScript 基础教程:第7版(原版销售150 000册)

促销活动
  • [本书]参加人民邮电出版社满80元赠书活动

基本信息

编辑推荐

原版销售累计超过150 000册.
经典JavaScript入门书,涵盖Ajax
透彻讲解Web开发相关技术..
让你体验轻松实用的学习方式...

内容简介回到顶部↑

在主流计算平台全面转向Web的今天,JavaScript理所当然地成为广大开发人员必须熟练掌握的一项基本技术。.
本书是已被奉为经典的JavaScript入门书,以易学便查、图文并茂、循序渐进和善于用常见任务讲解语言知识而著称,讲述JavaScript编程的必知必会知识同时,兼顾了DOM、XML、Ajax等重要的相关技术内容。多年来,本书不断重印改版,原版累计销售已经超过150 000册。第6版中文版出版后也多次重印,广受国内读者好评。..
第7版增加了更多Ajax设计示例和现代编程技巧,以YUI为例讲述了如何高效运用JavaScript库,并在主流浏览器的最新版本中测试了全书示例。通过本书,你可以轻松而迅速地掌握JavaScript Web开发的基本技能,并掌握Web开发的最佳实践,领悟其中真谛。...

作译者回到顶部↑

作者: (美)Dori Smith
Dori Smith,世界知名的Web程序员和设计师,从事软件开发已有20多年。她是Web标准项目(WaSP)指导委员会委员,并发起成立了世界性的女性技术社区Wise-Women Web。.. << 查看详细

[同作者作品]
JavaScript基础教程(第6版)
JavaScript 基础教程:第7版(原版销售150 000册)

作者: (美)Tom Negrino
Tom Negrino,蜚声全球的技术作家,长期主持Macworld和许多其他技术杂志的专栏。.. << 查看详细

[同作者作品]
JavaScript基础教程(第6版)
JavaScript 基础教程:第7版(原版销售150 000册)

目录回到顶部↑

第1章 了解JavaScript . 1
1.1 JavaScript是什么 1
1.2 JavaScript不是Java 2
1.3 JavaScript的起源 2
1.4 JavaScript可以做什么 3
1.5 JavaScript不能做什么 3
1.6 Ajax是什么 4
1.7 组合式(snap-together)语言 5
1.7.1 对象 5
1.7.2 属性 6
1.7.3 方法 6
1.7.4 将这些成分组合在一起 6
1.7.5 DOM简介 6
1.8 处理事件 7
1.9 值和变量 8
1.10 赋值和比较 9
1.10.1 赋值 9
1.10.2 比较 9
1.11 编写对JavaScript友好的HTML 10
1.11.1 结构、表现和行为 10

前言回到顶部↑

欢迎你使用JavaScript!使用这种容易上手的程序设计语言,可以给网页增色,使网页更好用。本书是一本轻松的JavaScript入门教程,所以即使不是计算机高手,你也可以由此很快学会脚本编写。.
读者对象
我们猜想既然你有兴趣学习JavaScript,那么肯定有创建HTML页面和Web站点的经验,而且希望更进一步,使站点更具交互性。我们并不要求你了解任何编程或脚本编程的知识,也不要求你是HTML专家(当然,如果你是HTML专家也无妨)。我们只假设你具备构建网页的基本知识,而且熟悉常用的HTML标签,比如链接、图像和表单。
在某些章首题为“目前需要了解的HTML知识”的表中,我们对HTML做了一些解释。并非每章都有这部分内容,只有在我们认为你需要速查的地方才会提供。有了这些HTML信息,你就不需要在阅读本书的同时,再去翻另一本书查找HTML属性的语法了。
如果你对编程有所了解,应该会注意到我们介绍JavaScript的方式与其他图书的风格很不一样。我们并不深入介绍JavaScript的语法和结构,而且本书也不是一本深入而全面的语言参考书(当然附录A中提供了一些很有价值的内容)。这方面市面上已经有不少很好的书,我们在附录D中列出了它们。本书和这些书之间的差异是,我们并不拘泥于形式,而是集中地演示如何用JavaScript完成一些有用的任务,不赘述大量的额外信息。
在本书的上一版中,我们增加了对Ajax的介绍。这种技术结合使用了JavaScript和其他常用的Web技术为网页增加交互性,并且改善了Web站点的用户体验。我们提供了Ajax基础知识和实际示例,帮助你给站点增加Ajax功能,而不必深入学习Web编程。在这个版本中,我们添加了更多Ajax示例和技术介绍,因为我们发现大家对Ajax的关注还在持续升温。
如何使用本书
在本书中,我们采用一些特殊的版式,帮助你更轻松地学习和理解。
分步说明组成了本书的大部分内容。我们在其中以特殊的字体样式表示HTML或JavaScript代码,比如:
(div align="center")
window.onload = initLinks;
你还会注意到,HTML和JavaScript代码都显示为小写。这么做是因为,这个版本中的所有脚本都符合W3C(World Wide Web Consortium,万维网联盟)的XHTML 1.0过渡型标准。当在JavaScript中看到引号时,总是直引号('或"),而不是斜引号(‘或“)。全角引号会使JavaScript失效,在编写脚本时应该避免使用。..
在与分步说明对应的脚本中,我们以粗体字突出显示脚本中正在讨论的部分,这样你就能够马上找到我们正在讨论的代码。我们还常常在Web浏览器窗口的屏幕图中以灰度底纹突出显示其中某些重要的部分。
因为图书的页面比计算机屏幕窄,所以一些JavaScript代码行在页面上排不开。出现这种情况时,我们将代码行分为多行,在接续行前面使用箭头→表示这是续行,并且将续行缩进,如下所示:
dtString = "Hey, just what are you
→ doing up so late?";
关于浏览器
在上一版中有一个大的变化:我们不再支持非常陈旧的浏览器或者那些在支持Web标准方面做得很差的浏览器。我们发现,几乎所有Web用户都升级到了现代浏览器,它们充分地支持公认的Web标准(比如XHTML、CSS2和DOM)。这包括IE 6或更高版本,Firefox 1.0或更高版本,Netscape 7或更高版本,Safari的所有版本,以及Opera 7或更高版本。
我们在几种操作系统上的多个浏览器中测试了我们的脚本,这些操作系统包括Windows(XP和Vista)、Mac OS X和Ubuntu Linux。
我们使用最主流的浏览器——微软Windows版本的IE——测试了本书中的所有内容,而且使用IE 8的beta版本做了大量测试(本书是在IE 8最终版本发布之前付印的)。我们还用Mac平台上的Firefox 2和3、Safari 3对脚本做了测试。适用于Safari 3 for Mac,意味着这些脚本对于从WebKit引擎衍生出来的任何浏览器(比如Safari for Windows和Omni公司的OmniWeb)都可以正常使用,对基于KHTML(Safari最开始使用的开源呈现引擎)的浏览器(比如Konqueror for Linux)也可以正常使用。

媒体评论回到顶部↑

如果你要学习JavaScript,本书绝对不容错过。
——JavaScript.about.com
一本伟大的JavaScript入门书!适合初级程序员和Web设计师。...
——Amazon.com

评论交流

共有12人开贴评论  19人参与评论  8人参与打分 查看

2人
 25%
用户平均打分
我要写评论 help如何参与评论和打分
2人
 25%
2人
 25%
1人
 12%
1人
 12%

zhangyining128
一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2010-7-29 12:19:00
对于入门来说还不错
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

patrick0x

专家级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2010-4-4 16:57:00
Quik Start这本就不错了。
回复 ( 2条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得1支)  扔鸡蛋 (得1个)

jilingliang

专家级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2010-4-2 11:58:00
浅显易懂,Ajax,JavaScript讲的都还挺清楚的,当然现在类似的书很多,我只能说这本书该讲的都讲了,而且翻译也还可以,不过不算便宜就是了
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

tyfor

一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2010-2-24 20:13:00
如果能把书中的例子读懂、看透,想清楚为什么要这么做(明明还有别的方法)的话,这本书就不只是基础教程了,我很喜欢这些例子。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

daniel23

三级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2010-1-5 17:17:00
一般一般啊,实用还是
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共12条)