
ajax
文章平均质量分 85
IT-十年
这个作者很懒,什么都没留下…
展开
-
原生JS实现AJAX、JSONP及DOM加载完成事件,并提供对应方法
JS原生AJAXajax:一种请求数据的方式,不需要刷新整个页面; ajax的技术核心是 XMLHttpRequest 对象; ajax 请求过程:创建 XMLHttpRequest 对象、连接服务器、发送请求、接收响应数据;下面简单封装一个函数,之后稍作解释ajax({ url:"./testXhr.php",转载 2017-09-06 15:31:02 · 539 阅读 · 0 评论 -
延迟加载(Lazyload)三种实现方式
定义:延迟加载也称为惰性加载,即在长网页中延迟加载图像。用户滚动到它们之前,视口外的图像不会加载。这与图像预加载相反,在长网页上使用延迟加载将使网页加载更快。在某些情况下,它还可以帮助减少服务器负载。举个例子来说明,当打开淘宝首页的时候,只有在浏览器窗口里的图片才会被加载,当你滚动首页向下滑的时候,进入视口内的图片才会被加载,而其它从未进入视口的图像不会也不会加载。那么延迟加载有什么好转载 2017-09-06 15:29:50 · 258 阅读 · 0 评论 -
前端解决跨域问题的8种方案(最新最全)
1.同源策略如下:URL 说明 是否允许通信http://www.a.com/a.jshttp://www.a.com/b.js 同一域名下允许http://www.a.com/lab/a.jshttp://www.a.com/script/b.js 同一域名下不同文件夹允许http://www.a.com:8000/a.jshttp://www.a.com转载 2017-09-06 10:10:16 · 404 阅读 · 0 评论 -
关于json和jsonp
前言 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。 当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须转载 2017-09-05 09:52:01 · 251 阅读 · 0 评论 -
使用 axios 实现 ajax 方案
vue.js 自2.0版本已经不对 vue-resource 更新了,官方推荐使用 axios 解决方案。axios 使用了 Promise,而 jquery 自3.0 版本才支持 Promise,如果你只是想使用 jquery 的 ajax 的话,引入整个 jquery 是很大的负担,所以 axios 是一个很好的工具。知识点: 1.webpack 2.ES6 3.bab转载 2017-09-19 13:40:55 · 474 阅读 · 0 评论 -
Axios请求配置参数详解
axios API可以通过向axios传递相关配置来创建请求axios(config)?123456789// 发送 POST 请求axios({ method:'post', url:'/user/12345',转载 2017-09-19 13:44:26 · 2193 阅读 · 0 评论