名称空间是本地JavaScript函数必须的吗?

Tom*_*ker 5 javascript namespaces

我同意使用命名空间对于JavaScript库至关重要,但是那些驻留在script标记中的HTML文件中的函数呢?基本上这些是"本地"功能,永远不会与任何其他页面共享.那些人还在使用命名空间吗?如果是这样,您是否使用与共享自定义库相同的命名空间?

mgi*_*uca 1

您不需要名称空间,因为正如您所说,不存在潜在的命名冲突。

唯一潜在的冲突是,如果您导入的库使用命名空间,并且它引入了一个与您在脚本文件中放置的名称冲突的变量。但如果您遵循所有库中的命名空间实践,那么这并不重要。