Jquery定义对象( 闭包)
2016-04-06 09:24
561 查看
转自:http://www.cnblogs.com/springsnow/archive/2010/06/03/1750832.html
例一:添加对象的静态属性
声明一个对象$.problemWo,添加一个b的静态属性和myclick的静态方法。(function ($) { $.problemWo = function () { }; $.extend($.problemWo, { b: 5 }, { myclick: function () { alert("c") } } ); })(jQuery); alert($.problemWo.b); $.problemWo.myclick();
例二:添加对象的动态属性
声明一个对象$.problemWo,添加一个a的实例属性和myclick的实例方法。(function ($) { $.problemWo = function () { this.a = "abc" }; $.extend($.problemWo.prototype, {myclick: function () { alert(this.a); }} ); })(jQuery); var obj = new $.problemWo() obj.myclick();
备注:其中$.problemWo对象 可为任意名称
相关文章推荐
- jQuery基础总结
- jquery技巧总结
- jQuery实现HTML表格单元格的合并功能
- jquery--递增--年份的选择
- jQuery 表单验证插件jQuery Validation Engine用法详解
- jQuery选择器--简洁又全面(转)
- JQuery选择器大全
- jQuery选择器(转)
- a毛 jquery 学习记 3 常规选择器(3)
- jQuery文件上传插件ajaxFileUpload ---谷营中西软件科技园
- ie下jqueryEasyui下datagrid的刷新问题
- jquery eval解析JSON
- jquery 1.11 attr("disabled" 无效
- JQuery 检测浏览器放大缩小
- 使用jquery设置HTML中<select>标签的值
- 献给和我合作的过得前端童靴们:jquery源码分析--序4
- JQueryEasyUi学习笔记
- jquery 离开页面提示信息
- 浅谈Jquery中的bind(),live(),delegate(),on()绑定事件方式
- 沈大海38节jquery强化教程2016视频下载