首页 > 代码库 > 论javascript编写优美
论javascript编写优美
这里就有点夸张了,有点吊了,就随便说说自己对js编写优美的方式。
使用jQuery开发,现在很流行的了,大大增快速度,还可以提高代码的质量。
1、$.extend()
//... -- 表示代码 function demo(opts){ var defualtOpts={...}; opts=$.extend({},opts,defaults); ... } /*使用好$.extend()可以很好的传递参数,看起好优美*/
2、{...}
/*{...}使用对象,这种对象写法,对代码复用性不强可以使用,因为不用不用继承, 还可以很直观。 */ var demo={ init:function(){ this.action(); ... }, action:function(){...}, render:function(){...}, delegateEvent:function(){...} };
3、o.prototype={}
/*面向对象的方式是复用性很强的,而且面向对象也很有原则,所以代码看起来好理解*/ function Demo(){ this.v="..."; this.init(); } Demo.prototype={ constructor:Demo, init:function(){...}, ... }
4、jquery插件的写法
/*闭包方式--防止全局污染*/ (function($,w,undefined){ /*防止多次加载*/ if(!$.fn.demo){ /*扩展jQuery,可以$(..).demo()去执行*/ $.fn.demo=(function(fn){ return fn(); })(function(){ function demo(){ console.log(1); } return demo; }); } })(jQuery,window,undefined);
目前就是现在所了解的,至于什么设计模式,这个目前只知道其型不懂其具体使用,这是经验模式,需要大量经验很历练。
论javascript编写优美
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。