摘要: 函数 函数就是对实现特定逻辑的一组语句的打包, JS的作用域也是基于函数的, 所以函数可以很自然的作为模块化, 这也是最开始实现模块化的一种方法。 引用模块也即是调用函数, 存在污染全局变量的缺点, 变量冲突等缺点。 对象 将上面的函数封装在一个对象中, 引用模块即引用相应文件中对象上的属性, 如: 阅读全文
posted @ 2020-03-21 17:38 cuner 阅读(215) 评论(0) 推荐(0) 编辑
摘要: ECMAScript中作用域一般是基于词法作用域是静态的,但是也有一种动态的作用域就是this: this它不指向函数本事,也不指向函数的作用域 this是在运行的时候绑定的并不是在定义的时候绑定的,它的上下文取决于函数调用时的各种条件。this的绑定和函数声明的位置没有任何关系,只取决于函数的调用 阅读全文
posted @ 2020-03-21 17:16 cuner 阅读(149) 评论(0) 推荐(0) 编辑