JavaScript编程全解 PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
现在已经01点18分了,请注意休息
JavaScript编程全解

JavaScript编程全解

[日]井上诚一郎/[日]土江拓郎/[日]滨边将太 陈筱烟
编程 JavaScript
浏览人数:51
读者:                     ...
    本书全方位地介绍了JavaScript开发中的各个主题,无论是前端还是后端的JavaScript开发者都可以在本书中找到自己需要的内容。本书对HTML5、Web API、Node.js及WebSocket等最新的热门技术也作了深入浅出的介绍,并提供了大量实际应用范例。    本书语法说明系统深入、示例代码规范详细,对容易产生问题之处均做了重点说明,不仅适合初学者入门,而且有经验的JavaScript开发人员、项目负责人也能从中受益。

第1部分 JavaScript概要  001   
第1章  JavaScript概要  002   
1.1  JavaScript概要  002   
1.2  JavaScript的历史  002   
1.3  ECMAScript  003   
1.4  JavaScript的版本  004   
1.5  JavaScript实现方式  005   
1.6  JavaScript运行环境  006   
1.7  JavaScript相关环境  007   
第2部分 JavaScript的语言基础  009   
第2章  JavaScript基础  010   
2.1  JavaScript的特点  010   
2.2  关于编排格式  011   
2.3  变量的基础  012   
2.4  函数基础  013   
2.5  对象的基础  016   
2.6  数组的基础  019   
第3章  JavaScript的数据类型  021   
3.1  数据类型的定义  021   
3.2  内建数据类型概要  022   
3.3  字符串型  023   
3.4  数值型  029   
3.5  布尔型  035   
3.6  null型  037   
3.7  undefined型  037   
3.8  Object类型  038   
3.9  数据类型转换  039   
第4章  语句、表达式和运算符  045   
4.1  表达式和语句的构成  045   
4.2  保留字  045   
4.3  标识符  046   
4.4  字面量  047   
4.5  语句  047   
4.6  代码块(复合语句)  048   
4.7  变量声明语句  048   
4.8  函数声明语句  048   
4.9  表达式语句  048   
4.10  空语句  049   
4.11  控制语句  049   
4.12  if-else语句  050   
4.13  switch-case语句  052   
4.14  循环语句  054   
4.15  while语句  055   
4.16  do-while语句  056   
4.17  for语句  057   
4.18  for in语句  058   
4.19  for each in语句  060   
4.20  break语句  061   
4.21  continue语句  061   
4.22  通过标签跳转  062   
4.23  return语句  063   
4.24  异常  063   
4.25  其他  064   
4.26  注释  065   
4.27  表达式  065   
4.28  运算符  065   
4.29  表达式求值  066   
4.30  运算符的优先级以及结合律  066   
4.31  算术运算符  067   
4.32  字符串连接运算符  068   
4.33  相等运算符  068   
4.34  比较运算符  069   
4.35  in运算符  070   
4.36  instanceof运算符  071   
4.37  逻辑运算符  071   
4.38  位运算符  072   
4.39  赋值运算符  072   
4.40  算术赋值运算符  073   
4.41  条件运算符(三目运算符)  073   
4.42  typeof运算符  073   
4.43  new运算符  074   
4.44  delete运算符  074   
4.45  void运算符  074   
4.46  逗号(,)运算符  074   
4.47  点运算符和中括号运算符  075   
4.48  函数调用运算符  075   
4.49  运算符使用以及数据类型转换中需要注意的地方075   
第5章  变量与对象  076   
5.1  变量的声明  076   
5.2  变量与引用  076   
5.3  变量与属性  080   
5.4  变量的查找  081   
5.5  对变量是否存在的检验  081   
5.6  对象的定义  082   
5.7  对象的生成  083   
5.8  属性的访问  087   
5.9  作为关联数组的对象  089   
5.10  属性的属性  091   
5.11  垃圾回收  092   
5.12  不可变对象  092   
5.13  方法  094   
5.14  this引用  094   
5.15  apply与call  096   
5.16  原型继承  097   
5.17  对象与数据类型  102   
5.18  ECMAScript第5版中的Object类  105   
5.19  标准对象  108   
5.20  Object类  108   
5.21  全局对象  110   
第6章  函数与闭包  113   
6.1  函数声明语句与匿名函数表达式  113   
6.2  函数调用的分类  113   
6.3  参数与局部变量  114   
6.4  作用域  115   
6.5  函数是一种对象  120   
6.6  Function类  122   
6.7  嵌套函数声明与闭包  123   
6.8  回调函数设计模式  130   
第7章  数据处理  134   
7.1  数组  134   
7.2  JSON  149   
7.3  日期处理  151   
7.4  正则表达式  153   
第3部分 客户端JavaScript  161   
第8章  客户端JavaScript与HTML  162   
8.1  客户端JavaScript的重要性  162   
8.2  HTML与JavaScript  163   
8.3  运行环境与开发环境  166   
8.4  调试  167   
8.5  跨浏览器支持  171   
8.6  Window对象  174   
第9章  DOM  177   
9.1  DOM的定义  177   
9.2  DOM的基础  179   
9.3  节点的选择  180   
9.4  节点的创建与新增  190   
9.5  节点的内容更改  190   
9.6  节点的删除  190   
9.7  innerHTML/textContent  190   
9.8  DOM操作的性能  191   
第10章  事件  192   
10.1  事件驱动程序设计  192   
10.2  事件处理程序/事件侦听器的设定  192   
10.3  事件的触发  196   
10.4  事件的传播  196   
10.5  事件所具有的元素  198   
10.6  标准事件  199   
10.7  自定义事件  202   
第11章  客户端JavaScript实践  203   
11.1  样式  203   
11.2  AJAX  210   
11.3  表单  219   
第12章  库  224   
12.1  使用库的原因  224   
12.2  jQuery的特征  224   
12.3  jQuery的基本概念  225   
12.4  $函数  227   
12.5  通过jQuery进行DOM操作  228   
12.6  通过jQuery处理事件  231   
12.7  通过jQuery对样式进行操作  233   
12.8  通过jQuery进行AJAX操作  235   
12.9  Deferred  237   
12.10  jQuery插件  241   
12.11  与其他库共同使用  243   
12.12  库的使用方法  244   
第13章  HTML5概要  272   
13.1  HTML5的历史  246   
13.2  HTML5的现状  247   
13.3  HTML5的概要  248   
第14章  Web应用程序  250   
14.1  History API  250   
14.2  ApplicationCache  255   
第15章  与桌面应用的协作  260   
15.1  Drag Drop API  260   
HTML5  245   
第4部分 HTML5  245   
15.2  File API  267   
第16章  存储  274   
16.1  Web Storage  274   
16.2  Indexed Database  280   
第17章  WebSocket  287   
17.1  WebSocket概要  287   
17.2  基本操作  291   
17.3  WebSocket实践  294   
第18章  Web Workers  298   
18.1  Web Workers概要  298   
18.2  基本操作  299   
18.3  Web  Worker实践  301   
18.4  共享工作线程  304   
第5部分 Web API  309   
第19章  Web API的基础  310   
19.1  Web API与Web服务  310   
19.2  Web API的历史  311   
19.3  Web API的组成  314   
19.4  用户验证与授权  317   
第20章  Web API的实例  323   
20.1  Web API的分类  323   
20.2  Google Translate API  324   
20.3  Google Maps API  328   
20.4  Yahoo! Flickr  334   
20.5  Twitter  337   
20.6  Facebook  341   
20.7  OpenSocial  345   
第6部分 服务器端 JavaScript  351   
第21章  服务器端JavaScript与Node.js  352   
21.1  服务器端JavaScript的动向  352   
21.2  CommonJS  352   
21.3  Node.js  355   
第22章  Node.js程序设计实践  374   
22.1  HTTP服务器处理  374   
22.2  HTTP客户端处理  378   
22.3  HTTPS处理  379   
22.4  Socket.IO与WebSocket  380   
22.5  下层网络程序设计  381   
22.6  文件处理  385   
22.7  定时器  390   
22.8  Express  391   
后记  401   
索引  403   
<h2>   
<span class="">"JavaScript编程全解"试读</span>   
······   
</h2>   
<p>本章将介绍JavaScript 和ECMAScript 的关系与历史,以及JavaScript 与作为其实现方式和运行环境的浏览器的关系,此外还将总括JavaScript 的可移植性。   
1.1 JavaScript 概要   
我们首先介绍JavaScript 相关的运行环境,其语言特征会在第2 部分详述。正在读本书的读者,应该都知道JavaScript是在浏览器中运行的语言吧。甚至可以说,除开发者以外,被大众所熟知的程序设计语言也许只有JavaSc...</p>   
<ul class="col2-list clearfix">   
<li>   
第一章:JavaScript 概要   
</li>   
</ul>   
· · · · · · (查看全部试读)   
看过本书的人还看过