第一阶段——基于文件划分的方式实现模块化
文件为独立的模块,在对应位置调用全局成员。缺点:污染全局作用域,命名冲突问题,完全依靠约定。
第二阶段——命名空间方式
使用全局对象方式实现模块化,解决了命名冲突的问题。缺点:污染全局作用域
第三阶段——立即执行函数方式
使用立即执行函数实现模块化,解决了私有化的问题。
Powered by: 博客园 Copyright © 2024 麒宇天下 Powered by .NET 9.0 on Kubernetes