作者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