摘要:
原型模式创建对象也有自己的缺点,它省略了构造函数传参初始化这一过程,带来的缺点就是初始化的值都是一致的。而原型最大的缺点就是它最大的优点,那就是共享。原型中所有属性是被很多实例共享的,共享对于函数非常合适,对于包含基本值的属性也还可以。但如果属性包含引用类型,就存在一定的问题:(传参)//原型的缺点... 阅读全文
摘要:
ECMAScript 有两种开发模式:1.函数式(过程化),2.面向对象(OOP)。面向对象的语言有一个标志,那就是类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。但是,ECMAScript 没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。创建一个对象,然后给这个对象新建属性... 阅读全文
摘要:
/*var box = 'Mr. Lee'; //基本类型//alert(box);//alert(typeof box);alert(box.substring(2)); //对象.方法(参数),这种写法明显是引用类型的写法 ... 阅读全文