JavaScript宝典

出版时间:2009-6  出版社:人民邮电出版社  作者:(美)古德曼,(美)莫里森 著,张文波 译  页数:732  译者:张文波  
Tag标签:无  

前言

  近25年以来,笔者编写了一些有助于学习或使用新技术的书籍。只要可能,笔者都会尽量从新的创作或编程环境的最开始出发,感受发展过程中经历的困难,与读者一起分享奋斗的结果。在本书第6版中,凝聚了10多年来在编写JavaScript脚本的工作中,以及主持新闻组过程中积累的知识和经验,在新闻组中,经常遇到各个层次的脚本编写人员的疑问、困难和挑战。笔者的目标是,使读者避免笔者所遇到的相同困难、挫折,以及避免笔者在脚本浏览器的多个版本中遇到的问题。  虽然本书的最早版本主要集中在当时的主流浏览器Netscape Navigator上,但目前浏览器的市场已经发生了许多变化。多年来,Microsoft出品的IntemetExplorer在此领域已经遥遥领先,近年来,其他支持业界标准的浏览器在用户计算机中也有所应用。所以,对于内容开发人员而言,就面临着艰难的选择:要求所设计的脚本内容,在符合标准的浏览器以及专有环境中,都能良好地发挥作用。本书之所以叫做“宝典(bible)”,是因为不仅说明了在标准和专有环境之间有分歧的细节是什么,还指出了如何编写适应不同情况的脚本,让它们能够应用到访问网站或Web应用的更广泛的浏览器中。通过本书的学习,读者将提高设计和编写与浏览器无关的优秀脚本的能力。笔者在本书中确实有所偏好,就是主要考虑业界标准,但专有特征也不能排除在外,这是因为,我们希望所编写的脚本能顺利运行于现在和将来尽可能多的浏览器上。本书的组织和特点  与前两个版本一样,这个版本包含了更为丰富的信息,难以在一本书中完全体现出来。本书配套光盘提供了23个附赠章节。  在本书中提供了最常用的信息和引用,可以轻松学习JavaScript的基础知识。下面说明本书结构,的一些具体内容。  第l部分JavaScript起步  本书第1部分的第l章中将JavaScript与Java进行了比较,并讨论了在万维网中的作用。自从JavaScript问世以来,Web浏览器和脚本世界经历了巨大的变化,因此第2章集中阐述了脚本编写者面临的问题,这些脚本编写者必须在标准飞速发展的同时,为单平台和跨平台浏览器的用户开发应用程序。第3章开始谈到JavaScript,在这里可以编写第一个应用脚本。第2部分JaLvaScript教程  第2部分适用于JavaScript初学者。共有9章内容,循序渐进地讲解浏览器原理、基本编程技巧和实用的JavaScript脚本,重点针对当今多数脚本浏览器支持的业界标准。每一章后的练习有助于加强理解刚学到的知识,并引导你使用新知识,附录c提供了答案。本部分的目标是,使读者掌握编写简单脚本页面的足够知识,并且有助于理解更深入的讨论和本书其他部分的例子。第3部分文档对象参考  第3部分是本书内容最多的一部分,它深入探讨了当今浏览器中实现的文档对象模型,包括现代Ajax应用使用的对象。在所有的参考章节中,兼容性图表显示了支持每个对象和对象特征的浏览器版本。尤其是,在第15章中包含了许多的参考资料,第3部分的其余章节多数都要涉及这一章的内容。在其他章节中,为了参考第15章的内容,会在页面边缘使用一个黑色标记,一眼便可以了解该章的位置。另外,还有一些帮助方式,比如在多数页面顶端有引导词,指示本页涉及的对象和对象特征。

内容概要

JavaScript脚本用于创建Web浏览器支持的交互式网页,是一种简单易学的Web编程语言。本书全面系统地介绍了客户端JavaScript脚本编程技术。从简单介绍JavaScript与Web开始,循序渐进地介绍了Web浏览器、基本的编程技巧和编程步骤。接着,深入探讨了浏览器文档对象模型的发展,详细介绍了JavaScript对象的有关知识,包括对象的属性、方法和事件处理程序等内容。最后,细致地讲述了JavaScript核心语言,包括String,Math,Date和Array等核心对象以及异常处理等内容。通过本书的学习,读者可以根据实际需要制作出自己的动态网页,全方位拓展自己的网页设计知识和基本技能。  本书内容全面、示例典型,适合各层次的网页设计人员学习和参考。

书籍目录

第1部分 JavaScript起步 第1章 JavaScript在万维网及其他方面的作用  第2章 开发适用于各种浏览器的JavaScript  第3章  第1个JavaScript脚本 第2部分 JavaScript教程 第4章 浏览器对象和文档对象  第5章 脚本和HTML文档  第6章 程序设计基础之一  第7章 程序设计基础之二  第8章 window和document对象  第9章 表单和表单元素  第10章 String、Math和Date对象  第11章 用脚本编写框架和多窗口  第12章 图像和动态HTML 第3部分 文档对象参考 第13章 JavaScript基础  第14章 文档对象模型基础  第15章 通用html元素对象  第16章 window对象和frame对象  第17章 location对象和history对象  第18章 document对象和body对象  第19章 Link和Anchor对象  第20章 lmage对象、Area对象、Map对象和Canvas对象  第21章 Form及其相关对象  第22章 按钮对象  第23章 文本相关表单对象  第24章 选择、选项和文件上传对象  第25章 event对象  第26章 styleSheet表和style对象  第27章 Ajax和XML 第4部分 JavaScript核心语言参考 第28章 string对象  第29章 Math、Number和Boolean对象  第30章 date对象  第31章 Array对象  第32章 控制结构和异常处理  第33章 JavaScript操作符  第34章 函数和自定义对象  第35章 全局函数和语句 第5部分 附录 附录A JavaScript和浏览器对象快速参考  附录B JavaScript保留字  附录C 练习答案  附录D JavaScript和DOM Internet资源  附录E 本书配套光盘内容 第6部分 附赠章节(本部分内容在光盘中) 第36章 主体文本对象  第37章 HTML指示性对象  第38章 表和列表对象  第39章 Navigator和其他环境对象  第40章 定位对象  第41章 嵌入对象 第42章 正则表达式和RegExp对象  第43章 数据输入验证  第44章 脚本化Java applet和插件  第45章 脚本调试  第46章 安全和NetScape签名脚本  第47章 跨浏览器动态HTML问题  第48章 Internet Explorer的行为  第49章 应用程序:表格和日历  第50章 应用程序:查找表  第51章 应用程序:较小的订单  第52章 应用程序:分级式目录  第53章 应用程序:计算和绘图  第54章 应用程序:智能Updated标志位  第55章 应用程序:Decision Helper  第56章 应用程序:跨浏览器DHTML拼图游戏  第57章 转换XML数据  第58章 应用程序:创建自定义google地图 

章节摘录

  第1部分 JavaScript起步  第1章 JavaScript在万维网及其他方面的作用  许多开发Www的技术已经远远超出了它们的最初目标。Web在开始时是作为发布静态文本和图像内容的媒体出现的,后由内容的设计者探索、推动和发展。考虑到这么多在服务器和客户机之间建立连接和传输数据的“苦活”,内容开发人员和程序员梦想使用该连接来产生新的用户经验以及独立于操作系统的应用程序。一个开发团体拥有一项技术,并应用它来完成振奋人心的工作,这本不是什么新奇的事情。但是,由于Web的广泛流行,尤其是JavaScript的浏览器编程,从而使任何人都很容易访问这些技术,因此导致了Web的空前爆炸,把万维网从一个乏味的发布媒体变成了一个具有高度交互性且与操作系统无关的设计平台。  JavaScript语言以及相关的浏览器功能,是Web增强型技术,当在客户计算机上使用时,该语言有助于把内容的静态页面转换为动人的、交互式的、智能的体验。应用程序可以做得非常微妙。例如,如果客户计算机所在的时区是早晨,即使此时服务器处在晚饭时间,应用程序也将会向网站访问者问候“早上好!”;或者还可实现更加显眼的效果,比如在页面下载时传递幻灯片内容,而在整个演示过程中JavaScript控制隐藏、显示和幻灯片的转换。  当然,JavaScript不是给单调的Web内容赋予活力的唯一技术。因此,在设计时如何将JavaScript与一系列标准、工具和其他技术配合使用,这一点很重要。本章介绍的可供选择的技术是HTML、CSS(Cascading Style Sheet,层叠样式表)、服务器程序、插件程序。在多数情况下,JavaScript可与其他技术一起工作,即使某些技术在交互式需求方面的宣传听上去像是一个骗局,但这是很少发生的情况。最后,了解JavaScript的起源以及它在当今最先进的Web浏览器中所发挥的作用。

编辑推荐

  使用JavaSc ript。让您的网页在浩瀚的网络海洋中焕发出夺目光彩 这本专家级的指南,是畅销书《JavaScript Bible》的升级换代 不管您是JavaScript高手,还是初学者,《JavaScript宝典(第6版)》都值得JavaScript Web开发人员一遍一遍地反复研读。  ·掌握JavaSc ript基础,编写您的第一个实用脚本;  ·为单平台和跨平台用户开发代码,并满足不断发展的标准。  ·获悉文档对象模型以及HTML元素对象的要点;  ·编写脚本,动态修改Web网页,以响应用户操作;  ·学会新的Ajax技术,创建有效的网页用户接口;  ·应用最新的JavaScript异常处理,以及定制对象的技术;  ·创建站点的交互能力,如Google Maps。

图书封面

图书标签Tags

评论、评分、阅读与下载


    JavaScript宝典 PDF格式下载


用户评论 (总计17条)

 
 

  •   当当网很给力啊,很快就收到货了,很厚,里面的知识很丰富,我没有接触 过JavaScript,但是我看得懂,里面讲的很好·1建议初学者可以看看....
    前台web开发的必备啊 ...
  •   在书店里翻了很多js的书,大多数书都只是生硬的实例,我之前也看过类似的书。作为一个专职的网站开发人员,只会应用,不了解其中的原理是远远不够的。JavaScript宝典理论穿插实例,由浅入深、系统的讲述了js的相关知识。这本书目前我只看了几章而已,但它的确是一本好书,值得推荐给大家。
  •   内容很好 适合初学者
  •   这本书讲的很详细,确实是一本经典书,不过个人觉得不适合新手看。
  •   值得买读读,挺好的。值得买读读,挺好的。值得买读读,挺好的。值得买读读,挺好的。值得买读读,挺好的。
  •   刚收到,大概翻了一下,厚厚的一大本看起来很详尽,里面还设有习题,找到点上学学习的感觉。
  •   书正版,实用
  •   我想入门的,但是看下去有点困难~
  •   确实是经典,推荐!
  •   没啥好说的,很经典的
  •   刚拿到手,翻了一下,感觉还不错,专门讲javascript web的使用,很适合我啊
  •   很好的一本书,对于刚学js,或想学js人,有帮助。本书对js讲得很全面,我之前学过js,但是只是东打一下,西打一下。现在可以全面的、系统的学习一下了~
  •   书是到了,还没看,不过觉得应该不错,但就是找不到光盘,客服打不进,求光盘......
  •   啥都不说了,速度还是挺快的!应该送个书签啊,也就是厚一点的纸,不是好贵吧!
  •   书是好书,但是要靠自己琢磨
  •   自学的一本好书啊!
  •   首先强调,看这本书的人要视力好,不然就。。。嘿嘿
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7