【Dojo 1.x】筆記目錄

學習筆記和教程是不一樣的,筆記是隨心記,學到什麼就寫什麼,我儘可能按邏輯順序寫筆記。html

Dojo是什麼?前端

Dojo是這麼一個JavaScript框架,區別於jQuery等小型類庫,這個類庫更合適於構建WebApp和功能繁多的應用頁面,Esri的ArcGIS API for JavaScript就是用Dojo做爲基底進行開發WebGIS頁面的。而jQuery乃至如今火熱的AngularJS、React、VueJS等前端框架則比較合適快速方便構建普通的展現頁、交互頁。npm

Dojo使用異步模塊定義,即AMD的開發模式,由於大型網頁會帶有至關數量的變量、數據,因此對變量的劃分就成了頭痛的問題,這時候,AMD機制容許像Java或者MS.NET的命名空間同樣,把Js功能按js文件拆分,這樣就區分開了各類功能和各類變量,各司其職,極具現代化的面向對象編程方式。編程

有關這些閉包、AMD的前端知識能夠到互聯網上自行學習。前端框架

我這套筆記,是Dojo 1.x(>1.10)的,2017年Dojo已經開發出了Dojo 2.0,有興趣的朋友能夠本身查找學習。服務器

ps:1.x不能用npm進行下載,只能用bower.閉包

1. 新手村任務

這部分屬於沒什麼基礎的同窗看的框架

【Dojo 1.x】筆記1 入門  require和define全局核心函數初見異步

【Dojo 1.x】筆記2 使用服務器環境及使用模塊  VSCode的LiveServer插件函數

【Dojo 1.x】筆記3 等待DOM加載完成  介紹特殊模塊——「插件」

【Dojo 1.x】筆記4 文字動畫效果  fx模塊初見

【Dojo 1.x】筆記5 使用本地引用  如何配置本地環境和初見dojoConfig對象

【Dojo 1.x】筆記6 配置對象dojoConfig的用處和真身所在  看看dojoConfig究竟是什麼東西

【Dojo 1.x】筆記7 配置對象dojoConfig的內容1:has屬性、加載器的屬性  ▲重頭戲:加載器屬性,與模塊和包的引用有關

【Dojo 1.x】筆記8 配置對象dojoConfig的內容2:加載器的屬性(剩餘)  是上篇的接續

2. 深刻理解Dojo

這部分屬於Dojo的一些編程思想、編程模式的理解

 

3. Dojo的模塊機制

 

4. Dojo的DOM操做

 

5. Dojo的事件

 

6. Dojo的UI控件庫Dijit

 

7. Dojo的動畫

相關文章
相關標籤/搜索