如何在JavaScript中创建数据结构?

阿吉诺

我是一位C#开发人员,他也在尝试使用JavaScript。

对于数据处理程序,我想创建一个数据结构,例如:

id,
begin,
end,
organiser,
    name,
    city,
    postalcode,
    street,
venue,
    name,
    city,
    postalcode,
    street

来自C#,我将为主要结构创建一个“类”(gig.js):

function Gig(gig)
{
  this.id = gig.id;
  this.begin = gig.begin;
  this.end = gig.end;
  this.organiser = gig.organiser;
  this.venue = gig.venue;
}

以及用于组织者和场所的“类”(address.js):

function Address(a)
{
  this.name = a.name;
  this.city = a.city;
  this.postalcode = a.postalcode;
  this.street = a.street;
}

因为我需要在Gig类中引用Address类,所以我想在主类中引用address类,例如

包含address.js

我已经在网上搜索过,令我惊讶的是,似乎根本没有包含机制。HTML5引入了一种将JavaScript包含在另一个JavaScript中的方法,但是到目前为止似乎没有浏览器支持此方法,在这里我提出了一些可能的解决方案,但是它们看上去都像是对一个简单代码(根据我的预期)的黑客。

那么,您现在如何使用另一个JavaScript文件?我是否需要使用其他架构方法?我是否只是将它们包括在调用的html中,并且在编写主类的代码时,我只是希望地址类也被加载了吗?

预先感谢,
弗兰克

威廉·奥利弗(William Oliver)

使用RequireJSRequirejs是一个库,为处理依赖关系提供了一个不错的接口。有一个很好的教程它在这里除此之外,您是对的,目前,除了希望谁在使用JS文件的人已经在html中添加了正确的源元素之外,目前还没有实现JS中依赖关系的方法。这就是JavaScript库通常精简为一个文件的原因。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在NoSQL环境中创建以下数据结构

如何在Java中创建链接列表数据结构?

如何在PHP中创建类似数据结构的集合?

如何创建数据结构?

如何在hazelcast中创建共享数据结构的异步备份?

如何在Haskell中根据多个网络请求创建数据结构

如何在Azure Key Vault中创建分层数据结构

如何在具有3个表的记录的Java中创建数据结构?

如何在Haskell中为数据结构创建默认值

如何在MATLAB中实现动态大小的数据结构?

如何在PowerShell中遍历JSON数据结构?

在C ++中,当在源文件中定义数据结构时,如何在头文件中声明数据结构?

如何在Java中创建三种不同类型的对象列表的笛卡尔积数据结构?

如何在所有内联类中创建数据结构模板(相同的.h文件)

更改Javascript中的数据结构数组

列出JavaScript中的数据结构

在Java中创建类似结构的数据结构

如何在Go中获取包含数据结构的结构的大小?

如何在java中请求锁定数据结构的数据

如何在Karate中为数据驱动的测试准备嵌套的数据结构?

如何在 React 中检查此导入数据的数据结构

创建FireStore数据结构

创建复杂的数据结构

委托创建数据结构

Malloc 与创建数据结构

如何使用地图<字符串,T> Java中创建递归树状数据结构?

如何组合多个字符串向量以在R中创建数据结构?

如何在python中访问复杂数据结构中的某些元素

如何使用集合或集合在 Java 中的数据结构中组织数据结构?