Re: javascript 的 include 問題?

看板Ajax作者 (骨頭)時間17年前 (2007/04/26 17:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《yllan (藍永倫)》之銘言: : hello, 我目前寫的東西有兩個需求,第一個就是希望能夠在 javascript 中 : 引入別的 .js 檔案,第二個就是希望能夠等到引入的 .js 讀完以後再執行一 : xxx.js 呼叫 yyy.js, lib.js : yyy.js 呼叫 lib.js : zzz.js 呼叫 lib.js : 我希望每個檔案都等到呼叫到的檔案載入、init 以後自己才能 init, : 也就是希望能夠 lib.js init -> zzz.js init -> yyy.js init -> xxx.js init : 就是希望能夠按照他們之間相依關係的拓撲排序順序來呼叫... : 請問大家有好解法嗎?(唉,問題落落長,可能描述得不太好) 可以用 Object的方式引入 , 然後你只要去判斷 Object是否存在,就可以決定是否要引入。 簡單來說就類似 #ifndef xxxx include xxxx #endif 先去判斷還沒有引用,再來做引用的動作。 我印象中dojo.js 也是這樣玩的 它的lib都寫在dojo物件底下 if(typeof dojo=="undefined"){ /*..建置dojo的過程..*/ } -- String temp="relax"; | Life just like programing while(buringlife) String.forgot(temp); | to be right or wrong while(sleeping) brain.setMemoryOut(); | need not to say stack.push(life.running); | the compiler will stack.push(scouting.buck()); | answer your life stack.push(bowling.practice()); | Bone everything -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.27.68
文章代碼(AID): #16C7Lvkt (Ajax)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #16C7Lvkt (Ajax)