Ajax
Ajax
想做产品经理的Java工程师
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1_谈谈你对 Ajax 的认识?
Ajax 是一种创建交互式网页应用的的网页开发技术; “Asynchronous JavaScript and XML”的缩写。原创 2021-09-11 09:06:48 · 117 阅读 · 0 评论 -
2_Ajax 创建的过程?
1.创建 XMLHttpRequest 对象,也就是创建一个异步调用对象 2.创建一个新的 HTTP 请求,并指定该 HTTP 请求的方法、URL 及验证信 息 3.设置响应 HTTP 请求状态变化的函数 4.发送 HTTP 请求 5.获取异步调用返回的数据 6.使用 JavaScript 和 DOM 实现局部刷新 1.创建 XMLHttpRequest 对象,也就是创建一个异步调用对象 2.创建一个新的 HTTP 请求,并指定该 HTTP 请求的方法、URL 及验证信 息 3.设置响应 HTTP原创 2021-09-11 09:09:20 · 83 阅读 · 0 评论 -
3 阐述一下异步加载 JS?
1.异步加载的方案: 动态插入 script 标签 2.通过 ajax 去获取 js 代码,然后通过 eval 执行 3.script 标签上添加 defer 或者 async 属性 4.创建并插入 iframe,让它异步执行 js 1.异步加载的方案: 动态插入 script 标签 2.通过 ajax 去获取 js 代码,然后通过 eval 执行 3.script 标签上添加 defer 或者 async 属性 4.创建并插入 iframe,让它异步执行 js ...原创 2021-09-11 09:09:36 · 121 阅读 · 0 评论 -
4_ajax 请求时,如何解释 json 数据?
使 用 eval() 或 者 JSON.parse() 鉴 于 安 全 性 考 虑 , 推 荐 使 用 JSON.parse()更靠谱,对数据的安全性更好. 使 用 eval() 或 者 JSON.parse() 鉴 于 安 全 性 考 虑 , 推 荐 使 用 JSON.parse()更靠谱,对数据的安全性更好. ...原创 2021-09-11 09:10:05 · 95 阅读 · 0 评论 -
5_Ajax 提交请求 默认是 异步还是同步,怎么改成同步?
控制 ajax 请求参数 async 属性的值可以切换成同步请求或异步请求。 同步请求:(false)同步请求即是当前发出请求后,浏览器什么都不能做, 必须得等到请求完成返回数据之后,才会执行后续的代码, 相当于是排队,前一个人办理完自己的事务,下一个人才能接着办。 也就是说,JS 代码加载到当前AJAX的时候会把页面里所有的代码停止加载, 页面处于一个假死状态, 当这个 AJAX 执行完毕后才会继续运行其他代码页面解除假死状态。 异步请求:(true) 异步请求就当发出请原创 2021-09-11 09:10:20 · 1013 阅读 · 0 评论 -
6_如何解决 ajax 跨域问题?
跨域问题来源于 JavaScript 的"同源策略",即只有 协议+主机名+端口号 (如存在)相同,则允许相互访问。也就是说 JavaScript 只能访问和操作自己域下的资源,不能访问和操作其他域下的资源。跨域问题是针对 JS 和 ajax 的, html 本身没有跨域问题。 跨域问题解决方案 1.响应头添加 Header 允许访问 跨域资源共享(CORS)Cross-Origin Resource Sharing 这个跨域访问的解决方案的安全基础是基于"JavaScript 无法控制该 HTTP 头"它原创 2021-09-11 09:13:19 · 110 阅读 · 0 评论 -
7_Ajax 的优势
通过异步模式,提升了用户体验。 优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用。 Ajax 引擎在客户端运行, 承担了一部分本来由服务器承担的工作, 从而减少了大用户量下的服 务器负载。 通过异步模式,提升了用户体验。 优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用。 Ajax 引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大用户量下的服 务器负载。 ...原创 2021-09-11 09:13:34 · 127 阅读 · 0 评论 -
8_请介绍下 Jsonp 原理
jsonp 的最基本的原理是:动态添加一个`<script>`标签, 使用 script 标签的 src 属性没有跨域的限制的特点实现跨域。 首先在客户端注册一个 callback,然后把 callback 的名字传给服务器。 此时,服务器先生成 json 数据。 然后 以 javascript 语法的方式, 生成一个 function , function 名字就是传递上来 的参数 jsonp。 最后将 json 数据直接以入参的方式,放置到 function 中, 这样就生成了一段 js原创 2021-09-11 09:13:45 · 103 阅读 · 0 评论
分享