在自己的类文件中的 Javascript 对象

标签 javascript oop class

我正在构建一个完全基于 REST 服务和 Java 后端的站点。我在 Java 和 PHP 方面都有一定的经验,但在 JavaScript 方面经验很少(除了一些基本的 Jquery 内容)。我的问题是所有 JavaScript 对象都必须在单个文件中定义,还是可以在它们自己的类文件中创建(如在 Java 或 PHP 中)?基本上,我想定义一堆对象(例如用户、产品、购物车等),然后通过服务器上的 REST 服务实例化这些对象,但我不确定是否必须定义所有对象和实现将这些对象放在一个巨大的文件中,或者我是否可以将它们分成几个文件(就像我习惯于使用其他 OOP 语言一样)。

我知道你定义了一个对象:

function Car(model, year)
{
    this.model = model;
    this.year = year;
}

最佳答案

您可以将类拆分为单独的文件,并在需要时包含它们。但是包含 javascript 文件的顺序非常重要。对于大型系统,您需要一个框架来管理它们。我建议使用 Requirejs

关于在自己的类文件中的 Javascript 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14095177/

相关文章:

javascript - iframe 中包含的 JS 具有顶部框架窗口的上下文

javascript - 这段代码的问题出在哪里?

javascript - 如何在循环中添加上一个/下一个按钮?

javascript - 将其他表单元素传递给 ajax 建议框脚本

php - OOP 新手,如何将类公共(public)变量设置为全局变量以用于静态方法?

javascript类在内部调用XMLHttpRequest,然后处理onreadystatechange

java - 默认 Java 类(即非公共(public)、非抽象、非最终、Object 的子类)有什么好处吗?

c++ - 制作不同子类实例的 vector

c++ - 中介者模式 vs 发布/订阅

c++ - 如何使用 C++ 中的函数永久更改类属性值?