JavaScript
qiqingxueye
这个作者很懒,什么都没留下…
展开
-
JavaScript基础学习笔记(2014.12.9)
1、作用域、嵌套函数和闭包 在JavaScript中,只有函数具有作用域。下面示例说明了JavaScript中作用域的特点: function foo(){ var a = 10; function bar(){ a* = 2; } bar(); return a; } 当bar在foo中被调用时它能够访问a,这可以理解。但是如果bar是在foo外部被调用呢? funct原创 2014-12-09 09:45:49 · 302 阅读 · 0 评论 -
Javascript的this用法
this是Javascript语言的一个关键字。 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如, function test(){ this.x = 1; } 随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。 下面分四种情况,详细讨论this的用法。转载 2014-12-09 10:30:12 · 227 阅读 · 0 评论 -
JavaScript基础学习笔记(2014.12.8)
1、JavaScript是弱类型语言。在定义变量时不需要指定其类型。函数是一等对象,并且可以动态创建,因此你可以创建闭包。所有对象和类都是易变的,可以在运行时修改。可供使用的继承泛型有两种,即原型式继承和类式继承,他们各有其优缺点。 关于闭包:闭包是一个受到保护的变量空间,由内嵌函数生成。JavaScript具有函数级的作用域。这意味着定义在函数内部的变量在函数外部不能被访问。JavaSc原创 2014-12-08 16:55:34 · 327 阅读 · 0 评论