随笔分类 -  jquery

$.proxy用法详解
摘要:jQuery中的$.proxy官方描述为: 描述:接受一个函数,然后返回一个新函数,并且这个新函数始终保持了特定的上下文语境。 官方API; jQuery.proxy( function, context ) function为执行的函数,content为函数的上下文this值会被设置成这个obje 阅读全文
posted @ 2016-10-27 17:40 Alice.Luo 阅读(9056) 评论(0) 推荐(2)
jquery 之 Deferred 使用
摘要:Deferred是jquery的promise接口的实现。他是非同步操作的通用接口,可以看作是完成一个任务之后再执行另外一个任务。 观察者模式是开发中经常使用的模式,这个模式由两个主要部分组成:主题和观察者。通过观察者模式,实现主题和观察者的解耦. 主题负责发布内容,而观察者则接收主题发布的内容。 阅读全文
posted @ 2016-06-13 17:33 Alice.Luo 阅读(291) 评论(0) 推荐(0)
underscore中template的使用Demo
摘要:在客户端渲染数据时,一般可通过underscore中的template对数据模板进行渲染,例如: 定义模板,需要把type类型设置为“text/template” 在js调用模板的时候,传入模板数据,例如: 例如:根据拼音首字母对城市进行分组,代码如下: 首先数据源文件city.js中的数据格式如下 阅读全文
posted @ 2016-05-23 00:45 Alice.Luo 阅读(549) 评论(0) 推荐(0)
jquery中bind,live,delegate,on的区别
摘要:这几种方法都是绑定事件用到的,但是他们之间有些差别 bind(type,[data],fn) 为每个匹配元素的特定事件绑定事件处理函数 例如: 例如当我们用bind为a元素绑定事件时,有多少a元素,就是绑定多少次事件 ,这样比较消费性能 这种绑定方式有以下缺点: 1)它会绑定事件到所有选出来的元素上 阅读全文
posted @ 2016-03-15 17:28 Alice.Luo 阅读(829) 评论(0) 推荐(0)
jquery插件之jquery.extend和jquery.fn.extend的区别
摘要:jquery.extend jquery.extend(),是拓展jquery这个类,即可以看作是jquery这个类本身的静态方法,例如: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-eq 阅读全文
posted @ 2016-03-06 22:48 Alice.Luo 阅读(856) 评论(0) 推荐(0)