【发布时间】:2023-03-21 23:07:01
【问题描述】:
谁能向我解释一下,如果使用命名空间是一种很好的编码习惯。为什么需要它?如果这是一个好方法,为什么 JQuery 默认不包含它。有一个单独的插件可以实现此功能。
我看到了这个post,其中提到了一些方法。有人在帖子中提到了内存泄漏,令人担忧。
最后,组织 JQuery 库的最佳方式是什么?
谢谢,
【问题讨论】:
-
您不需要命名空间,只需使用带有
<insert favourite module loader>的模块即可 -
requireJS定义require关键字来加载模块和define关键字来定义模块。您使用 zero 全局范围。还有其他的模块加载器,你自己去找吧;)
标签: jquery namespaces