麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

JavaScript的Requ_ireJS庫入門指南

2019-11-02 15:43:04
字體:
來源:轉載
供稿:網友

   這篇文章主要介紹了JavaScript的RequireJS庫入門指南,RequireJS庫的人氣近來攀升很快,需要的朋友可以參考下

  簡介

  如今最常用的JavaScript庫之一是RequireJS。最近我參與的每個項目,都用到了RequireJS,或者是我向它們推薦了增加RequireJS。在這篇文章中,我將描述RequireJS是什么,以及它的一些基礎場景。

  異步模塊定義(AMD)

  談起RequireJS,你無法繞過提及JavaScript模塊是什么,以及AMD是什么。

  JavaScript模塊只是遵循SRP(Single Responsibility Principle單一職責原則)的代碼段,它暴露了一個公開的API。在現今JavaScript開發中,你可以在模塊中封裝許多功能,而且在大多數項目中,每個模塊都有其自己的文件。這使得JavaScript開發者日子有點難過,因為它們需要持續不斷的關注模塊之間的依賴性,按照一個特定的順序加載這些模塊,否則運行時將會放生錯誤。

  當你要加載JavaScript模塊時,就會使用script標簽。為了加載依賴的模塊,你就要先加載被依賴的,之后再加載依賴的。使用script標簽時,你需要按照此特定順序安排它們的加載,而且腳本的加載是同步的。可以使用async和defer關鍵字使得加載異步,但可能因此在加載過程中丟失加載的順序。另一個選擇是將所有的腳本捆綁打包在一起,但在捆綁的時候你仍然需要把它們按照正確的順序排序。

  AMD就是這樣一種對模塊的定義,使模塊和它的依賴可以被異步的加載,但又按照正確的順序。


201571114812111.png (398×342)


  CommonJS, 是對通用的JavaScript模式的標準化嘗試,它包含有 AMD 定義 ,我建議你在繼續本文之前先讀一下。在ECMAScript 6這個下一版本JavaScript 規范中,有關于輸出,輸入以及模塊的規范定義,這些將成為JavaScript語言的一部分,而且這不會太久。這也是關于RequireJS我們想說的東西。

  RequireJS?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精精国产xxxx视频在线野外 | 午夜在线视频一区二区三区 | 午夜影视一区二区 | 中国美女一级黄色大片 | 久久777国产线看观看精品 | 精品一区二区电影 | 久久久中精品2020中文 | 成人小视频在线播放 | 国产精品视频免费在线观看 | 姑娘第四集免费看视频 | 91精品国产一区二区三区四区在线 | 暴力强行进如hdxxx | 亚洲不卡 | 精品国产一区二区三区久久久 | 奶子吧naiziba.cc免费午夜片在线观看 | 操你啦免费视频 | 一级黄色毛片子 | 国产毛片视频 | 国产成人高清在线观看 | 欧美一级精品片在线看 | 一级黄色av电影 | 精品国产一级毛片 | 久久精品亚洲一区二区三区观看模式 | 一区在线视频观看 | 巨根插入 | 一级做a爰片性色毛片2021 | 精品国产乱码久久久久久久 | 成人在线视频免费 | 国产精品色综合 | 日韩视频一 | 久久露脸国语精品国产91 | 成人三级电影网址 | 黄色va视频| 午夜爱爱福利 | 国产精品久久久久久久久久尿 | 国产成人在线一区二区 | 色中色在线播放 | 天天干天天透 | 91在线观看 | 免费在线观看成人网 | 在线香蕉视频 |