[请教] RequireJS 在 Jinja2 模板继承中的用法

2014-02-26 21:43:32 +08:00
 hustlzp
最近才接触RequireJS这种前端模块加载工具,感觉确实很不错,想在项目中尝试下,不过有个问题向大家请教下:

项目中用到了jinja2的模板继承,layout.html是公共模板,其他的都是子页。

layout.html中有一些逻辑代码(比如为导航栏中的按钮添加事件),每个子页也有各自的逻辑代码。

那如何写requirejs.config()和requirejs()呢?

在layout.html中写一份,然后每个子页写一份吗?
3079 次点击
所在节点    JavaScript
2 条回复
hyspace
2014-02-27 15:57:32 +08:00
我用过的方案:

layout里写

require(['config.js'], function () { require(['page-specific.js']) });

config里写配置。

page-specific.js的名字用变量传,和页面文件名对应
hustlzp
2014-02-27 17:00:52 +08:00
@hyspace 谢谢!去试试 :)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/102011

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX