摘要: 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; function f1(){ alert(n); } f1(); 阅读全文
posted @ 2017-02-03 16:08 朱帅 阅读(140) 评论(0) 推荐(0) 编辑
摘要: JavaScript 是一种脚本语言,因此被很多人认为是简单易学的。然而情况恰恰相反,JavaScript 支持函数式编程、闭包、基于原型的继承等高级功能。本文仅采撷其中的一例:JavaScript 中的 this 关键字,深入浅出的分析其在不同情况下的含义,形成这种情况的原因以及 Dojo 等 J 阅读全文
posted @ 2017-01-19 14:26 朱帅 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Javascript是遵循ECMAScript标准下的一个产物,自然ECMAScript的标准其要遵循。 先来看下var关键字的定义和用法 var 语句用于声明变量。 JavaScript 变量的创建也叫作"声明"一变量: 复制代码代码如下: var carName; 变量声明后,变量为空 (没有值 阅读全文
posted @ 2017-01-19 14:21 朱帅 阅读(388) 评论(0) 推荐(0) 编辑