課程任務
題目1: 為什么要使用模塊化呛每?
模塊化的作用有以下這些:
- 可以解決命名沖突
- 管理依賴
- 提高代碼的可讀性
- 代碼解耦缩滨,提高代碼的復用性
題目2: CMD呐萨、AMD冯挎、CommonJS 規(guī)范分別指什么底哥?有哪些應用
- CMD規(guī)范(Common Module Definition):是sea.js在推廣過程中對模塊定義的規(guī)范化產(chǎn)出,主要用于瀏覽器端房官。它主要特點是:對于依賴的模塊是延遲執(zhí)行趾徽,依賴可以就近書寫,等到需要用這個依賴的時候再引入這個依賴翰守,應用有
sea.js
- AMD規(guī)范(Asynchronous Module Definition):是 RequireJS 在推廣過程中對模塊定義的規(guī)范化產(chǎn)出孵奶,也是主要用于瀏覽器端。其特點是:依賴前置蜡峰,需要在定義時就寫好需要的依賴了袁,提前執(zhí)行依賴,應用有
require.js
- CommonJS規(guī)范是在服務器端模塊的規(guī)范湿颅,是同步加載的载绿。應用有
node.js
題目3: 使用 requirejs 完善入門任務15,包括如下功能:
- 首屏大圖為全屏輪播
- 有回到頂部功能
- 圖片區(qū)使用瀑布流布局(圖片高度不一)肖爵,下部有加載更多按鈕,點擊加載更多會加載更多數(shù)據(jù)(數(shù)據(jù)在后端 mock)
- 使用 r.js 打包應用
ajax成功.PNG
ajax功能本地測試成功