【javascript】
circujoker_06
hello world
展开
-
javascript字面量
在编程语言中,字面量是一种表示值的记法。例如,"Hello, World!" 在许多语言中都表示一个字符串字面量(string literal ),JavaScript也不例外。以下也是JavaScript字面量的例子,如5、true、false和null,它们分别表示一个整数、两个布尔值和一个空对象。 JavaScript还支持对象和数组字面量,允许使用一种简洁而可读的记法来创建数组和对象。考转载 2016-11-29 18:45:12 · 451 阅读 · 0 评论 -
学习Javascript闭包(Closure)
转载地址:http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理转载 2016-11-29 21:08:50 · 278 阅读 · 0 评论 -
理解JavaScript中的作用域和上下文
JavaScript对于作用域(Scope)和上下文(Context)的实现是这门语言的一个非常独到的地方,部分归功于其独特的灵活性。 函数可以接收不同的的上下文和作用域。这些概念为JavaScript中的很多强大的设计模式提供了坚实的基础。 然而这也概念也非常容易给开发人员带来困惑。为此,本文将全面的剖析这些概念,并阐述不同的设计模式是如何利用它们的。 Statement 作者: 景转载 2016-11-29 21:47:39 · 376 阅读 · 0 评论 -
ECMAScript 6中的let和const关键词
转载地址:http://www.cnblogs.com/hustskyking/p/ES6-computed-properties.html ECMAScript 6中多了两个定义变量的关键词,一个是let,另一个是const,后者顾名思义就是常量定义,前者的作用域范围是块级的。 一般写过js的童鞋都知道,同其他语言一样,JS中的变量作用域是函数域而不是块级分割的,但是涉及到变量提升(转载 2016-11-29 22:07:31 · 603 阅读 · 0 评论 -
深入理解JavaScript的变量作用域
1、JavaScript的作用域链2、函数体内部,局部变量的优先级比同名的全局变量高。3、JavaScript没有块级作用域。4、函数中声明的变量在整个函数中都有定义。5、未使用var关键字定义的变量都是全局变量。6、全局变量都是window对象的属性 在学习JavaScript的变量作用域之前,我们应当明确几点: JavaScript的变量作用域是基于其特有的作用域链的。Java转载 2016-11-29 21:25:54 · 202 阅读 · 0 评论