这是一本什么书?
这是一本技术类的书籍,主要从历史、XMLHttpRequest对象、怎么样于服务器交互、构建完备的Ajax开发工具箱、使用jsUnit测试javascript 代码,总之就是让我们从这个方面去了解ajax,并且很好的使用ajax
第一章:Ajax 简介
web应用是以请求相应来完成的
ajax的请求不会记录在浏览器的历史中,后退按钮不能回到期望的页面
JsUnit 和 Selenium 测试工具
第二章:XMLHttpRequest对象
在使用XMLHttpRequest对象发送请求和处理响应之前,必须先用javascript创建一个XMLHttpRequest对象
如果请求是多个请求返回相同的结果,就可以使用get
一般改变服务器上的状态时应当使用post方法,post需要设置 HttpRequest 对象的Content-Type头部
xmlHttp.setRequestHeader(‘Content-Type‘,"application/x-www-form-urlencoded");
如果讨论浏览器技术,没有考虑到安全,那讨论就是不完整的
xmlHttpRequest 受制于浏览器的沙箱,xmlHttpRequest 对象请求的资源都必须与调用脚本在同一域内,这个安全限制使得不能请求脚本所在域之外的资源
DOM指的是文档的内容和结构
第三章:与服务器通信,发送请求和处理响应
"?timeStamp=" + new Date().getTime() 确保URL的唯一性,避免浏览器缓存结果
ajax 传输数据,文本、xml,json(是最常用的)
第四章:实现基本Ajax技术
88页验证
进度条111
第五章:构建完备的ajax开发工具箱140页
使用 jsDoc 建立javascript代码的文档
要使用jsdoc,windows用户必须安装perl环境
使用JSLint完成javascript语法检查
MemTronic 压缩工具
编写测试能改善设计,测试有助于你从界面的角度思考,测试框架也是代码的客户
第七章:分析javascript调试工具和技术
用Greasemokey调试Ajax请求,Greasemokey是一个 firefox扩展
总结:这本书太老了,但是还是接触到了一些东西
断言:断言经常是在调试程序中出现,用于捕捉代码的假设,