Javascript问题 求解释这段话什么意思? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 闭包:var model={ init:function(){ alert(1); }}//可以直接调用,你可以放页面运行 这也是一个方法 没什么奇怪的model.init(); 目测是一个组件初始化函数,作用相当于构造函数,调用方式:$('xxx').numberPicker({...},'xxx');至于意思,字面理解很简单,但要明白其用途,必须有一些组件开发的知识和jQuery基础第一个参数为组件配置,会与组件默认配置($.fn.numberPicker.options)进行结合得到组件完整配置,存为options成员,第二个参数为组件相关dom的jquery选择器,存为$elem成员 http://www.cnblogs.com/xcj26/p/3345556.html这个例子可以看一下,里边的混淆的地方我解释一下。var self = this; // 一方面是为了缓存对象,另外一方面是为了引用方便。self.elem = elem; // 缓存dom对象到this上,估计是为了后面方便调用self.$elem = $(elem); // 缓存jq对象到this上,估计是为后期了方便调用self.options = $.extend(); // 这块在我发的链接上有,自己看一下。这块缓存的目的,一方面是减少了一个变量,另外一方面是方便插件多次调用时引用的是不同的值。大概就这点个人理解,正确与否,在结合整体的代码看看。 var self = this; //是为了重构代码方便 截取代码片段不好说怎样~~~不过感觉应该是构造函数式jquery插件,init应该是原型里的方法:1.将对象实例赋给变量self;2.给对象分别添加elem,$elem,options三个属性;3.触发对象的txtClick方法(这个txtClick方法估计应该和init是并列的,都在原型对象里) 提交隐藏的表单,怎么不起作用呢? 一个关于异步的http请求问题 我是菜鸟,帮帮忙. 为什么没有运行Javascript? 当字符串中包含html标签,怎么避免标签匹配混乱? 100分,谢谢 如有一排的按钮或图片按钮,点击其中之一使其下陷或变换,而其它正常,要怎么做??? spring里beans里的参数是什么意思? videojs插件中间播放按钮怎么显示? 获取ajax返回值 JavaScript中new function后.里面的函数使用this时候是不是函数所在的this而是另外一个对象的问题 请各位看一下 Google的Node和Node.js是一个东西么?
init:function(){
alert(1);
}
}
//可以直接调用,你可以放页面运行 这也是一个方法 没什么奇怪的
model.init();
调用方式:$('xxx').numberPicker({...},'xxx');至于意思,字面理解很简单,
但要明白其用途,必须有一些组件开发的知识和jQuery基础
第一个参数为组件配置,会与组件默认配置($.fn.numberPicker.options)进行结合得到组件完整配置,存为options成员,第二个参数为组件相关dom的jquery选择器,存为$elem成员
这个例子可以看一下,里边的混淆的地方我解释一下。
var self = this; // 一方面是为了缓存对象,另外一方面是为了引用方便。
self.elem = elem; // 缓存dom对象到this上,估计是为了后面方便调用
self.$elem = $(elem); // 缓存jq对象到this上,估计是为后期了方便调用
self.options = $.extend(); // 这块在我发的链接上有,自己看一下。
这块缓存的目的,一方面是减少了一个变量,另外一方面是方便插件多次调用时引用的是不同的值。
大概就这点个人理解,正确与否,在结合整体的代码看看。
var self = this; //是为了重构代码方便
1.将对象实例赋给变量self;
2.给对象分别添加elem,$elem,options三个属性;
3.触发对象的txtClick方法(这个txtClick方法估计应该和init是并列的,都在原型对象里)