分析一下,上面这个例子!我们可以知道 People的类型是一个对象! 按照javascript的说法,function定义的这个Person就是一个Object(对象),而且还是一个很特殊的对象,这个使用function定义的对象与使用new操作符生成的对象之间有一个重要的区别。这个区别就是func ...
分类:
Web程序 时间:
2016-09-11 17:03:13
阅读次数:
153
一. 普通对象与函数对象 JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Object ,Function 是JS自带的函数对象。下面举例说明 function f1(){}; var f2 = function(){}; var f3 = new Function ...
分类:
Web程序 时间:
2016-09-09 00:37:57
阅读次数:
254
参考: http://www.cnblogs.com/ljchow/archive/2010/06/08/1753526.html http://javapolo.iteye.com/blog/1996871 ...
分类:
Web程序 时间:
2016-09-06 18:27:15
阅读次数:
194
这是一道笔试题,考察的就是观察者模式,包括事件的定义和执行。这里看一下用JS原型写的观察者模式基本试例。 题目中的测试一,在事件触发时(emit),如果有参数,需要接收参数,如果没有参数,则直接忽略传参。 我们可以这样写: 测试二的意思简单来说就是,两个不同的对象的自定义事件之间相互独立。 在题目中 ...
分类:
其他好文 时间:
2016-08-29 22:08:39
阅读次数:
136
原型是JavaScript中一个比较难理解的概念,原型相关的属性也比较多,对象有”prototype”属性,函数对象有”prototype”属性,原型对象有”constructor”属性。 一、初识原型在JavaScript中,原型也是一个对象,通过原型可以实现对象的属性继承,JavaScript的 ...
分类:
Web程序 时间:
2016-08-28 20:48:01
阅读次数:
228
一、js中的原型毫无疑问一个难点,学习如果不深入很容易就晕了! 在参考了多方面的资料后,发现解释都太过专业,对于很多还没有接触过面向对象 语言的小白来说,有理解不了里面的专有名词!如果你没学过c++或者Java之类的更接触底层的语言,那就不要太深究,理解会用自然可以了,当接触到更多语言时慢慢的会理解 ...
分类:
Web程序 时间:
2016-08-24 19:23:58
阅读次数:
451
废话篇: 在js的学习过程中有一大难点就是原型链。学习的时候一直对这一内容不是十分的明白。纠结的我简直难受。,型号总算给他弄通了,哇咔咔,总算可以不用在睡梦中还想着他了。 正文篇: 要了解原型链我们首先要记住的一点是JS中所有的东西都可以用对象来理解。函数在JS中实际上也是一个对象。然后再去看原型链 ...
分类:
Web程序 时间:
2016-08-14 11:43:44
阅读次数:
266
JS每个对象都有一个内部属性[[prototype]],我们通常称之为原型.原型的值可以是一个对象,也可以是null.如果它的值是一个对象,则这个对象也一定有自己的原型.这样就形成了一条线性的链,我们称之为原型链。访问一个对象的原型可以使用ES5中的Object.getPrototypeOf方法,或... ...
分类:
Web程序 时间:
2016-08-05 23:02:52
阅读次数:
203
网上的关于原型继承的文章多入牛毛 但是我感觉并不适合新手了解 首先假如这位新手了解过面向对象java啊 c#啊他会理解继承 但是和javascript的继承有有所不同,又假如这位新手初入前端 以前没了解过面向对象 你和他说一大堆术语 更加把他搞得蒙头转向。我在这里尝试用人类认知的模式来解释什么事原型 ...
分类:
Web程序 时间:
2016-08-02 06:36:52
阅读次数:
160