出版时间:2006年9月 出版社:人民邮电出版社 作者:Nicholas C. Zakas 页数:616 译者:曹力,张欣
Tag标签:无
内容概要
JavaScript是目前Web客户端开发的主要编程语言,也是Ajax的核心技术之一。本书从最早期Netscape浏览器中的JavaScript开始讲起,直到当前它对XML和Web服务的具体支持,内容主要涉及JavaScript的语言特点、JavaScript与浏览器的交互、更高级的JavaScript技巧,以及与在Web应用程序中部署JavaScript解决方案有关的问题,如错误处理、调试、安全性、优化/混淆化、XML和Web服务,最后介绍应用所有这些知识来创建动态用户界面。 本书适合有一定编程经验的开发人员阅读,也可作为高校相关专业课程的教材。
作者简介
作者:(美国)扎卡斯 (Nicholas C.Zakas) 译者:曹力 等Nicholas C.Zakas世界知名的JavaScript专家和Web开发人员。Nicholas拥有丰富的Web开发和界面设计经验,曾经参与许多世界大公司的Web解决方案开发,并与他人合作撰写了畅销书《Ajax高级程序设计》。
书籍目录
第1章 JavaScript是什么1.1 历史简述1.2 JavaScript实现1.3 小结 第2章 ECMAScript基础。2.1 语法2.2 变量2.3 关键字2.4 保留字2.5 原始值和引用值2.6 原始类型2.7 转换2.8 引用类型2.9 运算符2.10 语句 2.11 函数2.12 小结 第3章 对象基础 3.1 面向对象术语3.2 对象应用3.3 对象的类型:本地对象3.4 作用域3.5 定义类或对象3.6 修改对象3.7 小结 第4章 继承4.1 继承机制实例4.2 继承机制的实现4.3 其他继承方式4.4 小结 第5章 浏览器中的JavaScript第6章 DOM基础第7章 正则表达式第8章 检测浏览器和操作系统第9章 事件第10章 高级DOM技术第11章 表单和数据完整性第12章 表格排序第13章 拖放第14章 错误处理第15章 JavaScript中的XML 第16章 客户端与服务器端的通信第17章 Web服务第18章 与插件进行交互第19章 部署问题第20章 JavaScript的未来索引
媒体关注与评论
书评“如果你像我一样,想学习或者熟练掌握今天最热门的Web开发技术,本书是一个绝佳的起点,适合在所有Ajax图书之前的阅读。” ——J.Ambrose Little,Microsoft MVP “本书作者显然非常了解读者的需要,切中要害,信息密集。单单对客户端通信、Web服务、正则表达式、DOM、XML处理等现代JavaScript技术的详细讲解,就已经物超所值。” ——JavaScriptKit.com JavaScript作为赋予网页活动与交互性的主要手段之一,早已经成为Web设计师和开发人员的必备技能。全世界无数网页每天都在依靠JavaScript完成各种关键任务。然而,JavaScript可能也是被人误解和误用最多的主流编程语言。很多人将它看作Java等面向对象编程语言的功能不全的小兄弟,甚至贬为雕虫小技,对它不屑一顾。 如今,随着越来越多的程序员转向浏览器/服务器模式开发,更加上Web 2.0和Ajax的兴起,JavaScript已经被推到了舞台中心。人们开始认识到,JavaScript绝非一种容易学习和掌握的技术,它同时具有面向对象、过程和函数型语言三类语言的特性,将灵活性与强大功能完美结合。迄今为止,它的惊人潜力还远远没有真正释放出来。 本书针对开发人员和有经验的Web设计师撰写,在简明扼要地讲述了JavaScript的语言核心ECMAScript,以及面向对象特性、BOM、DOM之后,很快转向高级主题:正则表达式、事件、数据验证、表排序、施放、错误处理、调试、XML、Web服务、安全、国际化、优化和知识产权保护,能够解决Web开发者目前面对的各种迫切问题。
编辑推荐
《Java Script高级程序设计》适合有一定编程经验的开发人员阅读,也可作为高校相关专业课程的教材。
图书封面
图书标签Tags
无
评论、评分、阅读与下载