赞
踩
第一章 JavaScript简介
主要概念:
JavaScript和ECMAScript之间的关系,DOM(DocumentObject Model文档对象模型)、BOM(BrowserObject Model 浏览器对象模型);EMCA(EuropeanComputer Manufacturer’s Association欧洲计算机制造商协会)和W3C(World Wide Web Consorttium万维网联盟指定的一些相关标准)。
第二章 在HTML中使用JavaScript
介绍如何在HTML中使用JavaScript创建动态网页,展示在网页中嵌入JavaScript的各种方式,讨论JavaScript内容类型(content type),及其与<script>的关系。
第三章 基本概念
JavaScript语言的基本概念,包括语法和流控制语句,分析了JavaScript与其他基于C语言的语法上的相同或不同之处,介绍与内置操作符有关的类型转换问题。
第四章 变量、作用域和内存问题
探讨JavaScript如何处理其松散类型的变量,讨论原始值和引用值之间的差别,与变量有关的执行环境的相应内容。介绍JavaScript的垃圾收集机制,解释了变量在退出作用域时释放其内存的问题。
第五章 引用类型,
介绍JavaScript内置的所有引用类型,如Object和Array,对引用类型做理论上的阐述和从浏览器角度进行介绍。
第六章 面向对象的程序设计
讲述在JavaSript中如何实现面向对象的程序设计,从对象创建和集成的层面上展示了一些流行的技术,讲解了函数原型的概念,对函数原型和整个面向对象方法的关系进行探讨。
第七章 函数表达式
介绍JavaScript中最强大的特性:函数表达式,相关内容涉及闭包、this对象的角色,模块模式和创建私有对象成员等。
第八章 BOM
介绍BOM(Browser Object Model,浏览器对象模型),即负责处理与浏览器自身有关的交互操作的对象集合,全面介绍每一个BOM对象,包括window、document、location、navigator和screen。
第九章 客户端检测
讨论检测客户端机器及其支持特性的各种手段,包括特性检测及用户代理字符串检测到不同技术,就每种手段的优缺点及使用情形给出详细说明。
第十章 DOM
介绍DOM(Document Object Model,文档对象模型),即DOM1规定的JavaScript中的DOM对象,简要介绍XML及其DOM的关系,为深入探讨所有DOM规范机器定义的操作网页的方式奠定了基础。
第十一章 DOM扩展
介绍其他API以及浏览器本身为DOM添加的各种功能,涉及内容包括Selectors API、Element Traversal API和HTML5扩展。
第十二章 DOM2和DOM3
在前两章基础上继续探讨DOM2和DOM3中新增的DOM属性、方法和对象,讨论IE与其他浏览器的兼容性问题。
第十三章 事件
解释JavaScript中事件的本质,对遗留机制的支持,及DOM对事件机制的重新定义;讨论多种设备,包括Wii和iPhone。
第十四章 表单脚本
讲述如何使用JavaScript增强表单的交互性,突破浏览器的局限性。围绕单个表单元素如文本框、选择框,及围绕数据验证和操作展开讨论。
第十五章 使用Canvas绘图
讨论<canvas>标签以及如何通过它来动态绘图。不仅涵盖2D上下文,也将讨论WebGL(3D)上下文,可以为创建动画和游戏夯实基础。
第十六章 HTML5脚本编程
介绍了HTML5规定的JavaScript API,设计跨文档传递消息,拖放API和以编程方式控制<audio>和<video>元素,以及管理历史状态。
第十七章 错误处理与调试
讨论浏览器如何处理JavaScript代码错误,展示了一些处理错误的方式。对每种浏览器非别讨论了相应的调试工具和技术,给出了简化调试工作的建议。
第十八章 JavaScript与XML
展示了JavaScript中用于读取和操作XML(eXtensible Markup Language,可扩展标记语言)的特性,分析了不同浏览器提供的XML支持和对象的差异,给出编写跨浏览器代码的简易方法。介绍用于在客户端转换XML数据的XSLT(eXtensible Stylesheet Language Transformations,可扩展样式语言转换)技术。
第十九章 E4X
讨论了E4X(ECMA Script for CXML,ECMAScript中的XML扩展);设计E4X的出发点是简化XML处理任务,探讨在XML时,使用E4X与使用DOM相比有哪些优势。
第二十章 JSON
介绍了作为XML替代格式的JSON,包含浏览器原生支持的JSON解析和序列化,及使用JSON时要注意的安全问题。
第二十一章 Ajax与Comret
讲解了常用的Ajax技术,包括使用XMLHttpRequest对象及CORS(Cross-Orign Resource Sharing,跨域源资源共享)API实现跨域Ajax。展示了浏览器在实现与支持方面存在的差异。
第二十二章 高级技巧
深入讲解JavaScript中较复杂的模式,包括函数柯里化(currying),部分函数应用和动态函数。讨论了如何创建自定义的事件框架和使用EMCAJavaScript5创建防篡改对象。
第二十三章 离线应用于客户端存储
讨论如何检测应用离线以及在客户端机器中存储数据的各种技术。介绍cookie及Web Storage和IndexedDB等新兴客户端存储技术。
第二十四章 最佳实践
探讨在企业环境中使用JavaScript的各种方式。着眼于提高可维护性的内容包括编码技巧、格式化和通用编程实践。介绍改善代码执行性能及速度优化的一些技术。讨论部署问题,包括如何创建构建过程。
第二十五章 新兴的API
介绍为增强浏览器中的JavaScript而创建的新API。
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。