如何在本地早午餐应用程序中包含 JSON 数据
How include JSON data in local brunch app
我还不是网络开发人员。我想创建一个本地(是的,真的离线)html/js (coffeescript/jade) 应用程序,使用 b运行ch。
我想要一些 JSON 文件,其中包含
这样的数据
{
"title": "My title",
"content": "Lorem ipsum dolor..."
}
现在该数据应该包含在应用程序中。我创建了一个 mixin:
mixin test_block(data)
h1 data.title
p data.content
我怎样才能做到这一点,使数据与 mixin/jade 代码分开?
这样做的原因是:我没有 need/want 数据库或 aclient/server 方法。我只想要一个完全本地的 5 页网页,编译成 html 和很少的 js。它必须可以放在 USB 记忆棒上,并且 运行 通过单击 index.html。
我想添加新内容,例如添加一个新的 json 文件(例如 welcome.json
)并在 jade 文件中放置一个新的 mixin 调用(test_block(welcome)
)
B运行ch 做得很好 compiling/concatenating 把所有的东西都放到了很少的文件中。我不知道如何从 json 文件中提取数据。
有没有更好的方法?也许 JSON 不是最好的。
但是此内容需要由其他人以编程方式从数据库中生成。
提前致谢。
对任何需要它的人的简单回答:
据我所知,不使用例如 not 是不可能的。 backbone 型号。我结束了使用 jade 作为包装纸:
personA = { firstname: "Tom", lastname: "Jones" }
并将其包含在另一个 jade 文件中
我还不是网络开发人员。我想创建一个本地(是的,真的离线)html/js (coffeescript/jade) 应用程序,使用 b运行ch。 我想要一些 JSON 文件,其中包含
这样的数据{
"title": "My title",
"content": "Lorem ipsum dolor..."
}
现在该数据应该包含在应用程序中。我创建了一个 mixin:
mixin test_block(data)
h1 data.title
p data.content
我怎样才能做到这一点,使数据与 mixin/jade 代码分开? 这样做的原因是:我没有 need/want 数据库或 aclient/server 方法。我只想要一个完全本地的 5 页网页,编译成 html 和很少的 js。它必须可以放在 USB 记忆棒上,并且 运行 通过单击 index.html。
我想添加新内容,例如添加一个新的 json 文件(例如 welcome.json
)并在 jade 文件中放置一个新的 mixin 调用(test_block(welcome)
)
B运行ch 做得很好 compiling/concatenating 把所有的东西都放到了很少的文件中。我不知道如何从 json 文件中提取数据。
有没有更好的方法?也许 JSON 不是最好的。 但是此内容需要由其他人以编程方式从数据库中生成。
提前致谢。
对任何需要它的人的简单回答: 据我所知,不使用例如 not 是不可能的。 backbone 型号。我结束了使用 jade 作为包装纸:
personA = { firstname: "Tom", lastname: "Jones" }
并将其包含在另一个 jade 文件中