会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
junwu
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
2015年9月16日
应用闭包点击节流 防止用户频繁点击
摘要: var iSpace = (function(){ var shzt = $("#shzt"),zcsj=$("#zcsj"),shsj=$("#shsj"); var arr = []; var sTime = 700; Array.prot...
阅读全文
posted @ 2015-09-16 10:27 小武爷
阅读(370)
评论(0)
推荐(0)
编辑
2015年9月1日
高阶函数之函数柯里化function currying
摘要: var cost = (function(){ var args = []; return function(){ if(arguments.length === 0){ var money = 0; for(var i=0,l=args.length; i<l; i++){ money ...
阅读全文
posted @ 2015-09-01 16:43 小武爷
阅读(261)
评论(0)
推荐(0)
编辑
2015年8月31日
学习javascript设计模式之状态模式
摘要: 学习中
阅读全文
posted @ 2015-08-31 16:55 小武爷
阅读(142)
评论(0)
推荐(0)
编辑
学习javascript设计模式之代理模式
摘要: 1、代理模式为一个对象提供一个代用品或占位符,以便控制对它的访问。2、不用代理模式: 客户 -> 本体 使用代理模式: 客户 -> 代理 -> 本体3、例子场景1 点击操作与服务器交互代理 虚拟代理 1 2 3 4 5 6 7 8 9 10var synchronousFile...
阅读全文
posted @ 2015-08-31 10:23 小武爷
阅读(127)
评论(0)
推荐(0)
编辑
2015年8月20日
学习javascript设计模式之发布-订阅(观察者)模式
摘要: 1、发布-订阅模式又叫观察者模式,它定义对象之间一种一对多的依赖关系。2、如何实现发布-订阅模式 2-1、首先指定好发布者 2-2、给发布者添加一个缓冲列表,用户存放回调函数以便通知订阅者 2-3、最后发布消息时候,发布者会遍历这个缓存列表,依次触发里面存放的订阅者回调函数例子:var sal...
阅读全文
posted @ 2015-08-20 17:29 小武爷
阅读(166)
评论(0)
推荐(0)
编辑
学习javascript设计模式之单例模式
摘要: 1、单例模式的核心是确保只有一个实例,并提供全局访问。2、惰性单例 指的是在需要的时候才创建对象实例。如在页面中创建唯一div 普通做法var createDiv = (function(){ var div; return function(){ if(!div){ div = docume...
阅读全文
posted @ 2015-08-20 10:38 小武爷
阅读(174)
评论(0)
推荐(0)
编辑
2015年8月19日
学习javascript设计模式之装饰者模式
摘要: 1、装饰者模式定义:给对象动态添加职责的方式称为装饰者(decorator)模式。 js如何实现装饰者模式 通过保存原函数引用方式改写某函数 window.onload = function(){alert(1);}var _oldonload = window.onload || function
阅读全文
posted @ 2015-08-19 16:17 小武爷
阅读(203)
评论(0)
推荐(0)
编辑
上一页
1
···
7
8
9
10
11