Jquery定义对象( 闭包)
2024-08-24 08:17:34
转自: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对象 可为任意名称
最新文章
- Java正则获取邮箱
- 词法分析 after Coding
- sharepoint 开发
- UVA 11174 Stand in a Line (组合+除法的求模)
- php陷阱:字符串和数字比较
- 使用jQuery播放/暂停 HTML5视频
- 【转】锋狂百科:手机也能接外设 OTG技术详解
- $(&;#39;#checkbox&;#39;).attr(&;#39;checked&;#39;); 回报checked或undefined该解决方案
- js敏感词过滤
- Senparc.Weixin.MP SDK 微信公众平台开发教程(二十):使用菜单消息功能
- 记录一次配置golang服务器端口
- 故障小记录:yum 安装报错File ";/usr/bin/yum";, line 30 except KeyboardInterrupt, e:
- js 横屏 竖屏 相关代码 与知识点
- C++ struct 和 Class的区别
- Jmeter如何把CSV文件的路径设置成一个变量,且变量的值是一个相对路径
- stringstream类操作字符串流
- 三、Bean的初始化
- Github使用之git回退到某个历史版本
- 系统内部集成测试(System Integration Testing) SIT 用户验收测试(User Acceptance Testing)
- bzoj5392 [Lydsy1806月赛]路径统计