requireJS多個頁面相同載入的問題?

時間 2021-06-03 17:52:32

1樓:貘吃饃香

瀉藥……

又乙個……

偶不會啥問啥……

不會 reqiure.js 啊,咋辦……

湊合忽悠忽悠吧……

是這意思麼

common.js 裡

define(function(require, exports, module) ;

}index.js 裡

define(function(require, exports, module)

然後你覺得吧…… index.js 裡

var a = require('A');

var b = require('B');

顯得多餘?希望這樣?

define(function(require, exports, module)

額……然後偶好像明白問的是啥了……

是覺得 AB檔案會在 index 裡多載入一次?

這其實不是載入不載入的問題。

index裡的require只是宣告了依賴關係。

不用糾結 require A B 會再 load 檔案一次,在 index 裡不會重負載入 A B 兩個檔案,因為他們在 common 裡已經 load 過了(假定 common 是第一次 require)。

index 裡的 require 只是把已經 load 的 A B 引用拿過來到 index 中使他們可被訪問到。

如同把他們在common裡扔出來一樣

common.js 裡

define(function(require, exports, module) ,

a: a,

b: b

};}index.js 裡

define(function(require, exports, module)

這樣就不用require 了,但真的好麼 ……

common 模組本就變味了……

同一頁面中,多個logo如何排版才能好看?

廉家懿 知乎竟然不讓在個人中心頁面修改問題 知乎竟然不讓在個人中心頁面修改問題 知乎竟然不讓在個人中心頁面修改問題 知乎竟然不讓在個人中心頁面修改問題 知乎竟然不讓在個人中心頁面修改問題 知乎竟然不讓在個人中心頁面修改問題 已重置 最常見的方法就是陣列展示,比如在一排排矩形框內或者圓形區域內,因為空...

requirejs中define和require的定位以及使用區別?

define定義require載入使用,這個理解是對的。define require,path myMod1,path moMod2 function require 其實邏輯上類似於 define require function require 你只是把引數丟了而已,所以這樣也行 define ...

用了requirejs為什麼還要合併檔案呢?

WeirDo 模組化引入時為了方便開發,讓依賴容易管理,而JS合併是通過減少請求來減少伺服器的壓力。合併也不是說絕對的全部合併或者完全不合併。結合實際情況對小檔案或者復用性小的模組進行合併,大檔案或者復用性大的模組建議不合併到一起。合併一部分,保留一部分,結合require的特性才能達到最好的效果。...