jQuery为开发插件提拱了两个方法,分别是:jQuery.fn.extend();jQuery.extend();虽然 javascript 没有明确的类的概念,但是用类来理解它,会更方便。jQuery便是一个封装得非常好的类,比如我们用 语句 $("#btn1") 会生成一个 jQuery类的实...
分类:
Web程序 时间:
2014-10-19 11:25:00
阅读次数:
175
//扩展方法$.extend($.fn.tree.methods, { getLevel:function(jq,target){ var l = $(target).parentsUntil("ul.tree","ul"); return l.length+1; ...
分类:
其他好文 时间:
2014-10-18 12:25:17
阅读次数:
283
$.extend($.fn.tabs.methods,{ allTabs:function(jq){ var tabs = $(jq).tabs('tabs'); var all = []; all = $.ma...
分类:
其他好文 时间:
2014-10-14 19:06:09
阅读次数:
142
1 $('#tt').textbox({2 inputEvents:$.extend({},$.fn.textbox.defaults.inputEvents,{3 keyup:function(e){4 console.log('keyup')5 ...
分类:
其他好文 时间:
2014-10-14 14:18:08
阅读次数:
161
$.extend($, { setCookie: function(c_name, value, expiredays) { var exdate = new Date(); exdate.setDate(exdate.getDate() + expire...
分类:
其他好文 时间:
2014-10-14 00:59:27
阅读次数:
206
在已经设置route的情况下,以table为例,可以如下设置,范围为对应的模版;App.TableView = Em.View.extend({});App.TableIndexView = Em.View.extend({});也可以通过如下新建,其获得的this为所在模版的this;{{#vie...
分类:
Web程序 时间:
2014-10-10 15:20:03
阅读次数:
208
一、贴源码源码存放的目录是src->core->Class.js 1 L.Class = function () {}; 2 3 L.Class.extend = function (props) { 4 5 // extended class with the new prototyp...
分类:
其他好文 时间:
2014-10-09 19:34:27
阅读次数:
346
JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...); 它的含义是将src1,src2,src3......
分类:
Web程序 时间:
2014-10-05 05:43:57
阅读次数:
216
和coco2dx学到的,John Resing大神的extend,应该是在最新的jQuery里用了的,那么继续继承jQuery对象安全js插件系统的实现var excludeiframe=/iframe/;var jQuerySafe=jQuery.extend(jQuery,{this.SafeI...
分类:
Web程序 时间:
2014-10-04 23:03:27
阅读次数:
283
ember中数据一般都是以array的形式存储的,控制器使用,如:App.DataController = Em.ArrayController.extend({}); 在模版中使用{{#each}}输出Aarray的每个Object,这时时候可能需要对其进行操作,使用ObjectContro...
分类:
Web程序 时间:
2014-10-03 15:56:34
阅读次数:
217