摘要: javascript内的继承分类——传统继承(classical inheritance)和现代继承(modern inheritance) 传统继承就是指类式的继承,思维方式较为贴近Java等类式面向对象语言。 1.类式继承模式#1——默认模式 默认模式就是最基本的原型链模式,通过给子构造函数的prototype添加父构造函数的实例化对象,这样就把父构造函数实例化的对象保存在prototype属性内 function Parent(name){ this.name=name||"xiaosi"; } Paren... 阅读全文
posted @ 2013-08-15 17:59 小斯新手 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 1.sandbox沙盒模式 沙盒模式是一种比较常见的模式,YUI就是用这种模式实现的 沙盒模式特点: 1.沙盒模式提供了一个可用于模块运行的环境,并且不会对其他模式和个人沙盒造成任何影响 2.沙盒模式和命名空间模式对比把对单个全局变量的依赖变为对应用程序的全局变量依赖 3.按需加载需要的模块,代码模块性更强 sandbox的简单实现:(ps:sandbox只是一个构造函数)function Sandbox() { //将传入的参数转化为一个数组 var args = Array.prototype.slice.call(argum... 阅读全文
posted @ 2013-08-15 11:12 小斯新手 阅读(290) 评论(0) 推荐(0) 编辑