摘要: var Fn = function(){//定义一个构造函数 };Fn.prototype.fn = function(){console.log("fn")};//用原型prototype为Fn添加一个函数var test = new Fn();//实例化test.fn() 阅读全文
posted @ 2013-04-11 13:05 -恩恩- 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 此插件用了两种 方法,一种是面向过程的写法(也可以说是函数的写法啦),一种 写法是面向过程的。好。现在上代码;javascript代码://面向过程的写法(function($){ $.fn.showDialog = function(options){//弹出框插件 var defaults = { showDiv:".dialog", bgAuto:"true",//是否有遮罩框 clickBtn:".btn", closeBtn:".close",//关闭按钮, bgDiv:".bg", 阅读全文
posted @ 2013-04-10 21:57 -恩恩- 阅读(551) 评论(0) 推荐(0) 编辑
摘要: var fn = function(num){ if ( num <= 1){ return num; } else{ return arguments.callee(num-1)*num; }}console.log(fn(4)); 阅读全文
posted @ 2013-03-29 10:21 -恩恩- 阅读(124) 评论(0) 推荐(0) 编辑
摘要: var obj ={ name:"liangzhien", getname:function(){ console.log(this.name); }, init:function(){ this.getname(); }} //run your codeobj.init();在中小型项目或者功能中,单体模式面向对象编程,可以把你所写的代码组织在你自定义的单体名作用域下,减少了全局变量的污染,规范性的代码是成功的一半。 阅读全文
posted @ 2013-03-29 10:20 -恩恩- 阅读(110) 评论(0) 推荐(0) 编辑