| 企服解答
RequireJS是一個遵循 AMD 規范的模塊化加載框架,屬于JavaScript模塊載入框架。
requirejs是什么框架
require.js的誕生,解決了兩個問題:
1、實現js文件的異步加載,避免網頁失去響應
2、管理模塊之間的依賴性,便于代碼的編寫和維護
最早的時候,所有Javascript代碼都寫在一個文件里面,但這樣的寫法有很大的缺點。
首先,加載的時候,瀏覽器會停止網頁渲染,加載文件越多,網頁失去響應的時間就會越長;其次,由于js文件之間存在依賴關系,因此必須嚴格保證加載順序,依賴性最大的模塊一定要放到最后加載,當依賴關系很復雜的時候,代碼的編寫和維護都會變得困難,因此最總促使了require.js的誕生。
| 擴展閱讀
1、Javascript:
JavaScript(縮寫為JS)是一種高級的、多范式、解釋型的編程語言,是一門基于原型、函數先行的語言,它支持面向對象編程、命令式編程以及函數式編程。
它提供語法來操控文本、數組、日期以及正則表達式,不支持I/O(比如網絡、存儲和圖形等),但可以由它的宿主環境提供支持。它已經由ECMA(歐洲計算機制造商協會)通過ECMAScript實現語言的標準化。它被世界上的絕大多數網站所使用,也被世界主流瀏覽器支持。
2、JavaScript使用函數要注意以下幾點:
(1)函數由關鍵字function定義(也可由Function構造函數構造)
(2)使用function關鍵字定義的函數在一個作用域內是可以在任意處調用的(包括定義函數的語句前);而用var關鍵字定義的必須定義后才能被調用
(3)函數名是調用函數時引用的名稱,它對大小寫是敏感的,調用函數時不可寫錯函數名
(4)參數表示傳遞給函數使用或操作的值,它可以是常量,也可以是變量,也可以是函數,在函數內部可以通過arguments對象(arguments對象是一個偽數組,屬性callee引用被調用的函數)訪問所有參數
(5)return語句用于返回表達式的值。
(6)yield語句扔出一個表達式,并且中斷函數執行直到下一次調用next。
[免責聲明]
文章標題: requirejs是什么框架
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。