JavaScript权威指南(第6版)

JavaScript权威指南(第6版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美]
出版社: 机械工业出版社
2012-04
版次: 6
ISBN: 9787111376613
定价: 139.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 1019页
正文语种: 简体中文
原版书名: JavaScript: The Definitive Guide, Sixth Edition
  •   本书主要讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScriptAPI。本书第6版涵盖了HTML5和ECMAScript5,很多章节完全重写,新增的章节包括jQuery、服务器端JavaScript、图形编程以及JavaScript式的面向对象。本书不仅适合初学者系统学习,也适合有经验的JavaScript开发者随手翻阅。   DavidFlanagan,是一名程序员,也是一名作家。他在O’Reilly出版的其他畅销书还包括《JavaScriptPocketReference》、《TheRubyProgrammingLanguage》、以及《JavainaNutshell》。David毕业于麻省理工学院,获得计算机科学与工程学位。他和妻子和孩子一起生活在西雅图和温哥华之间的美国太平洋西北海岸。 前言第1章JavaScript概述1.1JavaScript语言核心1.2客户端JavaScript第一部分JavaScript语言核心第2章词法结构2.1字符集2.2注释2.3直接量2.4标识符和保留字2.5可选的分号第3章类型、值和变量3.1数字3.2文本3.3布尔值3.4null和undefined3.5全局对象3.6包装对象3.7不可变的原始值和可变的对象引用3.8类型转换3.9变量声明3.10变量作用域第4章表达式和运算符4.1原始表达式4.2对象和数组的初始化表达式4.3函数定义表达式4.4属性访问表达式4.5调用表达式4.6对象创建表达式4.7运算符概述4.8算术表达式4.9关系表达式4.10逻辑表达式4.11赋值表达式4.12表达式计算4.13其他运算符第5章语句5.1表达式语句5.2复合语句和空语句5.3声明语句5.4条件语句5.5循环5.6跳转5.7其他语句类型5.8JavaScript语句小结第6章对象6.1创建对象6.2属性的查询和设置6.3删除属性6.4检测属性6.5枚举属性6.6属性getter和setter6.7属性的特性6.8对象的三个属性6.9序列化对象6.10对象方法第7章数组7.1创建数组7.2数组元素的读和写7.3稀疏数组7.4数组长度7.5数组元素的添加和删除7.6数组遍历7.7多维数组7.8数组方法7.9ECMAScript5中的数组方法7.10数组类型7.11类数组对象7.12作为数组的字符串第8章函数8.1函数定义8.2函数调用8.3函数的实参和形参8.4作为值的函数8.5作为命名空间的函数8.6闭包8.7函数属性、方法和构造函数8.8函数式编程第9章类和模块9.1类和原型9.2类和构造函数9.3JavaScript中Java式的类继承9.4类的扩充9.5类和类型9.6JavaScript中的面向对象技术9.7子类9.8ECMAScript5中的类9.9模块第10章正则表达式的模式匹配10.1正则表达式的定义10.2用于模式匹配的String方法10.3RegExp对象第11章JavaScript的子集和扩展11.1JavaScript的子集11.2常量和局部变量11.3解构赋值11.4迭代11.5函数简写11.6多catch从句11.7E4X:ECMAScriptforXML第12章服务器端JavaScript12.1用Rhino脚本化Java12.2用Node实现异步I/O第二部分客户端JavaScript第13章Web浏览器中的JavaScript13.1客户端JavaScript13.2在HTML里嵌入JavaScript13.3JavaScript程序的执行13.4兼容性和互用性13.5可访问性13.6安全性13.7客户端框架第14章Window对象14.1计时器14.2浏览器定位和导航14.3浏览历史14.4浏览器和屏幕信息14.5对话框14.6错误处理14.7作为Window对象属性的文档元素14.8多窗口和窗体第15章脚本化文档15.1DOM概览15.2选取文档元素15.3文档结构和遍历15.4属性15.5元素的内容15.6创建、插入和删除节点15.7例子:生成目录表15.8文档和元素的几何形状和滚动15.9HTML表单15.10其他文档特性第16章脚本化CSS16.1CSS概览16.2重要的CSS属性16.3脚本化内联样式16.4查询计算出的样式16.5脚本化CSS类16.6脚本化样式表第17章事件处理17.1事件类型17.2注册事件处理程序17.3事件处理程序的调用17.4文档加载事件17.5鼠标事件17.6鼠标滚轮事件17.7拖放事件17.8文本事件17.9键盘事件第18章脚本化HTTP18.1使用XMLHttpRequest18.2借助发送HTTP请求:JSONP18.3基于服务器端推送事件的Comet技术第19章jQuery类库19.1jQuery基础19.2jQuery的getter和setter19.3修改文档结构19.4使用jQuery处理事件19.5动画效果19.6jQuery中的Ajax19.7工具函数19.8jQuery选择器和选取方法19.9jQuery的插件扩展19.10jQueryUI类库第20章客户端存储20.1localStorage和sessionStorage20.2cookie20.3利用IEuserData持久化数据20.4应用程序存储和离线Web应用第21章多媒体和图形编程21.1脚本化图片21.2脚本化音频和视频21.3SVG:可伸缩的矢量图形21.4中的图形第22章HTML5API22.1地理位置22.2历史记录管理22.3跨域消息传递22.4WebWorker22.5类型化数组和ArrayBuffer22.6Blob22.7文件系统API22.8客户端数据库22.9Web套接字第三部分JavaScript核心参考JavaScript核心参考第四部分客户端JavaScript参考客户端JavaScript参考
  • 内容简介:
      本书主要讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScriptAPI。本书第6版涵盖了HTML5和ECMAScript5,很多章节完全重写,新增的章节包括jQuery、服务器端JavaScript、图形编程以及JavaScript式的面向对象。本书不仅适合初学者系统学习,也适合有经验的JavaScript开发者随手翻阅。
  • 作者简介:
      DavidFlanagan,是一名程序员,也是一名作家。他在O’Reilly出版的其他畅销书还包括《JavaScriptPocketReference》、《TheRubyProgrammingLanguage》、以及《JavainaNutshell》。David毕业于麻省理工学院,获得计算机科学与工程学位。他和妻子和孩子一起生活在西雅图和温哥华之间的美国太平洋西北海岸。
  • 目录:
    前言第1章JavaScript概述1.1JavaScript语言核心1.2客户端JavaScript第一部分JavaScript语言核心第2章词法结构2.1字符集2.2注释2.3直接量2.4标识符和保留字2.5可选的分号第3章类型、值和变量3.1数字3.2文本3.3布尔值3.4null和undefined3.5全局对象3.6包装对象3.7不可变的原始值和可变的对象引用3.8类型转换3.9变量声明3.10变量作用域第4章表达式和运算符4.1原始表达式4.2对象和数组的初始化表达式4.3函数定义表达式4.4属性访问表达式4.5调用表达式4.6对象创建表达式4.7运算符概述4.8算术表达式4.9关系表达式4.10逻辑表达式4.11赋值表达式4.12表达式计算4.13其他运算符第5章语句5.1表达式语句5.2复合语句和空语句5.3声明语句5.4条件语句5.5循环5.6跳转5.7其他语句类型5.8JavaScript语句小结第6章对象6.1创建对象6.2属性的查询和设置6.3删除属性6.4检测属性6.5枚举属性6.6属性getter和setter6.7属性的特性6.8对象的三个属性6.9序列化对象6.10对象方法第7章数组7.1创建数组7.2数组元素的读和写7.3稀疏数组7.4数组长度7.5数组元素的添加和删除7.6数组遍历7.7多维数组7.8数组方法7.9ECMAScript5中的数组方法7.10数组类型7.11类数组对象7.12作为数组的字符串第8章函数8.1函数定义8.2函数调用8.3函数的实参和形参8.4作为值的函数8.5作为命名空间的函数8.6闭包8.7函数属性、方法和构造函数8.8函数式编程第9章类和模块9.1类和原型9.2类和构造函数9.3JavaScript中Java式的类继承9.4类的扩充9.5类和类型9.6JavaScript中的面向对象技术9.7子类9.8ECMAScript5中的类9.9模块第10章正则表达式的模式匹配10.1正则表达式的定义10.2用于模式匹配的String方法10.3RegExp对象第11章JavaScript的子集和扩展11.1JavaScript的子集11.2常量和局部变量11.3解构赋值11.4迭代11.5函数简写11.6多catch从句11.7E4X:ECMAScriptforXML第12章服务器端JavaScript12.1用Rhino脚本化Java12.2用Node实现异步I/O第二部分客户端JavaScript第13章Web浏览器中的JavaScript13.1客户端JavaScript13.2在HTML里嵌入JavaScript13.3JavaScript程序的执行13.4兼容性和互用性13.5可访问性13.6安全性13.7客户端框架第14章Window对象14.1计时器14.2浏览器定位和导航14.3浏览历史14.4浏览器和屏幕信息14.5对话框14.6错误处理14.7作为Window对象属性的文档元素14.8多窗口和窗体第15章脚本化文档15.1DOM概览15.2选取文档元素15.3文档结构和遍历15.4属性15.5元素的内容15.6创建、插入和删除节点15.7例子:生成目录表15.8文档和元素的几何形状和滚动15.9HTML表单15.10其他文档特性第16章脚本化CSS16.1CSS概览16.2重要的CSS属性16.3脚本化内联样式16.4查询计算出的样式16.5脚本化CSS类16.6脚本化样式表第17章事件处理17.1事件类型17.2注册事件处理程序17.3事件处理程序的调用17.4文档加载事件17.5鼠标事件17.6鼠标滚轮事件17.7拖放事件17.8文本事件17.9键盘事件第18章脚本化HTTP18.1使用XMLHttpRequest18.2借助发送HTTP请求:JSONP18.3基于服务器端推送事件的Comet技术第19章jQuery类库19.1jQuery基础19.2jQuery的getter和setter19.3修改文档结构19.4使用jQuery处理事件19.5动画效果19.6jQuery中的Ajax19.7工具函数19.8jQuery选择器和选取方法19.9jQuery的插件扩展19.10jQueryUI类库第20章客户端存储20.1localStorage和sessionStorage20.2cookie20.3利用IEuserData持久化数据20.4应用程序存储和离线Web应用第21章多媒体和图形编程21.1脚本化图片21.2脚本化音频和视频21.3SVG:可伸缩的矢量图形21.4中的图形第22章HTML5API22.1地理位置22.2历史记录管理22.3跨域消息传递22.4WebWorker22.5类型化数组和ArrayBuffer22.6Blob22.7文件系统API22.8客户端数据库22.9Web套接字第三部分JavaScript核心参考JavaScript核心参考第四部分客户端JavaScript参考客户端JavaScript参考
查看详情
好书推荐 / 更多
JavaScript权威指南(第6版)
洛城花落(周大新新作)
周大新
JavaScript权威指南(第6版)
名望与光荣(全三册)(波兰现代史诗、战后小说创作高成就作品)
[波兰]雅·伊瓦什凯维奇;易丽君 裴远颖
JavaScript权威指南(第6版)
金色俄罗斯丛书(27):堕落者的天堂波利亚科夫小说选
[俄]波利亚科夫 著
JavaScript权威指南(第6版)
果麦经典:黑塞童话
文泽尔 译者;果麦文化 出品;[德]赫尔曼·黑塞
JavaScript权威指南(第6版)
童年往事
[爱尔兰]罗迪·道伊尔 著;郭国良 彭真丹 译
JavaScript权威指南(第6版)
来日非善:艺术、批评、紧急事件
李翔宇 译者;作者:哈尔·福斯特
JavaScript权威指南(第6版)
汉代物质文化资料图说(修定本·精装)
孙机 著
JavaScript权威指南(第6版)
柏林法则:欧洲与德国之道
保罗·莱弗(英)
JavaScript权威指南(第6版)
俄罗斯千年文化:从古罗斯至今
[俄]德米特里·利哈乔夫 著;焦东建、董茉莉 译
JavaScript权威指南(第6版)
理想国译丛046:风雨横渡:英国、奴隶和美国革命
[英]西蒙·沙玛
JavaScript权威指南(第6版)
美国不平等的起源
[美]伊莎贝尔·威尔克森 著;姚向辉 顾冰珂 译
JavaScript权威指南(第6版)
甲骨文丛书·亚当夏娃浮沉录
[美]斯蒂芬·格林布拉特((Stephen Greenblatt)) 作者;罗颖男 译