在
JavaScript中相当熟知,在全局范围内声明变量是一件坏事.所以
代码我倾向于使用包含命名空间的JavaScript.
对此,似乎有两种不同的方法 –
将应用程序特定的函数添加到库的命名空间,例如$.myCarouselfunction
>创建自己的命名空间,例如MyApplication.myCarouselFunction
我想知道是否有更好的解决方案,或者他们是否倾向于在利弊方面相遇.
到目前为止,我个人决定不去图书馆的原因是分离/隔离/缺少可能共享该命名空间的库代码和潜在插件的冲突.有没有更多的这个,我没有考虑?