JavaScript网页编程从入门到精通

JavaScript网页编程从入门到精通

清华“视频大讲堂”大系

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
¥70.80¥58.00
今日特价截止至:2024-03-30 02:00:00了解详情

作品简介

《JavaScript网页编程从入门到精通》一书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用JavaScript语言进行程序开发应该掌握的各方面技术。《JavaScript网页编程从入门到精通》共分28章,具体内容包括JavaScript概述、基本语法、函数、JavaScript对象与数组、字符串处理、正则表达式、函数式编程、面向对象编程、浏览器对象模型、事件处理、文档对象模型、客户端存储、脚本化CSS、JavaScript中的XML和JSON、JavaScript通信、HTML5新技术等。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以帮助读者轻松领会JavaScript语言精髓,快速提高开发技能。

《JavaScript网页编程从入门到精通》适用于从未接触过网页制作的初级读者,以及有一定网页制作基础,想灵活使用Dreamweaver、Flash和Photoshop软件以提高制作技能的中级读者自学使用,也可作为高等院校计算机专业以及相关培训班的教学用书。

作品目录

  1. 内容简介
  2. 前言
  3. 第1章 JavaScript概述
  4. 1.1 JavaScript发展历史
  5. 1.2 JavaScript版本
  6. 1.3 ECMAScript概述
  7. 1.4 JavaScript实现
  8. 1.5 JavaScript开发工具
  9. 第2章 在网页中使用JavaScript
  10. 2.1 使用<script>标签
  11. 2.2 比较嵌入代码与链接脚本
  12. 2.3 使用<noscript>标签
  13. 2.4 JavaScript执行顺序
  14. 2.5 浏览器与JavaScript
  15. 2.6 JavaScript错误处理
  16. 2.7 JavaScript代码调试
  17. 第3章 JavaScript基本语法
  18. 3.1 词法基础
  19. 3.2 句法基础
  20. 第4章 数据、类型和变量
  21. 4.1 JavaScript数据类型概述
  22. 4.2 值类型数据
  23. 4.3 引用型数据
  24. 4.4 数据类型检测
  25. 4.5 数据类型转换
  26. 4.6 使用变量
  27. 4.7 案例实战
  28. 第5章 运算符和表达式
  29. 5.1 运算符和表达式概述
  30. 5.2 位运算符
  31. 5.3 算术运算符
  32. 5.4 逻辑运算符
  33. 5.5 关系运算符
  34. 5.6 赋值运算符
  35. 5.7 对象操作运算符
  36. 5.8 其他运算符
  37. 5.9 案例实战
  38. 第6章 语句和结构
  39. 6.1 语句概述
  40. 6.2 简单语句
  41. 6.3 分支结构
  42. 6.4 循环结构
  43. 6.5 结构跳转
  44. 6.6 异常处理
  45. 6.7 函数结构
  46. 6.8 with语句
  47. 6.9 案例实战
  48. 第7章 操作字符串
  49. 7.1 定义字符串
  50. 7.2 使用字符串
  51. 7.3 案例实战
  52. 7.4 加密和解密
  53. 第8章 使用正则表达式
  54. 8.1 认识正则表达式
  55. 8.2 定义正则表达式
  56. 8.3 字符匹配
  57. 8.4 重复匹配
  58. 8.5 高级匹配
  59. 8.6 使用RegExp对象
  60. 8.7 综合案例:设计表单验证
  61. 第9章 操作数组
  62. 9.1 定义数组
  63. 9.2 使用数组
  64. 9.3 数组的应用
  65. 9.4 案例实战
  66. 9.5 综合实践:排序算法设计
  67. 第10章 使用对象
  68. 10.1 认识对象
  69. 10.2 对象分类
  70. 10.3 对象基本操作
  71. 10.4 属性基本操作
  72. 10.5 原生对象类型
  73. 10.6 使用构造器
  74. 10.7 使用对象基本方法
  75. 10.8 使用原生对象
  76. 10.9 综合案例:设计计算器
  77. 第11章 使用函数
  78. 11.1 认识函数
  79. 11.2 定义函数
  80. 11.3 案例:优化函数定义
  81. 11.4 使用函数
  82. 11.5 使用参数
  83. 11.6 使用Function对象
  84. 11.7 函数解析机制
  85. 11.8 函数中的this
  86. 11.9 案例实战
  87. 第12章 函数式编程
  88. 12.1 函数式编程概述
  89. 12.2 表达式运算
  90. 12.3 递归运算
  91. 12.4 闭包函数
  92. 12.5 案例实战
  93. 第13章 面向对象编程
  94. 13.1 认识类
  95. 13.2 定义类
  96. 13.3 接口
  97. 13.4 原型模型
  98. 13.5 继承
  99. 13.6 封装
  100. 13.7 多态
  101. 13.8 构造和析构
  102. 13.9 案例实战
  103. 第14章 BOM
  104. 14.1 认识BOM
  105. 14.2 使用Window对象
  106. 14.3 使用Navigator对象
  107. 14.4 使用Location和History对象
  108. 14.5 使用Screen对象
  109. 14.6 使用Document对象
  110. 第15章 DOM
  111. 15.1 认识DOM
  112. 15.2 使用节点
  113. 15.3 使用文档节点
  114. 15.4 使用元素节点
  115. 15.5 使用文本节点
  116. 15.6 使用文档片段节点
  117. 15.7 使用属性节点
  118. 15.8 使用范围
  119. 15.9 使用CSS选择器
  120. 第16章 事件处理
  121. 16.1 事件概述
  122. 16.2 基本事件模型
  123. 16.3 标准事件模型
  124. 16.4 IE事件模型
  125. 16.5 鼠标事件开发
  126. 16.6 键盘事件开发
  127. 16.7 页面事件开发
  128. 16.8 UI事件开发
  129. 16.9 表单事件开发
  130. 16.10 案例实战:自定义事件
  131. 第17章 脚本化CSS
  132. 17.1 脚本化CSS概述
  133. 17.2 操作行内样式
  134. 17.3 操作样式表
  135. 17.4 控制大小
  136. 17.5 位移和定位
  137. 17.6 显示和隐藏
  138. 17.7 设计动画
  139. 第18章 HTML5动画设计
  140. 18.1 HTML5 canvas概述
  141. 18.2 绘制基本图形
  142. 18.3 绘制曲线
  143. 18.4 变换图形
  144. 18.5 组合和裁切图形
  145. 18.6 定义颜色和样式
  146. 18.7 绘制文字
  147. 18.8 嵌入图像
  148. 第19章 Web存储
  149. 19.1 Cookie概述
  150. 19.2 存取Cookie
  151. 19.3 综合案例:Cookie应用
  152. 19.4 Web Storage概述
  153. 19.5 使用WebStorage
  154. 19.6 Web SQL数据库
  155. 第20章 JavaScript通信
  156. 20.1 HTTP概述
  157. 20.2 使用隐藏框架
  158. 20.3 使用JSONP
  159. 20.4 使用Ajax
  160. 20.5 发送请求
  161. 20.6 异步监测
  162. 20.7 获取响应
  163. 20.8 案例实战
  164. 第21章 XML
  165. 21.1 XML概述
  166. 21.2 XML文档对象模型
  167. 21.3 在IE中操作XML
  168. 21.4 使用DOM2操作XML
  169. 21.5 使用XPath
  170. 21.6 案例实战
  171. 第22章 JSON
  172. 22.1 JSON概述
  173. 22.2 比较JSON与XML
  174. 22.3 JSON语法
  175. 22.4 JSON解析和序列化
  176. 22.5 案例:优化JSON数据
  177. 第23章 ECMAScript 5
  178. 23.1 ECMAScript 5概述
  179. 23.2 浏览器支持
  180. 23.3 严格模式
  181. 23.4 JSON
  182. 23.5 Object
  183. 23.6 Array
  184. 23.7 Function和String
  185. 第24章 ECMAScript 6
  186. 24.1 ECMAScript 6概述
  187. 24.2 变量
  188. 24.3 字符和字符串
  189. 24.4 数值
  190. 24.5 数组
  191. 24.6 对象
  192. 24.7 函数
  193. 24.8 数据结构
  194. 24.9 循环遍历
  195. 24.10 状态机
  196. 24.11 预处理
  197. 24.12 类和模块
  198. 第25章 移动定位
  199. 25.1 位置信息概述
  200. 25.2 使用GeolocationAPI
  201. 25.3 案例实战
  202. 第26章 多线程处理
  203. 26.1 Web Workers概述
  204. 26.2 使用WebWorkers
  205. 26.3 案例实战
  206. 26.4 综合案例:模拟退火算法
  207. 第27章 离线应用
  208. 27.1 HTML5离线应用概述
  209. 27.2 HTML5离线应用详解
  210. 27.3 案例实战:缓存首页
  211. 27.4 案例实战:离线编辑内容
  212. 27.5 案例实战:离线跟踪
  213. 第28章 案例开发
  214. 28.1 设计小程序:万年历
  215. 28.2 设计游戏:俄罗斯方块
  216. 附录CD
载入中

大家都喜欢