随笔分类 -  JQuery

摘要:一、什么是deferred对象? 开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。通常的做法是,为它们指定回调函数(callback)。即事先规定,一旦它们运 阅读全文
posted @ 2016-07-23 14:15 heshan珊 阅读(1478) 评论(2) 推荐(1)
摘要:一、原生JS事件绑定方法: 1、通过HTML属性进行事件处理函数的绑定如: 2、通过JavaScript对象属性进行绑定: 通过以上这种方式进行事件函数的绑定有个缺点就是只能对一个元素的一个事件绑定一个事件处理程序,如 以上这种方式后面的事件处理程序会将前面的覆盖只会执行alert("second" 阅读全文
posted @ 2016-05-19 15:12 heshan珊 阅读(22214) 评论(0) 推荐(1)
摘要:jQuery中的queue和dequeue是一组很有用的方法,他们对于一系列需要按次序运行的函数特别有用。特别animate动画,ajax,以及timeout等需要一定时间的函数。Queue()和dequeue()方法是都既具有工具方法,又具有实例方法,但是clearQueue()只是实例方法只能在 阅读全文
posted @ 2016-05-14 21:08 heshan珊 阅读(1482) 评论(0) 推荐(0)
摘要:利用JQ开发插件的方法: 1、jQuery.extend(); 2、jQuery.fn.extend(); 3、通过$.widget()应用jQuery UI的部件工厂方式创建。 由于第三种方式通常用于开发比较高级的jQuery的部件,开发难度较大,所以第一种和第二种方式用的更为广泛,下面主要对前两 阅读全文
posted @ 2016-05-13 16:52 heshan珊 阅读(1244) 评论(0) 推荐(0)
摘要:$().ready()、$(handler)、$(document).ready(handler)均不是原生JS中的,都是jQuery中封装的方法。这些事件在当页面的dom节点加载完毕后就执行,无需等待页面中的图片等加载完成。DomContentLoaded是原生的表示在Dom节点加载完毕之后就执行 阅读全文
posted @ 2016-05-09 18:53 heshan珊 阅读(1475) 评论(0) 推荐(1)
摘要:jQuery就是JS的一个扩展库,工具库,提供很多方便快捷的方法,所以将JS对象转换为jQuery对象后,能更方便地操作这个对象。但是jQuery对象也不是万能的,有一些JS对象有的能,jQuery对象并没有提供,所以需要转换回JS对象,才能进行操作。另外一种情况可能是,你使用某些第三方库,接口函数 阅读全文
posted @ 2016-05-08 14:50 heshan珊 阅读(4394) 评论(0) 推荐(0)