前端教程
资源名称:Ja vaScri pt高级程序设计(第3版) 内容简介: 《Javascript高级程序设计(第3版)》是Javascript超级畅销书的最新版。ECMAscript5和HTML5在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为Javascript增添了很多适应未来发展的新特性。《Javascript高级程序设计》这一版除增加5章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。全书从Javascript语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax与Comet服务器端通信,HTML5表单、媒体、Canvas(包括WebGL)及WebWorkers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。《Javascript高级程序设计(第3版)》附录展望了未来的API和ECMAscriptHarmony规范。 《Javascript高级程序设计(第3版)》适合有一定编程经验的Web应用开发人员阅读,也可作为高校及社会实用技术培训相关专业课程的教材。 资源目录: 第1章 Javascript简介 1 1.1 Javascript简史 1 1.2 Javascript实现 2 1.2.1 ECMAscript 3 1.2.2 文档对象模型(DOM) 5 1.2.3 浏览器对象模型(BOM) 8 1.3 Javascript版本 8 1.4 小结 9 第2章 在HTML中使用Javascript 10 2.1 <script>元素 10 2.1.1 标签的位置 12 2.1.2 延迟脚本 13 2.1.3 异步脚本 13 2.1.4 在XHTML中的用法 14 2.1.5 不推荐使用的语法 16 2.2 嵌入代码与外部文件 16 2.3 文档模式 16 2.4 元素 18 2.5 小结 18 第3章 基本概念 19 3.1 语法 19 3.1.1 区分大小写 19 3.1.2 标识符 19 3.1.3 注释 20 3.1.4 严格模式 20 3.1.5 语句 20 3.2 关键字和保留字 21 3.3 变量 22 3.4 数据类型 23 3.4.1 typeof操作符 23 3.4.2 Undefined类型 24 3.4.3 Null类型 25 3.4.4 Boolean类型 26 3.4.5 Number类型 27 3.4.6 String类型 32 3.4.7 Object类型 35 3.5 操作符 36 3.5.1 一元操作符 36 3.5.2 位操作符 39 3.5.3 布尔操作符 44...