2012年8月1日

JavaScript设计模式系列:模块模式(Module)

摘要: 简介Module模式是JavaScript编程中一个非常通用的模式,一般情况下,大家都知道基本用法,本文尝试着给大家更多该模式的高级使用方式。首先我们来看看Module模式的基本特征:模块化,可重用封装了变量和function,和全局的namaspace不接触,松耦合只暴露可用public的方法,其它私有方法全部隐藏关于Module模式,最早是由YUI的成员Eric Miraglia在4年前提出了这个概念,我们将从一个简单的例子来解释一下基本的用法(如果你已经非常熟悉了,请忽略这一节)。基本用法先看一下最简单的一个实现,代码如下:var Calculator = function (eq) { 阅读全文

posted @ 2012-08-01 16:45 color_story 阅读(285) 评论(0) 推荐(0) 编辑

jQuery源码分析系列:Extend扩展方法

摘要: JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型。 1,jQuery.extend({...})是给function jQuery添加静态属性或方法。 2,jQuery().extend({...})是给jQuery对象添加属性或方法。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...); 它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest,由此可以看出该方法合并后,是修改了dest的结构的。如果想要得到合并的结果却又不想修... 阅读全文

posted @ 2012-08-01 16:44 color_story 阅读(508) 评论(0) 推荐(0) 编辑

导航