随笔分类 -  jquery

jquery相关内容
摘要:1. validate 默认以form表单提交 可以 把提交按钮改为 button类型 也可以 debug:true;(调试模式,只验证不提交); 2. 验证全部通过 $('#form').valid() = true;为全部通过 反之为false; 3. 验证单个字段通过 $("#form").v 阅读全文
posted @ 2017-12-21 16:28 考拉很OK 阅读(278) 评论(0) 推荐(0) 编辑
摘要:最近遇到,如果用户频繁点击ajax请求,有两个问题: 1,如果连续点击了5个ajax请求,前4个其实是无效的,趁早结束节省资源。 2,更严重的问题是:最后一个发送的请求,响应未必是最后一个,有可能造成混乱。还需要一个队列来维护发送的请求和响应。 我其实已经设计好了该队列的实现方式,后来发现jQuer 阅读全文
posted @ 2017-11-27 01:48 考拉很OK 阅读(5925) 评论(0) 推荐(0) 编辑
摘要:1. 使用 on()方法 本质上使用了事件委派,将事件委派在父元素身上 自 jQuery 版本 1.7 起,on() 方法是 bind()、live() 和 delegate() 方法的新的替代品,但是由于on()方法必须有事件,没有事件时可选择delegate(); 下例为选项卡: 2. on() 阅读全文
posted @ 2017-11-23 18:47 考拉很OK 阅读(47858) 评论(0) 推荐(1) 编辑
摘要:1. jsonp、jsonpCallback jsonp跨域时可以自定义的两个参数 2. jsonp: 回掉函数名的参数名,默认callback,服务端通过它来获取到回掉函数名 3. jsonpCallback: 回掉函数名,默认jquery自动生成 4. 指定jsonpCallback时可以将回掉 阅读全文
posted @ 2017-11-22 18:22 考拉很OK 阅读(52657) 评论(0) 推荐(1) 编辑
摘要:在实际开发中应使用后端的延时方法,一般为sleep,可以设置延时几秒后返回给前端请求的数据 众所周知,在js中,并不存在例如C++或者JAVA、PHP中的sleep延时方法, 目前仅有的所谓延时方法SetTimeout和setInterval等方法看似延时,其实是伪延时。 拿setTimeout来说 阅读全文
posted @ 2017-11-17 11:02 考拉很OK 阅读(6181) 评论(0) 推荐(0) 编辑
摘要:前端发送Ajax请求到服务器,服务器返回数据这一过程,因原因不同耗时长短也有差别,且这段时间内页面显示空白。如何优化这段时间内的交互体验,以及长时间内服务器仍未返回数据这一问题,是我们开发中不容忽视的重点。 常见的做法是: 1、设置超时时间,一旦时间超过设定值,便终止请求;2、页面内容加载之前,手动 阅读全文
posted @ 2017-11-16 17:54 考拉很OK 阅读(7130) 评论(0) 推荐(0) 编辑
摘要:跨域的安全限制都是对浏览器端来说的,服务器端是不存在跨域安全限制的。 浏览器的同源策略限制从一个源加载的文档或脚本与来自另一个源的资源进行交互。 如果协议,端口和主机对于两个页面是相同的,则两个页面具有相同的源,否则就是不同源的。 如果要在js里发起跨域请求,则要进行一些特殊处理了。或者,你可以把请 阅读全文
posted @ 2017-09-17 18:00 考拉很OK 阅读(258) 评论(0) 推荐(0) 编辑