jQuery插件问题 (function(b){ var a={}; a.config={...}; b.fn.m=function(c){...}; b.m=a})(jQuery); 请问b.m=a是什么意思? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 b.m=aM 应该是一些默认的属性, 你再继续看下去, 应该M出来 明白了,b.fn.m=function(c){...};这是一个对象插件, b.m=a;是一个类插件,这里定义了两个不同的插件。 b代表jQuery这个传过来的对象。(function(b){ //这个b就代表下面的jQuery var a={}; a.config={...}; b.fn.m=function(c){...}; b.m=a})(jQuery); //这个jQuery就是实参 b.m=a;就是给b添加一个属性m,把a的值赋给这个属性,这个m跟上面那个m是不一样的,一个是静态的,一个实例的. (function(b){ var a={}; a.config={...}; b.fn.m=function(c){ ... }; b.m=a})(jQuery);上下代码等价 相信你绝对看得明: function Do(JQ){ var a={}; a.config={...}; JQ.fn.m=function(c){ ... }; JQ.m=a }Do(jQuery); 用正则表达式检查ip地址的有效性 求 个树形菜单 要全部可以点开的 可以合上的 asp循环调用的问题 如何获得ActiveXObject("Word.Application")对象的所有属性和方法?? 动态替换DIV的innerHTML时IE死掉(替换内容为嵌入对象) js内部函数返回值问题? CSS在文本框里取其属性值的问题??? 为何左右连续循环滚动不起来?急,急,急! 求xmL+javascript技术制作的像windows样式下拉的菜单 js跳转时同时出现两个页面 求解,鼠标滑动,将范围内的单元行前的checkbox自动选中。 document.write
M 应该是一些默认的属性, 你再继续看下去, 应该M出来
(function(b){ //这个b就代表下面的jQuery
var a={};
a.config={...};
b.fn.m=function(c){...};
b.m=a})(jQuery); //这个jQuery就是实参
var a={};
a.config={...};
b.fn.m=function(c){ ... };
b.m=a})(jQuery);
上下代码等价 相信你绝对看得明:
function Do(JQ){
var a={};
a.config={...};
JQ.fn.m=function(c){ ... };
JQ.m=a
}
Do(jQuery);