requirejs使用
- 開篇引題
- 為什么使用require.js
- require.js加載
- 配置require:config方法
- define方法:定義模塊
- require方法:調用模塊
- require合並
- 實例列表
- 參考文檔
開篇引題
隨着網站逐漸變成"互聯網應用程序",嵌入網頁的Javascript代碼越來越龐大,越來越復雜。網頁越來越像桌面程序,需要一個團隊分工協作、進度管理、單元測試等等......開發者不得不使用軟件工程的方法,管理網頁的業務邏輯。
Javascript模塊化編程,已經成為一個迫切的需求。理想情況下,開發者只需要實現核心的業務邏輯,其他都可以加載別人已經寫好的模塊。
Javascript不是一種模塊化編程語言,它不支持"類"(class),就不用談論模塊了。盡管通過匿名函數自執行(返回方法)或者面向對象等方式,使其看似模塊化,但如何保證方法與調用之間的依賴關系是一個值得思考的問題,在這個基礎上require.js誕生了
目的
通過此次對require.js的分享,能讓大家把它應用到項目中,提高代碼的復用性,使之呈現模塊化編程,提高頁面加載速度為以后實現前端組件庫奠定基礎。
方式方法
本次分享采取文字與事例相結合的方式,代碼托管在github上,地址是https://github.com/lisongyu/requirejs-learnt,大家可以一起學習討論
為什么使用require.js
使用RequireJS的目標是鼓勵代碼的模塊化,它使用了不同於傳統