JavaScript中的设计模式有用吗?它们到底是什么?
我一直在学习越来越多的javascript;这是我工作中的必需品。我们有一个使用大量javascript的web应用程序,我将每天做越来越多的工作。我读过一些关于设计模式的文章,但我想知道是否有人能给我一个简单的例子和定义。它们对我有好处吗?还是更高级?设计模式是解决著名编程问题的通用且通常优雅的解决方案。在不知道您正在处理什么问题的情况下,我会说“是”,它们可以帮助您的代码更易于管理 并参考Javascript中的设计模式。它们可能值得一看。javascript中也有一个。您可以从它的站点下载示例JavaScript中的设计模式有用吗?它们到底是什么?,javascript,design-patterns,Javascript,Design Patterns,我一直在学习越来越多的javascript;这是我工作中的必需品。我们有一个使用大量javascript的web应用程序,我将每天做越来越多的工作。我读过一些关于设计模式的文章,但我想知道是否有人能给我一个简单的例子和定义。它们对我有好处吗?还是更高级?设计模式是解决著名编程问题的通用且通常优雅的解决方案。在不知道您正在处理什么问题的情况下,我会说“是”,它们可以帮助您的代码更易于管理 并参考Javascript中的设计模式。它们可能值得一看。javascript中也有一个。您可以从它的站点下载
但是从我的经验来看,使用大量javascript实现项目非常困难。我遇到的最实用、最易于使用的特定于javascript的设计模式之一是,它是一种经过修改的“名称空间”相关的代码,防止全局范围在复杂的页面中被可能相互冲突的变量和函数弄得杂乱无章。由于设计模式与语言无关,我建议阅读有关该主题的经典书籍之一。我最喜欢的是:
- 企业应用模式 马丁·福勒的建筑 ()
- 设计模式:设计的要素 可重用的面向对象软件 “四人帮” (). 这有点经典