【发布时间】:2011-06-11 12:25:09
【问题描述】:
我是 JavaScript 和一般编程的新手。我已经开始创建我的第一个 Web 应用程序,我想使用面向对象的方法重写它。我已经阅读了一些关于面向对象 JS 的文章和书籍章节,关于如何模拟命名空间、模块模式等,但是我很难考虑如何在对象中组织我的代码,希望你能帮助我或者为我指出一些示例或最佳实践的正确方向。
我想用命名空间(可能称为 app)和我所有的应用程序函数来组织它,例如 app.func1、app.func2,但是我还有其他函数在其中使用就像实用程序,我希望它们有另一个名称,可能类似于 app.util.func ...我的代码在我的应用程序中创建自定义对象,但我不知道在哪里放置它们和它们的正确位置我的命名空间中的构造函数。
关于如何组织面向对象 javascript 的任何建议、想法、最佳实践、模板或示例?创建类似代码的简单库的示例会很棒。
提前致谢!
【问题讨论】:
标签: javascript oop namespaces module