1.开篇 1.1本文目标 这是我真正意义上的博客,一是想记录下自己学到的东西,二是想写博客也是对自己的一种历练,自己的一次新的尝试。 废话不多说,说下这次写这篇东东的原因。js的原型链是让我很头疼的事情,每次碰到一些相关的题目和代码都让我有点不知所措。最近的一次笔试碰到了一道相关的题目,不出所料,没 ...
分类:
Web程序 时间:
2017-10-23 18:39:54
阅读次数:
2462
function CreaterObj(){ this.name = 'Tom'; this.age = 20; } var obj = new Creater(); 理解:1. 新对象由构造函数new 实例化出来; 2. 所有的对象都有__proto__属性,该属性对应该对象的原型,形成原型链3. ...
分类:
Web程序 时间:
2017-08-29 13:02:38
阅读次数:
187
function Foo(){ getName=function(){alert(1)}; return this; } Foo.getName=function(){alert(2)}; Foo.prototype.getName=function(){alert(3)}; var getName ...
分类:
Web程序 时间:
2017-08-15 10:19:17
阅读次数:
169
原型链理解起来有点绕了,网上资料也是很多,每次晚上睡不着的时候总喜欢在网上找点原型链和闭包的文章看,效果极好。 不要纠结于那一堆术语了,那除了让你脑筋拧成麻花,真的不能帮你什么。简单粗暴点看原型链吧,想点与代码无关的事,比如人、妖以及人妖。 1)人是人他妈生的,妖是妖他妈生的。人和妖都是对象实例,而 ...
分类:
Web程序 时间:
2017-08-03 11:19:37
阅读次数:
210
一、您对js的原型是如何理解的?您对js的继承是如何理解的?能否举例说明js的继承? 关于这个题目,我之前的一篇文章 http://www.haorooms.com/post/js_constructor_pro ,您可以看一下。理解一下原型prototype,关于继承,那主要是js原型链的继承。关 ...
分类:
编程语言 时间:
2017-06-04 15:37:07
阅读次数:
294
1、自定义函数与 Function的关系: ①本地对象:独立于宿主环境(浏览器)的对象——包括Object、Array、Date、RegExp、Function、Error、Number、String、Boolean ②内置对象——包括Math、Global(window,在js中就是全局变量),使 ...
分类:
Web程序 时间:
2017-06-02 11:23:43
阅读次数:
206
var p = {name:"sss"}; var c2 = Object.create(p,{age:32,salar:"eee"});//c2就继承了p的属性 //js的顶级类不是Object而是Object.prototype; //js开始不支持面向对象,值支持函数和循环,就用原型proto ...
分类:
Web程序 时间:
2017-05-13 15:19:19
阅读次数:
263
1. 'index.html'文件 ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>js原型讲解</title> </head> <body> <script src='js/person.j ...
分类:
Web程序 时间:
2017-05-12 09:41:39
阅读次数:
234
先看看JAVA中继承的定义 :Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。 所以继承需要实现的是:能够拥有父类的方法和属性,也能自己定义新的方法和属性; 那么直接用原型链会有什么问题? 以上就是直接利用原 ...
分类:
Web程序 时间:
2017-04-16 14:25:10
阅读次数:
227