作者FreedomMax (FreedomKnight)
看板Ajax
标题[问题] RequireJS 目录如何配置?
时间Tue May 21 01:44:19 2013
小弟目前打算使用 RequireJS 来做配置模组
但是有点搞不太懂
如果只是一个页面的js的话似乎只要
一个 script 资料夹
里面放个 main.js 去找 lib
app.js 是让 main.js 呼叫的 callback
但我现在有一点疑问
假设我有两个js是为了两个不同的js而生,也用到不同的js lib
假设一个叫做 editor.js 另一个叫 login.js
editor假设是负责做个网页编辑器用到了lib/jquery.js
而 login.js 用到了lib/md5.js
那这样我的script资料夹下要怎麽分配这些档案?
我一开始的想法是
scripts/
|--lib/
|--jquery.js
|--md5.js
|--app/
|--editor/
|--main.js
|--app.js
|--login/
|--main.js
|--app.js
editor.html
login.html
然後在 editor.html 里面 data-main="scripts/app/editor/main"
login 则是 data-main="scripts/app/login/main"
但我觉的我的想法可能不是 requireJS 的精神
是否能够有大大们可以告诉小弟一些 RequireJS 的作法
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.34.235.214
※ 编辑: FreedomMax 来自: 1.34.235.214 (05/21 01:48)
1F:推 TonyQ:核心要领就是 data-main 指定不同档案,所你的用法应该没问 05/21 03:11
2F:→ TonyQ:题,比较麻烦的是路径问题。 05/21 03:11
3F:→ TonyQ:这点有必要的话可以透过 requireJS config 设定 alias 解决 05/21 03:11
4F:→ FreedomMax:感谢 TonyQ 大大 05/21 18:31