会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
luke_lin
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
8
···
11
下一页
2014年2月17日
javascript设计模式--中介者模式(Mediator)
摘要: 1 2 3 4 5 中介者模式 6 7 8 38 671 672
阅读全文
posted @ 2014-02-17 23:09 LukeLin
阅读(1054)
评论(0)
推荐(0)
编辑
javascript设计模式-抽象工厂模式
摘要: 1 2 3 4 5 抽线工厂 6 7 8 9 231 232
阅读全文
posted @ 2014-02-17 22:50 LukeLin
阅读(5644)
评论(2)
推荐(1)
编辑
2014年1月25日
javascript设计模式 - 解释器模式(interpreter)
摘要: 1 2 3 4 5 解释器模式 6 7 8 9 <root id="rootId"> 10 <a> 11 <b> 12 <c name="testC">12345 13 <d id="1"...
阅读全文
posted @ 2014-01-25 10:34 LukeLin
阅读(1816)
评论(0)
推荐(0)
编辑
javascript设计模式-迭代器模式(Iterator)
摘要: 1 2 3 4 5 迭代器模式 6 7 8 9 1086 1087
阅读全文
posted @ 2014-01-25 10:32 LukeLin
阅读(3483)
评论(0)
推荐(0)
编辑
2014年1月7日
深入理解jQuery的Event机制
摘要: jQuery的Event模块非常强大。其功能远远比原生事件监听器强大许多,对同一个元素的监听只用一个eventListener,内部则是一个强大的观察者,根据匹配事件类型触发相应回调。jQuery不仅封装了兼容性差异,还提供了命名空间式注册注销事件,灵活的事件委托(事件代理),手动触发事件trigger以及自定义事件。因为jQuery提供的bind,delegate,live(1.9版本废除了)的功能都是通过on来适配的,所以这里只讲on,off,trigger。1.注册事件$.fn.on方法 1 on: function(types, selector, data, fn, /*INTERN
阅读全文
posted @ 2014-01-07 22:59 LukeLin
阅读(12567)
评论(0)
推荐(2)
编辑
2014年1月6日
转:浏览器的工作原理:新式网络浏览器幕后揭秘
摘要: 文章篇幅很长,但讲得很详细很底层,还有示例讲解。感谢作者和译者。原文:http://www.html5rocks.com/zh/tutorials/internals/howbrowserswork/#Sharing_style_data序言这是一篇全面介绍 Webkit 和 Gecko 内部操作的入门文章,是以色列开发人员塔利·加希尔大量研究的成果。在过去的几年中,她查阅了所有公开发布的关于浏览器内部机制的数据(请参见资源),并花了很多时间来研读网络浏览器的源代码。她写道:在 IE 占据 90% 市场份额的年代,我们除了把浏览器当成一个“黑箱”,什么也做不了。但是现在,开放源代码的
阅读全文
posted @ 2014-01-06 23:39 LukeLin
阅读(445)
评论(0)
推荐(0)
编辑
2013年12月12日
javascript设计模式-生成器模式(Builder)
摘要: 1 2 3 4 5 生成器模式 6 7 8 9 392 393
阅读全文
posted @ 2013-12-12 20:55 LukeLin
阅读(2604)
评论(0)
推荐(0)
编辑
2013年12月11日
翻译:用Javascript的Function构造器伪造上下文 by Ben Nadel
摘要: 在我的jQuery模板标记语言(JTML)项目中,我需要一种方式将JTML模板编译到JS函数,这样它们就可以如期地在任何时候转换成新的HTML标记。但这是一个严峻的问题,因为JTML代码涉及非作用域(全局)变量,在函数执行的时候,那些变量能够在渲染引擎的上下文中可用。当我编写这个项目的代码时,我能想到的唯一办法就是当一个模板需要被渲染时每次创建一个新的Function()。这样,在一定程度上违背了提前编译渲染引擎的目的。经过深思熟虑,我想是否可以通过JS的apply()功能创建出动态的作用域,预编译函数。当你使用apply()或者call()方法去改变一个函数的执行上下文时,其实真正做的就是改
阅读全文
posted @ 2013-12-11 17:11 LukeLin
阅读(418)
评论(0)
推荐(0)
编辑
2013年12月1日
jQuery1.9.1源码分析--Animation模块
摘要: 1 var fxNow, 2 // 使用一个ID来执行动画setInterval 3 timerId, 4 rfxtypes = /^(?:toggle|show|hide)$/, 5 // eg: +=30.5px 6 // 执行exec匹配["+=30.5px", "+", "30.5", "px"] 7 rfxnum = new RegExp('^(?:([+-])=|)(' + core_pnum + ')([a-z%]*)$', 'i'), 8 // 以..
阅读全文
posted @ 2013-12-01 21:47 LukeLin
阅读(1111)
评论(0)
推荐(0)
编辑
2013年9月24日
jQuery1.9.1源码分析--Ajax模块
摘要: 1 //Serialize an array of form elements or a set of 2 //key/values into a query string 3 // 将数组形式的表单元素或者哈希表序列化成字符串 4 jQuery.param = function(a, traditional) { 5 var prefix, s = [], 6 add = function(key, value) { 7 // If value is a functi...
阅读全文
posted @ 2013-09-24 21:02 LukeLin
阅读(693)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
···
11
下一页
公告