我一直在学习越来越多的javascript; 这是我工作的必需品.我们有一个使用大量JavaScript的Web应用程序,我每天都会做越来越多的事情.我已经阅读了关于设计模式的点点滴滴,但是想知道是否有人可以给我一个简洁的例子和定义.它们会对我有益吗?还是更高层次?
设计模式是通用的,通常是众所周知的编程问题的优雅解决方案.在不知道您正在使用什么问题的情况下,我会说"是",它们可以帮助您使代码更易于管理.
此链接和此链接在Javascript中引用了一些设计模式.他们可能值得回顾.
我遇到的最实用且易于使用的JavaScript特定设计模式之一是Module Pattern,它是一个修改过的Singleton模式,它"命名"相关代码并防止全局范围被可能冲突的变量和函数混乱在一个复杂的页面中彼此相处.
还有一本关于 javascript中经典设计模式的书.您可以从它的网站下载示例.
但根据我的经验,用大量的javascript实现项目显然更难.