js作用域
2016-11-17 09:26
260 查看
1.全局作用域和局部作用域
js里边没有块级作用域 for循环等 和外部作用域一样
2.函数作用域 只在函数内部可以应用
3.eval作用域
4.作用域链 内部可以访问到外部函数 即闭包
5.利用函数作用域封装 (function(){ var a,b})()防止大量全局变量引发冲突
6.ES3执行上下文 变量声明会被前置
7.变量对象是一个抽象概念中的对象,它用于存储执行上下文中的 变量,函数声明,函数参数
js里边没有块级作用域 for循环等 和外部作用域一样
2.函数作用域 只在函数内部可以应用
3.eval作用域
4.作用域链 内部可以访问到外部函数 即闭包
5.利用函数作用域封装 (function(){ var a,b})()防止大量全局变量引发冲突
6.ES3执行上下文 变量声明会被前置
7.变量对象是一个抽象概念中的对象,它用于存储执行上下文中的 变量,函数声明,函数参数
相关文章推荐
- javascript中apply方法和call方法的作用以及prototype.js中的应用
- JS脚本defer的作用
- JS脚本defer的作用
- JSON提供了json.js包 作用?
- 基础决定高度:JavaScript中的作用域,JS作用域
- js作用于和预编译
- JS作用域--掌控上下文
- js匿名函数的作用
- JS教程:词法作用域和闭包
- JS中Opener的另外的作用-不提示就关闭父窗口
- 解决 .setAttribute 添加JS或者CSS 在IE下不起作用.
- 关于ie中iframe中js程序的作用域问题。
- js中冒号的作用
- 关于Js的enevt.cancelBubble的作用
- js脚本的defer属性的作用
- JS脚本defer的作用
- 学习笔记(3)关于Js的enevt.cancelBubble的作用
- js 函数的执行环境和作用域链的深入解析
- JS教程:词法作用域和闭包
- 人人js 版SDK,跨域文件xd_receiver.htm作用、实现研究备忘