ajax 相关知识点记录
2013-04-05 16:49
302 查看
1. ajax利用了xmlhttp对象,该对象为浏览器内置对象,支持前端脚本语言如javascript用http协议传送xml等数据。
2. ajax用在json数据的传送如下:参考:http://xinkong1010.iteye.com/blog/635743 xinkong1010的博客。
前端代码:
ajax利用http协议,在http协议中GET请求将参数放在URL中,POST将参数放在消息体内。因此相当于JSON对象->码流(类似字符串)->JSON对象。
后端代码:
3.浏览器的渲染引擎显示html和CSS,html首先会被生成一个DOM树(顺序是解析html以构建dom树 -> 构建render树 -> 布局render树 -> 绘制render树),诸如:每个载入浏览器的页面都会成为一个Document 对象,Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问。ajax利用返回的XML数据操作DOM对象完成页面的局部刷新,因为对DOM的操作会触发浏览器重新渲染页面。参考:http://www.cnblogs.com/Ya-Peng/archive/2012/05/17/2505884.html
2. ajax用在json数据的传送如下:参考:http://xinkong1010.iteye.com/blog/635743 xinkong1010的博客。
前端代码:
var user = JSON.stringify(new User(101,"cat")); //发送时的处理,将json对象转换为javascript对象 var obj = JSON.parse(str);//将收到的数据转换为json对象
ajax利用http协议,在http协议中GET请求将参数放在URL中,POST将参数放在消息体内。因此相当于JSON对象->码流(类似字符串)->JSON对象。
后端代码:
JSONObject jsonObj = JSONObject.fromObject(str);//str为从request参数中读取到buffer
3.浏览器的渲染引擎显示html和CSS,html首先会被生成一个DOM树(顺序是解析html以构建dom树 -> 构建render树 -> 布局render树 -> 绘制render树),诸如:每个载入浏览器的页面都会成为一个Document 对象,Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问。ajax利用返回的XML数据操作DOM对象完成页面的局部刷新,因为对DOM的操作会触发浏览器重新渲染页面。参考:http://www.cnblogs.com/Ya-Peng/archive/2012/05/17/2505884.html
相关文章推荐
- ajax相关知识点
- ASO.NET中页面用户注册与密码相关知识点记录
- ajax交互知识点记录
- Java Web知识点整理:第四章:AJAX相关
- WKWebview相关知识点记录
- 不用JQuery,原生Javascript实现Ajax功能及相关知识点
- Ajax相关知识点
- AJAX相关知识点
- 数据库相关零散知识点记录
- 不用JQuery,原生Javascript实现Ajax功能及相关知识点
- 不用JQuery,原生Javascript实现Ajax功能及相关知识点
- Toolbar相关知识点记录
- ajax相关知识点、get请求和post请求的区别
- storyboard相关知识点-零散记录
- ajax使用教程——ajax使用方法及相关知识点详细解析
- 图形相关知识点记录
- Linux驱动设计中相关知识点记录
- SSL/TLS相关知识点罗列
- eclipse相关一些基本设置及常见问题记录
- spring相关记录