文件名称:作为命名空间的函数-cdegs软件资料
文件大小:13.18MB
文件格式:PDF
更新时间:2024-07-31 05:24:20
javascript
8.5 作为命名空间的函数 3.10.1 节介绍了JavaScript中的函数作用域的概念:在函数中声明 的变量在整个函数体内都是可见的(包括在嵌套的函数中),在函数的 外部是不可见的。不在任何函数内声明的变量是全局变量,在整个 JavaScript程序中都是可见的。在JavaScript中是无法声明只在一个代码 块内可见的变量的[9],基于这个原因,我们常常简单地定义一个函数用 做临时的命名空间,在这个命名空间内定义的变量都不会污染到全局命 名空间。 比如,假设你写了一段JavaScript模块代码,这段代码将要用在不同 的JavaScript程序中(对于客户端JavaScript来讲通常是用在各种各样的 网页中)。和大多数代码一样,假定这段代码定义了一个用以存储中间