摘要:
this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如, function test(){ this.x = 1; }随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。下... 阅读全文
posted @ 2014-12-29 15:05
二郎那个三郎
阅读(180)
评论(0)
推荐(0)
摘要:
一、闭包的定义。 有很多不同的人都对闭包过进行了定义,这里收集了一些。 # 是引用了自由变量的函数。这个函数通常被定义在另一个外部函数中,并且引用了外部函数中的变量。 -- > # 是一个可调用的对象,它记录了一些信息,这些信息来自于创建它的作用域。-- > # 是一个匿名的代码块,可以接受... 阅读全文
posted @ 2014-12-29 15:01
二郎那个三郎
阅读(332)
评论(0)
推荐(0)
摘要:
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。... 阅读全文
posted @ 2014-12-29 14:38
二郎那个三郎
阅读(514)
评论(0)
推荐(0)
摘要:
今天是最后一个部分,介绍不使用构造函数实现"继承"。一、什么是"非构造函数"的继承?比如,现在有一个对象,叫做"中国人"。 var Chinese = { nation:'中国' };还有一个对象,叫做"医生"。 var Doctor ={ career:'医生' }请问怎样才能... 阅读全文
posted @ 2014-12-29 14:28
二郎那个三郎
阅读(484)
评论(0)
推荐(0)
摘要:
今天要介绍的是,对象之间的"继承"的五种方法。比如,现在有一个"动物"对象的构造函数。 function Animal(){ this.species = "动物"; }还有一个"猫"对象的构造函数。 function Cat(name,color){ this.name = na... 阅读全文
posted @ 2014-12-29 14:21
二郎那个三郎
阅读(1089)
评论(0)
推荐(0)
摘要:
《Javascript高级程序设计(第二版)》(Professional JavaScript for Web Developers, 2nd Edition)它们都是非常优秀的Javascript读物,推荐阅读。笔记分成三部分。今天的第一部分是讨论"封装"(Encapsulation),后面的第二... 阅读全文
posted @ 2014-12-29 14:08
二郎那个三郎
阅读(2682)
评论(0)
推荐(2)
摘要:
Javascript语法基础一、基本数据类型JavaScript中支持数字、字符串和布尔值三种基本数据类型:1.数字数字型是JavaScript中的基本数据类型。在JavaScript中的数字不区分整型和浮点型,所有的数字都是以浮点型来表示的。2.字符串字符串型是JavaScript中用来表示文本的... 阅读全文
posted @ 2014-12-29 13:55
二郎那个三郎
阅读(518)
评论(0)
推荐(0)

浙公网安备 33010602011771号