Fork me on GitHub
  2016年3月5日
摘要: 继承的其他形式: •类式继承:利用构造函数(类)继承的方式 •原型继承:借助原型来实现对象继承对象 类 : JS是没有类的概念的 , 把JS中的构造函数看做的类 要做属性和方法继承的时候,要分开继承。 function Aaa(){ //父类 this.name = "小明"; } Aaa.prot 阅读全文
posted @ 2016-03-05 17:38 雨为我停 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 研究到这儿,竟然出现了一个面试题目 var a = { name : '小明' }; var b = a; b.name = '小强'; alert( a.name ); 结果必然是“小强”,原因是对象的引用,两个用的是一个地址,所以只要这个地址里的东西变了,那个两个对象弹出来的自然也要变。 故而这 阅读全文
posted @ 2016-03-05 16:59 雨为我停 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 什么是继承 •在原有对象的基础上,略作修改,得到一个新的对象 •不影响原有对象的功能 //父类 createPerson function createPerson(name,sex){ this.name = name; this.sex = sex; } createPerson.prototy 阅读全文
posted @ 2016-03-05 16:44 雨为我停 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 图片的由来看下面: 1、hasOwnProperty:看是不是对象自身下面的属性 var arr = []; arr.num = 10; Array.prototype.num2 = 20; //所有的数组对象都有num2,并不只是arr自身的属性 //alert( arr.hasOwnProper 阅读全文
posted @ 2016-03-05 15:30 雨为我停 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 原型链 : 实例对象与原型之间的连接,叫做原型链 –__proto__( 隐式连接 ),这就是原型链,平时我们是看不到的。 原型链的最外层 : Object.prototype function Aaa(){ //this.num = 20; } //Aaa.prototype.num = 10; 阅读全文
posted @ 2016-03-05 13:06 雨为我停 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 首先我们可以看看平时我们常用的 var str = 'hello'; alert(typeof str); //string var str = new String("hello"); alert(typeof str); //object 上面那个是表示基本类型string类型,下面这个是表示对 阅读全文
posted @ 2016-03-05 13:02 雨为我停 阅读(261) 评论(0) 推荐(0) 编辑
摘要: HTML部分 <div id="div1"></div> <div id="div2"></div> CSS部分 <style> #div1{width: 100px;height: 100px;background-color: red;position: absolute;} #div2{wid 阅读全文
posted @ 2016-03-05 12:22 雨为我停 阅读(425) 评论(0) 推荐(0) 编辑