编写javascript小部件的最佳实践
我有一个JS脚本(小部件),它被添加到其他网站。从技术上讲,它类似于谷歌分析。我的问题是:对于确保健壮性、防止代码干扰站点上的其他代码、避免用户出错等,您有什么建议。一般来说,编写专业级的小部件我应该知道什么 注:编写javascript小部件的最佳实践,javascript,widget,Javascript,Widget,我有一个JS脚本(小部件),它被添加到其他网站。从技术上讲,它类似于谷歌分析。我的问题是:对于确保健壮性、防止代码干扰站点上的其他代码、避免用户出错等,您有什么建议。一般来说,编写专业级的小部件我应该知道什么 注: 我不能使用任何JS库,比如jquery等等。我非常喜欢Peter Michaux关于如何使用的指南 克里斯汀·海尔曼和 这些都是通用的javascript文章,并不特定于单个库 其他有用的技巧包括将代码包装在匿名函数中,以阻止它干扰其他全局库 (function() { //
我不能使用任何JS库,比如jquery等等。我非常喜欢Peter Michaux关于如何使用的指南 克里斯汀·海尔曼和 这些都是通用的javascript文章,并不特定于单个库 其他有用的技巧包括将代码包装在匿名函数中,以阻止它干扰其他全局库
(function() {
//Your code goes in here
})();
关于错误和最佳实践,John Resig有一篇有趣的文章,这篇文章还没有发表,但是有一些关于你应该避免的事情的有用信息
如果您仍然对对象中的作用域有所了解,那么您可能会发现私有变量和公共变量也很有用,而且定义起来更技术一些
最后,请记住通过一个极好的答案运行您完成的代码,请给我更多这些极好的答案!谢谢,这是一个巨大的帮助。