在javascript中应用设计模式有什么用



我开始学习设计模式。我学习了javascript中的模块设计模式。它提供了面向对象的能力,如javascript中的功能(私有和公共变量(。一件事是,为什么我应该将变量设置为私有或公共。因为即使是新手开发人员也可以在应用程序中查看 javascript 代码,甚至他也可以使用浏览器工具(如 inpect 元素(中的断点访问和查看这些变量?

模块模式的主要目的是控制变量范围,而不是将内容转储到全局命名空间中。

如果使用私有和公共模式,它可以减少未来的错误。你编码得越多,你就会越意识到它是多么有用

此外,有些人喜欢利用私有函数来编写他们不想出现在顶级全局范围内的东西,例如电子邮件地址。

最新更新