热门排行
简介
本书是学习JavaScript编程的经典教程。全新的第6版涵盖了ECMAScript 6。
全书分为8个部分,共26章。首部分“JavaScript基础”,包括第1章到第4章,介绍了如何使用常用函数编写简单的脚本。第二部分“JavaScript编程”,包括第4章到第7章,介绍了JavaScript的数据类型,例如数值、字符串和数组;以及较为复杂的编程范例,比如循环控制和定时器等。第三部分“对象”,包括第8章到第10章,介绍如何创建和操作对象。第四部分“HTML和CSS”,包含第11章到第13章,介绍了JavaScript如何与HTML(包括HTML5)和CSS交互。第五部分“使用JavaScript库”,包括第14章到第17章,介绍如何使用第三方库,比如Prototype和jQuery,简化跨浏览器的开发工作。第六部分“高级话题”,包括第18章到第21章,介绍读取和写入cookie,通过ECMAScript 6规范看看JavaScript中有什么新功能,介绍了诸如AngularJS这样的框架的用法,并且介绍了在Web页面及其外使用JavaScript的示例。第七部分“专业技能”,包括第22章到第24章,介绍了专业JavaScript开发的知识,例如,良好的编程习惯、JavaScript调试和单元测试等。第八部分“Java游戏编程”是一个全新部分,包括第25章和第26章,介绍了用JavaScript编写Minecraft模组以及用EaselJS进行游戏编程。全书的附录,介绍了JavaScript编程常用工具,并给出了JavaScript快速参考。
本书内容循序渐进,逐步深入,概念和知识点讲解清楚,而且每章后配有练习,供读者检查和巩固所学知识。本书适合对Web应用开发感兴趣的初中级中户阅读和自学,也可作为大中专院校相关专业的教材。
目录
第一部分 Java Script基础
第1章 JavaScript简介 3
第2章 创建简单的脚本 14
第3章 使用函数 26
第二部分 JavaScript编程
第4章 DOM对象和内置对象 39
第5章 数字和字符串 53
第6章 数组 63
第7章 程序控制 69
第三部分 对象
第8章 面向对象编程 83
第9章 遍历DOM 97
第10章 JSON简介 118
第四部分 HTML与CSS
第11章 HTML5与JavaScript 131
第12章 JavaScript和CSS 145
第13章 CSS3简介 158
第五部分 使用Java Script库
第14章 库 173
第15章 jQuery入门 181
第16章 jQuery UI库 192
第17章 Ajax和jQuery 204
第六部分 高级话题
第18章 读取和写入cookie 215
第19章 JavaScript新功能 227
第20章 使用框架 235
第21章 Web页面之外的JavaScript 247
第七部分 专业技能
第22章 良好的编程习惯 259
第23章 调试代码 271
第24章 JavaScript单元测试 284
第八部分 Java Script游戏编程
第25章 用JavaScript编写Minecraft
第26章 使用EaselJS进行游戏编程 307