这是一本什么书?
这是一本技术类的书籍,主要从历史、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扩展

总结:这本书太老了,但是还是接触到了一些东西

断言:断言经常是在调试程序中出现,用于捕捉代码的假设,

最新文章

  1. javascript数据结构与算法--链表
  2. 多线程爬取 threading.Thread 文件名支持gbk编码
  3. Android WebApp开发使用Genymotion连接Fiddler2/Charles代理调试
  4. mount分区为读写属性
  5. (8)UI(控件)
  6. linux 在批处理中,完整路径有空格的处理方式(加引號)
  7. 前端开发在IOS端遇到的一个诡异问题(Delegate 失效)
  8. nginx : server_name localhost 和 chrome : Provisional headers are shown
  9. SPOJ DQUERY树状数组离线or主席树
  10. PyCharm中HTML页面CSS class名称自动完成功能失效的问题
  11. Selective Kernel Network
  12. btcpool之StratumServer
  13. shell编程—简单的使用(二)
  14. RabbitMQ 消费者的消息确认机制
  15. Keepalived详解(四):通过vrrp_script实现对集群资源的监控【转】
  16. ssh登陆linux服务器 实际场景讲解 让你管理服务器更安全
  17. Apache系列:Centos7.2下安装与配置apache
  18. ElasicSearch(4) 与jest结合
  19. VirtualBox下安装CentOS7系统
  20. Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp

热门文章

  1. matlab使用reshape时按照列优先原则取元素和摆放元素
  2. linux 下 select 编程
  3. bzoj3524 bzoj2223
  4. ASP.NET MVC 中将FormCollection与实体间转换方法 (转)
  5. [CODEVS2055]集合划分
  6. uploadify上传图片(限制最多五张)
  7. C# config配置文件 自定义节点读取
  8. Hdu 5213-Lucky 莫队,容斥原理,分块
  9. Java 性能优化技巧及实战
  10. 如何使用chown?