这几天ㄚ琪为了将日据户政资料库查询的功能复原,ㄚ琪想采用较新的HTML5来搭配PHP程式写,所以就想找本HTML5的书来看,昨天借到JavaScript权威指南:ECMAScript5 + HTML5 DOM + HTML5 BOM 范例精粹(附光碟),这本书是网际网路权威大师张亚飞亲自撰写,书中全面引领下一代网际网路技术,尽展了JavaScript真正风采,释放出网际网路真正潜能,全面破除ㄚ琪当前普遍存在的错误认知。教授ECMAScript5最新语法,涵盖AJAX、DOM和ActiveXObject。同时也与HTML5、CSS3网路驱势无缝接合。书中有五百多个范例解释理论,让我们学习胸有成竹、了然于心。另外浏览器相容性提示,让我们可以学以致用,在工作中游刃有余。

目录

第I篇ECMAScript和JavaScript语言基础入门篇
1山雨欲来风满楼─正确认识ECMAScript5和JavaScript
2准备开发环境和运行环境
3在网页中编写JavaScript程式程式码
4程式开发的基石─声明变数和使用变数
5JavaScript语法规范和培养良好的编程习惯
6资料运算和运算规则
7流程控制
8使用内建的全域函数
9自订函数

第II篇JavaScript的面向物件编程篇
10面向物件编程(OOP)─建立类和使用类
11建立更可靠的OOP程式─类和成员的存取控制
12重复使用类─继承和组合
13静态成员、静态类和枚举(Enumeration)
14多态(Polymorphism)─多载和覆载
15道在迩而求诸远,事在易而求诸难─原型链本质论
16ECMAScript5增强的物件模型
17处理字串─String类和正则运算式
18阵列、多维阵列、关连式阵列(哈希映射)
19处理日期和时间
20其他JavaScript内建类(核心物件)

第III篇HTML5BOM篇
21BOM之源─window物件
22BOM基本应用─浏览历史管理、位址管理、浏览器资讯
23BOM新成就─用户端资料存储技术
24BOM新成就─新的伺服器通信技术

第IV篇HTML5DOM、核心DOM、样式DOM、事件DOM篇
25HTML5DOM新标准─处理档案元资讯和管理互动功能
26使用CoreDOM方法处理HTMLDOM树
27使用HTML5DOM扩充CoreDOM方法
28使用DHTML和样式DOM处理CSS样式表
29事件DOM

第V篇AJAX篇
31XMLHttpRequest和AJAX解决方案
32AJAX框架─Spry和JQuery
33网页、网站和网路应用程式
34网页的请求和回应

第VI篇安全性、执行效率、部署与实战篇
35JavaScript安全和同源策略
36JavaScript部署和高性能JavaScript
37处理程式异常─建立可靠的应用程式
38JavaScript除错技术

第VII篇JavaScript和ActiveXObject篇
39使用FSO存取档系统
40使用ADO存取资料库
41使用MSXML处理XML
42使用OWC建立统计图表
43使用CDO发送和接收电子邮件

CD规格
完整范例程式码
附录A 保留的关键字
附录B 键盘键和键控程式码值对照表
附录C W3C 的 XMLHttpRequest 介面规范
附录D input 元素type 属性值与HTMLInputElement API 匹配索引
附录E HTML5 元素和 HTML5 DOM 介面的对应关系
附录F HTML4 和 HTML5 事件属性对照表
附录G 参考文献以及资料来源

ㄚ琪趁着昨晚陪着Sophia看眼科之际,随时开始翻起这本书,翻到2.1.2 Aptana Studio安装和部属精灵这节时,就很好奇这个软体,就去Google了一下,原来ericsk已经在推荐Aptana Studio 3了,不过那已经是去年的事了,而且是Beta版的,但是有人反应还没支援js framework,2版的时候连PHP的支援也没了,好吧,让ㄚ琪来看看现在的3版有没改进这些问题,并且对照一下课本旧资讯予以更新一下。