1.创建全局命名空间

可能是一个对象,这个对象被用作库的命名空间

   var MyLibrary = {
   ...
   }
  1. 模块管理

依赖管理器的机制将库的标识符显式地导入另一个特定作用域,只是利用作用于的规则强制所有标识符都不能注入到共享作用域中。


函数表达式具名化

关于给函数表达式具名化,在你不知道的js中写有三个优点,具体实现如下:

setTimeout(function timeoutHandler(){
  console.log("a")
},1000)