码迷,mamicode.com
首页 >  
搜索关键字:javascript原型    ( 326个结果
理解javascript原型和作用域系列(12)——简介【作用域】
提到作用域,有一句话大家(有js开发经验者)可能比较熟悉:“javascript没有块级作用域”。所谓“块”,就是大括号“{}”中间的语句。例如if语句:再比如for语句:所以,我们在编写代码的时候,不要在“块”里面声明变量,要在代码的一开始就声明好了。以避免发生歧义。如:其实,你光知道“javas...
分类:编程语言   时间:2014-09-24 18:55:37    阅读次数:250
javascript高级篇——理解原型和作用域【连载中...】
该教程绕开了javascript的一些基本的语法知识,直接讲解javascript中最难理解的两个部分,也是和其他主流面向对象语言区别最大的两个部分——原型和作用域,当然,肯定少不了原型链和作用域链。帮你揭开javascript最神秘的面纱。...
分类:编程语言   时间:2014-09-23 23:18:15    阅读次数:261
理解javascript原型和作用域系列(9)——简述【执行上下文】下
继续上一篇文章(http://www.cnblogs.com/wangfupeng1988/p/3986420.html)的内容。上一篇我们讲到在全局环境下的代码段中,执行上下文环境中有如何数据:变量、函数表达式——变量声明,默认赋值为undefined;this——赋值;函数声明——赋值;如果在函...
分类:编程语言   时间:2014-09-23 10:08:24    阅读次数:236
理解javascript原型和作用域系列(8)——简述【执行上下文】
什么是“执行上下文”(也叫做“执行上下文环境”)?暂且不下定义,先看一段代码:第一句报错,a未定义,很正常。第二句、第三句输出都是undefined,说明浏览器在执行console.log(a)时,已经知道了a是undefined,但却不知道a是10(第三句中)。在一段js代码拿过来真正一句一句运行...
分类:编程语言   时间:2014-09-22 19:13:33    阅读次数:144
理解javascript原型和作用域系列(7)——原型的灵活性
在Java和C#中,你可以简单的理解class是一个模子,对象就是被这个模子压出来的一批一批月饼(中秋节刚过完)。压个啥样,就得是个啥样,不能随便动,动一动就坏了。而在javascript中,就没有模子了,月饼被换成了面团,你可以捏成自己想要的样子。首先,对象属性可以随时改动。对象或者函数,刚开始n...
分类:编程语言   时间:2014-09-18 22:06:34    阅读次数:270
理解javascript原型和作用域系列(6)——继承
为何用“继承”为标题,而不用“原型链”?原型链如果解释清楚了很容易理解,不会与常用的java/C#产生混淆。而“继承”确实常用面向对象语言中最基本的概念,但是java中的继承与javascript中的继承又完全是两回事儿。因此,这里把“继承”着重拿出来,就为了体现这个不同。javascript中的继...
分类:编程语言   时间:2014-09-18 21:56:14    阅读次数:263
理解javascript原型和作用域系列(5)——instanceof
又介绍一个老朋友——instanceof。对于值类型,你可以通过typeof判断,string/number/boolean都很清楚,但是typeof在判断到引用类型的时候,返回值只有object/function,你不知道它到底是一个object对象,还是数组,还是new Number等等。这个时...
分类:编程语言   时间:2014-09-18 18:13:24    阅读次数:174
理解javascript原型和作用域系列(4)——隐式原型
上节已经提到,每个函数function都有一个prototype,即原型。这里再加一句话——每个对象都有一个__proto__,可成为隐式原型。这个__proto__是一个隐藏的属性,javascript不希望开发者用到这个属性值,有的低版本浏览器甚至不支持这个属性值。所以你在Visual Stud...
分类:编程语言   时间:2014-09-18 16:10:54    阅读次数:193
理解javascript原型和作用域系列(3)——prototype原型
既typeof之后的另一位老朋友!prototype也是我们的老朋友,即使不了解的人,也应该都听过它的大名。如果它还是您的新朋友,我估计您也是javascript的新朋友。在咱们的第一节(理解javascript原型和作用域系列(1)——一切都是对象)中说道,函数也是一种对象。他也是属性的集合,你也...
分类:编程语言   时间:2014-09-17 23:01:52    阅读次数:348
理解javascript原型和作用域系列(2)——函数和对象的关系
上文(理解javascript原型和作用域系列(1)——一切都是对象)已经提到,函数就是对象的一种,因为通过instanceof函数可以判断。var fn = function () { };console.log(fn instanceof Object); // true对!函数是一种对象,但....
分类:编程语言   时间:2014-09-17 21:47:42    阅读次数:208
326条   上一页 1 ... 29 30 31 32 33 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!