ajax 相关知识点记录
1. ajax利用了xmlhttp对象,该对象为浏览器内置对象,支持前端脚本语言如javascript用http协议传送xml等数据。
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)