ajax 基础教程
这是一本什么书?
这是一本技术类的书籍,主要从历史、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扩展
总结:这本书太老了,但是还是接触到了一些东西
断言:断言经常是在调试程序中出现,用于捕捉代码的假设,
最新文章
- javascript数据结构与算法--链表
- 多线程爬取 threading.Thread 文件名支持gbk编码
- Android WebApp开发使用Genymotion连接Fiddler2/Charles代理调试
- mount分区为读写属性
- (8)UI(控件)
- linux 在批处理中,完整路径有空格的处理方式(加引號)
- 前端开发在IOS端遇到的一个诡异问题(Delegate 失效)
- nginx : server_name localhost 和 chrome : Provisional headers are shown
- SPOJ DQUERY树状数组离线or主席树
- PyCharm中HTML页面CSS class名称自动完成功能失效的问题
- Selective Kernel Network
- btcpool之StratumServer
- shell编程—简单的使用(二)
- RabbitMQ 消费者的消息确认机制
- Keepalived详解(四):通过vrrp_script实现对集群资源的监控【转】
- ssh登陆linux服务器 实际场景讲解 让你管理服务器更安全
- Apache系列:Centos7.2下安装与配置apache
- ElasicSearch(4) 与jest结合
- VirtualBox下安装CentOS7系统
- Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp