我一直在编写Firefox扩展,但最近阅读了一些文章,解释说通过简单地将应用程序名称附加到变量的前面来避免变量名称冲突是不好的做法。
不幸的是我一直这样做。相反,最佳做法是什么?我假设它以某种方式命名变量。我已经找到了关于在主对象中包装everythign的各种文章,但遗憾的是没有这个例子。
有人能指出我使用最佳做法的好教程,甚至是简单的扩展吗?
谢谢!
答案 0 :(得分:6)
Peter Michaux explains Javascript namespacing非常好。
答案 1 :(得分:5)
您可以查看来自Google tech的视频,该视频解释了JavaScript编码的最佳实践,这是Firefox扩展开发的主要部分
答案 2 :(得分:2)
与您关于命名空间的原始问题没有严格关联,但https://addons.mozilla.org/en-US/developers/docs/how-to/extension-development有关于该关键字以及其他扩展程序最佳做法的链接。
答案 3 :(得分:1)
非常感谢您花时间回答 - 肯定会有一些有用的东西。
我也找到了这个指南,非常有说服力:
http://robertnyman.com/2009/01/24/how-to-develop-a-firefox-extension/