[ js ] 在 js 檔中使用別的 js lib

看板Ajax作者 (CJV)時間14年前 (2011/04/28 10:59), 編輯推噓3(309)
留言12則, 5人參與, 最新討論串1/1
不好意思,由於之前在撰寫的時候,都是以網頁的方式進行 <script language="javascript" src="jquery.js"></script> 這樣,所以要使用其他的 js lib 都沒什麼問題(如這邊的 jQuery) 不過最近要把這些功能打包到一個獨立的 .js 檔案中 想請問有沒有辦法不透過 html 在這自己撰寫的 js 中使用其他的 js lib 呢 (如 jquery) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.120.1.171

04/28 12:28, , 1F
根據網路資料 你可以用document.write XDDD
04/28 12:28, 1F

04/28 14:26, , 2F
js裡面直接用jquery相關的load function呢?
04/28 14:26, 2F

04/28 16:36, , 3F
js 裡面使用,會出現 jquery not defined 錯誤...
04/28 16:36, 3F

04/28 18:50, , 4F
用createElement
04/28 18:50, 4F

04/28 19:12, , 5F
好吧,看來也只能用這招了XD 謝樓上
04/28 19:12, 5F

04/28 19:45, , 6F
可是這樣在這個 js 裡面還是不能使用 jquery....
04/28 19:45, 6F

04/28 20:48, , 7F
要加入 callback function在載入後執行
04/28 20:48, 7F

04/28 22:17, , 8F
如果js檔放在body前 那就用document.write寫入script標籤
04/28 22:17, 8F

04/28 22:18, , 9F
那如果我現在不透過 html 呢? 做得到嗎?
04/28 22:18, 9F

04/28 22:31, , 10F
不透過HTML 也是可以只是會有同網域限制
04/28 22:31, 10F

04/29 00:49, , 11F
這個倒是沒關係,上網找的資料大多是建立 script tag....
04/29 00:49, 11F

04/29 00:49, , 12F
還沒看到以外的方法...
04/29 00:49, 12F
文章代碼(AID): #1DkDVyN7 (Ajax)
文章代碼(AID): #1DkDVyN7 (Ajax)