浏览 2330 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (11) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-01-22
在java、c#等编程语言中,单例模式是一个类有且只有一个实例,而且自行实例化并向整个系统提供这个实例的模式。 在javascript中使用单例模式,能使代码具有更好的可读性、易维护性 YourUtils = { version: '1.0' }; YourUtils.apply = function( o, c, defaults ) { if ( defaults ) { YourUtils.apply( o, defaults ); } if ( o && c && typeof c == 'object' ) { for ( var p in c ) { o[p] = c[p]; } } return o; }; (function(){ YourUtils.apply( YourUtils, { method1 : function() { //do something }, method2 : function( p ) { //do something } }); })(); 将上述代码保存到一个js文件中,在web页面引用,就能在javascript中使用YourUtils.method1()、YourUtils.method2( d ),比直接在js中写很多function可读性、易维护性更好 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |