requirejs

新接觸requirejs, 入門(mén)級(jí)選手, 把了解東西記錄下來(lái), 以備后面查閱

傳統(tǒng)的js加載方式是使用多個(gè)script標(biāo)簽, 將js文件按依賴順序依次加載, 這樣的加載方式不但會(huì)阻塞其它資源的加載, 而且會(huì)影響瀏覽器的渲染.

requirejs通過(guò)聲明不同js文件之間的依賴關(guān)系, 并采用異步加載回調(diào)執(zhí)行的方式執(zhí)行js代碼, 有效的解決的上述問(wèn)題.
并且requirejs是一個(gè)模塊化的js框架, 鼓勵(lì)代碼的模塊化, 鼓勵(lì)使用腳本時(shí)用moduleId替代其URL地址. 一個(gè)文件只定義一個(gè)模塊.

API

requirejs常用的三個(gè)函數(shù)和三個(gè)配置項(xiàng)
三個(gè)函數(shù):

  • define: define是一個(gè)全局函數(shù), 用于創(chuàng)建一個(gè)新的模塊.
    此方法可接受3個(gè)參數(shù), define(name, deps, callback):

    延伸閱讀

    學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式