教程目錄:
┣━01-走進前端工程師的世界
┃ ┣━01、HTML5開發前準備
┃ ┃ ┣━1、HTML5開發前準備
┃ ┃ ┃ ┣━2、開發前的準備-快捷鍵
┃ ┃ ┃ ┣━1、HTML5開發前的準備
┃ ┣━02、HTML5基礎
┃ ┃ ┣━1、HTML5特性簡介
┃ ┃ ┃ ┣━2、HTML5 集成開發環境搭建
┃ ┃ ┃ ┣━1、HTML5 簡介
┃ ┃ ┃ ┣━3、HTML5 基礎詳解
┃ ┃ ┣━2、HTML5元素、屬性和格式化
┃ ┃ ┃ ┣━1、HTML5元素簡介及使用方法
┃ ┃ ┃ ┣━2、HTML5屬性使用方法
┃ ┃ ┃ ┣━3、HTML5格式化及使用
┃ ┃ ┣━5、HTML5表單提交和PHP環境搭建
┃ ┃ ┃ ┣━1、HTML5表單的創建
┃ ┃ ┃ ┣━2、PHP環境搭建
┃ ┃ ┃ ┣━3、HTML5表單與PHP交互
┃ ┃ ┣━3、HTML5樣式、鏈接和表格
┃ ┃ ┃ ┣━1、HTML5樣式的使用
┃ ┃ ┃ ┣━3、HTML5表格使用
┃ ┃ ┃ ┣━2、HTML5鏈接屬性及使用
┃ ┃ ┣━4、HTML5列表、塊和布局
┃ ┃ ┃ ┣━1、HTML5列表的使用
┃ ┃ ┃ ┣━2、HTML5塊元素標簽的使用
┃ ┃ ┃ ┣━3、HTML5布局的使用
┃ ┃ ┣━8.HTML5 Web Storage概述
┃ ┃ ┃ ┣━3.作為簡單數據庫來利用
┃ ┃ ┃ ┣━1.Web Storage概述
┃ ┃ ┃ ┣━2.簡單Web留言本
┃ ┃ ┣━9.HTML5 本地數據庫
┃ ┃ ┃ ┣━1.本地數據庫的基本概念
┃ ┃ ┃ ┣━2.用executesql來執行查詢
┃ ┃ ┃ ┣━3.使用數據庫實現Web留言本
┃ ┃ ┣━10.HTML5 indexedDB數據庫
┃ ┃ ┃ ┣━1.鏈接數據庫
┃ ┃ ┃ ┣━2.數據庫的版本更新
┃ ┃ ┃ ┣━3.創建對象倉庫
┃ ┃ ┣━6、HTML5框架、背景和實體
┃ ┃ ┃ ┣━2、HTML5背景
┃ ┃ ┃ ┣━1、HTML5框架
┃ ┃ ┃ ┣━3、HTML5實體
┃ ┃ ┣━7、XHTML的使用規范
┃ ┃ ┃ ┣━1、XHTML的規范化
┃ ┣━01-走進前端工程師的世界
┣━06-JAVAScript
┃ ┣━01-JavaScript基礎教程
┃ ┃ ┣━01-Javascript基礎-介紹、實現、輸出
┃ ┃ ┣━02-Javascript基礎-語法和注釋
┃ ┃ ┣━03-Javascript基礎-變量和數據類型
┃ ┣━02-JavaScript語法詳解
┃ ┃ ┣━05-Javascript語法-循環語句for循環
┃ ┃ ┣━07-Javascript語法-跳轉語句
┃ ┃ ┣━02-Javascript語法-運算符(2)
┃ ┃ ┣━04-Javascript語法-條件語句switch
┃ ┃ ┣━06-Javascript語法-循環語句while循環
┃ ┃ ┣━01-Javascript語法-運算符(1)
┃ ┃ ┣━03-Javascript語法-條件語句if…else
┃ ┣━07-JavaScript內置對象
02-JS內置對象-String字符串對象
┃ ┃ ┣━04-JS內置對象-Array數組對象
┃ ┃ ┣━01-JS內置對象-什么是對象
┃ ┃ ┣━03-JS內置對象-Date日期對象
┃ ┃ ┣━05-JS內置對象-Math對象
┃ ┣━08-JavaScript DOM對象控制HTML元素詳解
01-JSDOM對象控制HTML元素詳解-1
┃ ┃ ┣━02-JSDOM對象控制HTML元素詳解-2
┃ ┣━09-JavaScript瀏覽器對象
┃ ┃ ┣━03-JS瀏覽器對象-History對象
┃ ┃ ┣━04-JS瀏覽器對象-Location對象
┃ ┃ ┣━05-JS瀏覽器對象-Screen對象
┃ ┃ ┣━02-JS瀏覽器對象-計時器
┃ ┃ ┣━01-JS瀏覽器對象-window對象
┃ ┣━11-JavaScript面向對象詳解
┃ ┃ ┣━01-JS面向對象-認識面向對象
┃ ┃ ┣━02-JS面向對象-JS面向對象(1)
┃ ┃ ┣━03-JS面向對象-JS面向對象(2)
┃ ┣━05-JavaScript DOM對象
┃ ┃ ┣━01-Javascript-DOM簡介
┃ ┃ ┣━03-Javascript-DOM操作CSS
┃ ┃ ┣━04-Javascript-DOM EventListener
┃ ┃ ┣━02-Javascript-DOM操作HTML
┃ ┣━12-JavaScript正則表達式
┃ ┃ ┣━02-正則表達式的介紹
┃ ┃ ┣━JavaScriptv1.docx
┃ ┃ ┣━
┃ ┃ ┣━04-正則表達式的使用2
┃ ┃ ┣━01-JavaScript正則表達式課程概要
┃ ┃ ┣━03-正則表達式的使用
┃ ┣━03-JavaScript函數
┃ ┃ ┣━05-Javascript函數-帶返回值的函數
┃ ┃ ┣━06-Javascript函數-局部變量和全局變量
┃ ┃ ┣━03-Javascript函數-調用函數
┃ ┃ ┣━04-Javascript函數-帶參數的函數
┃ ┃ ┣━01-Javascript函數-了解函數的用途
┃ ┃ ┣━02-Javascript函數-定義函數
┃ ┣━04-JavaScript異常處理和事件處理
┃ ┃ ┣━02-Javascript事件
┃ ┃ ┣━01-Javascript異常捕獲
┃ ┣━06-JavaScript事件詳解
┃ ┃ ┣━02-JS事件詳解-事件處理
┃ ┃ ┣━03-JS事件詳解-事件對象
┃ ┃ ┣━01-JS事件詳解-事件流
┃ ┣━10-Javascript瀑布流
┃ ┃ ┣━03-JS瀑布流效果-2
┃ ┃ ┣━JSWallper.zip
┃ ┃ ┣━01-JS瀑布流效果-布局
┃ ┃ ┣━02-JS瀑布流效果-1
┣━11.中級前端開發工程師常用的庫——Bootstrap
┃ ┣━10.Bootstrap 滾動監聽、標簽頁和工具提示
┃ ┃ ┣━3.工具提示
┃ ┃ ┣━1.滾動監聽
┃ ┃ ┣━2.標簽頁
┃ ┣━5.Bootstrap 輸入框組、導航和導航條
┃ ┃ ┣━1.輸入框組
┃ ┃ ┣━2.導航的創建
┃ ┃ ┣━3.導航條的使用
┃ ┣━7.Bootstrap 過渡效果、模態框和下拉菜單
┃ ┃ ┣━1.過渡效果
┃ ┃ ┣━2.模態框使用
┃ ┃ ┣━3.下拉菜單
┃ ┣━12.Bootstrap 進階
┃ ┃ ┣━2.了解 Less
┃ ┃ ┣━3.使用 Less
┃ ┃ ┣━1.Bootstrap 編譯 CSS 和 JavaScript 文件
┃ ┃ ┣━4.Bootstrap 定制
┃ ┣━2.Bootstrap CSS 柵格、代碼和表格
┃ ┃ ┣━2.Bootstrap CSS 代碼
┃ ┃ ┣━3.Bootstrap CSS 表格
┃ ┃ ┣━1.Bootstrap CSS 柵格
┃ ┣━3.Bootstrap CSS 表單、按鈕和圖片
┃ ┃ ┣━1表單樣式(上)
┃ ┃ ┣━3_按鈕和圖片
┃ ┃ ┣━2.表單樣式(下)
┃ ┣━4.Bootstrap 組件之下拉菜單、按鈕組、按鈕式下拉菜單
┃ ┃ ┣━2.按鈕組
┃ ┃ ┣━3.按鈕式下拉菜單
┃ ┃ ┣━1.下拉菜單
┃ ┣━6.Bootstrap媒體對象、面板和Well
┃ ┃ ┣━1.媒體對象
┃ ┃ ┣━2.面板組件
┃ ┃ ┣━3.Well 組件的應用
┃ ┣━8.Bootstrap 基本組件
┃ ┃ ┣━3.頁頭與縮略圖
┃ ┃ ┣━1.分頁與標簽
┃ ┃ ┣━2.徽章與巨幕
┃ ┣━1.Bootstrap 簡介
┃ ┃ ┣━2.入門例子創建
┃ ┃ ┣━1.Bootstrap 介紹
┃ ┃ ┣━3.全局CSS樣式-排版
┃ ┣━11.Bootstrap 實例
┃ ┃ ┣━1.頁面第一屏
┃ ┃ ┣━2.頁面第二屏
┃ ┃ ┣━3.頁面第三屏
┃ ┃ ┣━5.頁面第五屏
┃ ┃ ┣━6.頁面導航
┃ ┃ ┣━4.頁面第四屏
┃ ┣━9.Bootstrap 警告框、進度條和列表組
┃ ┃ ┣━1.警告框
┃ ┃ ┣━2.進度條
┃ ┃ ┣━3.列表組
┣━12.中級前端開發工程師常用的庫——ReactJS
┃ ┣━1.React 概述
┃ ┃ ┣━1.什么是 React
┃ ┃ ┣━2.React 開發環境搭建
┃ ┃ ┣━3.編寫第一個 React 程序
┃ ┣━2.JSX 語法及特點介紹
┃ ┃ ┣━3.非 DOM 屬性介紹
┃ ┃ ┣━2.如何使用 JSX
┃ ┃ ┣━1.什么是 JSX
┃ ┃ ┣━4.JSX解釋器架構介紹
┃ ┣━4.React 屬性和狀態詳解
┃ ┃ ┣━4.屬性和狀態實戰
┃ ┃ ┣━2.狀態的含義和用法
┃ ┃ ┣━3.屬性和狀態對比
┃ ┃ ┣━1.屬性的含義和用法
┃ ┣━7.React 表單詳解
┃ ┃ ┣━4.表單組件自定義
┃ ┃ ┣━1.不可控組件和可控組件介紹
┃ ┃ ┣━2.不同表單元素的使用
┃ ┃ ┣━3.事件處理函數復用
┃ ┣━3.React組件生命周期詳解
┃ ┃ ┣━2.初始化階段介紹
┃ ┃ ┣━3.運行中階段介紹
┃ ┃ ┣━4.銷毀階段介紹
┃ ┃ ┣━1.什么是生命周期
┃ ┣━5.React 中事件的用法
┃ ┃ ┣━1.事件處理函數的使用
┃ ┃ ┣━2.事件對象介紹
┃ ┃ ┣━3.事件和狀態關聯
┃ ┣━6.React 組件的協同使用
┃ ┃ ┣━1.組件協同使用介紹
┃ ┃ ┣━2.組件嵌套
┃ ┃ ┣━3.Mixin 編寫和使用
┃ ┃ ┣━4.React 雙向綁定 Mixin 源碼閱讀
┣━13.項目實戰
┃ ┣━2.HTML實戰-標簽切換效果
┃ ┃ ┣━1.Tab標簽切換效果-布局實現
┃ ┃ ┣━3.Tab標簽切換效果-添加JS代碼
┃ ┃ ┣━2.Tab標簽切換效果-內容部分的添加
┃ ┣━4.HTML5開發項目實戰幽靈按鈕
┃ ┃ ┣━1.幽靈按鈕布局
┃ ┃ ┣━2.添加圖片加入動畫
┃ ┃ ┣━5.邊框動畫效果
┃ ┃ ┣━6.邊框動畫效果全部完成
┃ ┃ ┣━8.添加提示框事件隱藏與顯示
┃ ┃ ┣━3.Transition 的應用
┃ ┃ ┣━4.設置按鈕效果
┃ ┃ ┣━7.提示框布局制作
┃ ┣━8.HTML5實戰回到頂部功能實現
┃ ┃ ┣━1.回到頂部功能實現-頁面布局
┃ ┃ ┣━2.回到頂部功能實現-頁面布局
┃ ┣━5.Javascript瀑布流
┃ ┃ ┣━2.JS瀑布流效果-1
┃ ┃ ┣━1.JS瀑布流效果-布局
┃ ┃ ┣━3.JS瀑布流效果-2
┃ ┣━7.HTML5開發項目實戰側邊欄固定
┃ ┃ ┣━3.處理提示框邏輯
┃ ┃ ┣━1.了解側邊欄固定及定義JS函數
┃ ┃ ┣━2.使用JS完成功能
┃ ┣━1.HTML5開發項目實戰列表切換
┃ ┃ ┣━1.CSS經典計算方法
┃ ┃ ┣━2.列表基本布局
┃ ┃ ┣━3.切換功能實現
┃ ┣━3.jQuery 實例:標簽切換
┃ ┃ ┣━2.標簽切換具體實現
┃ ┃ ┣━3.標簽切換數據加載
┃ ┃ ┣━1.標簽切換布局實現
┃ ┣━6.jQuery瀑布流
┃ ┃ ┣━1.jQuery瀑布流-布局
┃ ┃ ┣━2.jQuery瀑布流-圖片位置擺放
┃ ┃ ┣━3.jQuery瀑布流-滾動加載
┣━15.CSS在工程中改變
┃ ┣━3.SASS 介紹和應用
┃ ┃ ┣━3.SASS 的安裝
┃ ┃ ┣━4.SASS 的應用
┃ ┃ ┣━1.SASS 的介紹與應用
┃ ┃ ┣━2.SASS 的介紹
┃ ┣━1.面向對象的 CSS
┃ ┃ ┣━2.OO CSS 的概念解讀
┃ ┃ ┣━4.OO CSS 的代碼實戰
┃ ┃ ┣━1.面向對象的 CSS 課程概要
┃ ┃ ┣━3.OO CSS 的作用和注意事項
┃ ┣━2.Less 介紹和應用
┃ ┃ ┣━1.Less 的介紹與應用
┃ ┃ ┣━2.Less 的介紹
┃ ┃ ┣━3.Less 的安裝
┃ ┃ ┣━4.Less 的應用
┣━18.常見設計模式
┃ ┣━10.JavaScript 設計模式之命令模式
┃ ┃ ┣━4.命令模式代碼實戰和總結
┃ ┃ ┣━1.命令模式課程概要
┃ ┃ ┣━3.命令模式的作用和注意事項
┃ ┃ ┣━2.命令模式概念解讀
┃ ┣━11.JavaScript 設計模式之迭代器模式
┃ ┃ ┣━1.迭代器模式課程概要
┃ ┃ ┣━3.迭代器模式的作用和注意事項
┃ ┃ ┣━2.迭代器模式概念解讀
┃ ┃ ┣━4.迭代器模式代碼實戰和總結
┃ ┣━12.JavaScript 設計模式之職責鏈模式
┃ ┃ ┣━1.職責鏈模式課程概要
┃ ┃ ┣━3.職責鏈模式的作用和注意事項
┃ ┃ ┣━2.職責鏈模式概念解讀
┃ ┃ ┣━4.職責鏈模式代碼實戰和總結
┃ ┣━14.JavaScript 設計模式之模板方法
┃ ┃ ┣━1.模板方法課程概要
┃ ┃ ┣━3.模板方法的作用和注意事項
┃ ┃ ┣━2.模板方法概念解讀
┃ ┃ ┣━4.模板方法代碼實戰和總結
┃ ┣━2.JavaScript 設計模式之單例模式
┃ ┃ ┣━1.設計模式之單例模式課程概要
┃ ┃ ┣━3.單例模式的作用和注意事項
┃ ┃ ┣━4.單例模式代碼實戰和總結
┃ ┃ ┣━2.單例模式概念解讀
┃ ┣━3.Javascript 設計模式之構造函數模式
┃ ┃ ┣━1.構造函數模式課程概要
┃ ┃ ┣━2.構造函數模式概念解讀
┃ ┃ ┣━3.構造函數模式作用和注意事項
┃ ┃ ┣━4.構造函數模式代碼實戰和總結
┃ ┣━5.JavaScript 設計模式之工廠模式
┃ ┃ ┣━1.工廠模式課程概要
┃ ┃ ┣━2.工廠模式概念解讀
┃ ┃ ┣━3.工廠模式作用和注意事項
┃ ┃ ┣━4.工廠模式代碼實戰和總結
┃ ┣━6.JavaScript 設計模式之外觀模式
┃ ┃ ┣━2.外觀模式概念解讀
┃ ┃ ┣━3.外觀模式的作用和注意事項
┃ ┃ ┣━1.外觀模式課程概要
┃ ┃ ┣━4.外觀模式代碼實戰和總結
┃ ┣━7.Javascript 設計模式之代理模式
┃ ┃ ┣━1.代理模式課程概要
┃ ┃ ┣━2.代理模式概念解讀
┃ ┃ ┣━4.代理模式代碼實戰和總結
┃ ┃ ┣━3.代理模式的作用和注意事項
┃ ┣━13.JavaScript 設計模式之適配器模式
┃ ┃ ┣━1.適配器模式課程概要
┃ ┃ ┣━3.適配器模式的作用和注意事項
┃ ┃ ┣━4.適配器模式代碼實戰和總結
┃ ┃ ┣━2.適配器模式概念解讀
┃ ┣━8.JavaScript 設計模式之觀察者模式
┃ ┃ ┣━1.JavaScript 設計模式之觀察者模式
┃ ┃ ┣━3.觀察者模式的作用和注意事項
┃ ┃ ┣━2.觀察者模式概念解讀
┃ ┃ ┣━4.觀察者模式代碼實戰和總結
┃ ┣━9.JavaScript 設計模式之策略模式
┃ ┃ ┣━1.策略模式課程概要
┃ ┃ ┣━2.策略模式概念解讀
┃ ┃ ┣━3.策略模式的作用和注意事項
┃ ┃ ┣━4.策略模式代碼實戰和總結
┃ ┣━1.JavaScript 設計模式簡介
┃ ┃ ┣━1.JavaScript設計模式簡介
┃ ┃ ┣━2.設計模式概念解讀
┃ ┃ ┣━3.設計模式的發展與在 JavaScript 中的應用
┃ ┃ ┣━4.設計原則
┃ ┣━15.JavaScript 設計模式之原型模式
┃ ┃ ┣━3.原型模式的作用和注意事項
┃ ┃ ┣━4.原型模式代碼實戰和總結
┃ ┃ ┣━1.原型模式課程概要
┃ ┃ ┣━2.原型模式概念解讀
┃ ┣━4.Javascript 設計模式之建造者模式
┃ ┃ ┣━2.建造者模式概念解讀
┃ ┃ ┣━3.建造者模式的作用和注意事項
┃ ┃ ┣━1.建造者模式課程概要
┃ ┃ ┣━4.建造者模式代碼實戰和總結
┣━21、HTML5 游戲開發
┃ ┣━12、Egret事件機制
┃ ┃ ┣━1、事件機制原理及流程
┃ ┃ ┣━L03_EventListener.zip
┃ ┃ ┣━2、事件 Event 類及優先級
┃ ┃ ┣━3、事件實例
┃ ┣━15、Egret 聲音和網絡
┃ ┃ ┣━1、加載音頻資源播放音頻
┃ ┃ ┣━2、暫停音頻及循環播放
┃ ┃ ┣━L07_HttpUrl.zip
┃ ┃ ┣━3、網絡通信及請求數據格式
┃ ┃ ┣━4、請求方式和參數攜帶
┃ ┣━3、TypeScript類(Classes)
┃ ┃ ┣━1、TypeScript專題-類的創建
┃ ┃ ┣━4、TypeScript專題-封裝的實現
┃ ┃ ┣━5、TypeScript專題-Static和使用技巧
┃ ┃ ┣━3、TypeScript專題-訪問修飾符
┃ ┃ ┣━2、TypeScript專題-類的繼承
┃ ┣━4、TypeScript函數
┃ ┃ ┣━4、TypeScript 函數-Lambads 和 this 關鍵字的使用
┃ ┃ ┣━5、TypeScript 函數-重載
┃ ┃ ┣━1、TypeScript 函數-函數類型
┃ ┃ ┣━2、TypeScript 函數-可選和默認參數
┃ ┃ ┣━3、TypeScript 函數-可變參數
┃ ┣━5、TypeScript接口(Interfaces)
┃ ┃ ┣━2、TypeScript 接口-可選屬性
┃ ┃ ┣━4、TypeScript 接口-數組類型
┃ ┃ ┣━5、TypeScript 接口- Class 類型
┃ ┃ ┣━1、TypeScript 接口-創建接口
┃ ┃ ┣━3、TypeScript 接口-函數類型
┃ ┃ ┣━6、TypeScript 接口-接口繼承與混合類型
┃ ┣━7、TypeScript 模塊
┃ ┃ ┣━1、JavaScript Module
┃ ┃ ┣━2、TypeScript Modules
┃ ┃ ┣━3、Modules 應用
┃ ┣━8、Egret 環境搭建
┃ ┃ ┣━1、Egret 介紹
┃ ┃ ┣━2、Windows下環境搭建
┃ ┃ ┣━4、創建 HelloWorld 項目
┃ ┃ ┣━5、Egret 實例演示
┃ ┃ ┣━3、Mac 下搭建環境
┃ ┣━11、Egret 顯示容器
┃ ┃ ┣━1、顯示容器的概念與實現
┃ ┃ ┣━4、訪問容器子對象
┃ ┃ ┣━L02_DisplayContanier.zip
┃ ┃ ┣━2、添加與刪除顯示對象
┃ ┃ ┣━3、深度管理
┃ ┣━14、Egret 位圖紋理
┃ ┃ ┣━1、創建位圖
┃ ┃ ┣━2、資源加載
┃ ┃ ┣━3、九宮格的使用
┃ ┃ ┣━L04_TextureMaps.zip
┃ ┃ ┣━4、紋理的填充方式
┃ ┃ ┣━5、紋理集的使用
┃ ┣━17、Egret GUI 庫
┃ ┃ ┣━2、Egret 按鈕的使用
┃ ┃ ┣━3、Egret 滑動選擇
┃ ┃ ┣━1、Egret GUI 庫介紹
┃ ┣━2、TypeScript基本數據類型
┃ ┃ ┣━2、TypeScript基本數據類型-Array、enum
┃ ┃ ┣━3、TypeScript基本數據類型-any、void
┃ ┃ ┣━1、TypeScript基本數據類型-boolean、number、string
┃ ┣━10、Egret實戰開發小游戲:測專注力
┃ ┃ ┣━1、了解游戲及創建項目
┃ ┃ ┣━3、游戲邏輯實現
┃ ┃ ┣━2、布局設計
┃ ┃ ┣━Time.zip
┃ ┣━13、Egret 繪圖、文本、動畫和計時器
┃ ┃ ┣━1、Egret 矢量繪圖
┃ ┃ ┣━2、Egret 文本設置
┃ ┃ ┣━3、Egret 動畫效果
┃ ┃ ┣━4、Egret 計時器
┃ ┃ ┣━L05DrawTextAnimTimer.zip
┃ ┣━16、Egret 實例及屏幕適配
┃ ┃ ┣━1、創建卡片類
┃ ┃ ┣━3、屏幕適配策略
┃ ┃ ┣━2、完成游戲邏輯
┃ ┃ ┣━L08_MyCard.zip
┃ ┣━1、TypeScript環境搭建
┃ ┃ ┣━3、Windows環境下TypeScript開發環境搭建
┃ ┃ ┣━1、TypeScript介紹
┃ ┃ ┣━2、Mac OS X下TypeScript開發環境搭建
┃ ┣━6、TypeScript泛型
┃ ┃ ┣━1、認識泛型
┃ ┃ ┣━4、泛型類
┃ ┃ ┣━2、泛型的應用
┃ ┃ ┣━3、泛型類型
┃ ┣━9、Egret 顯示對象
┃ ┃ ┣━3、遮罩的使用
┃ ┃ ┣━5、自定義顯示對象類
┃ ┃ ┣━1、顯示對象種類
┃ ┃ ┣━2、顯示對象的基本概念
┃ ┃ ┣━4、碰撞檢測
┃ ┃ ┣━6、錨點的操作
┣━9.中級前端開發工程師常用的庫——Bootstrap
┃ ┣━1.單頁面應用
┃ ┣━3.牛刀小試:第一個Backbone示例
┃ ┣━2.Backbone 簡介
┣━04-初級開發工程師實踐
┃ ┣━03-HTML5開發項目實戰:照片墻
┃ ┃ ┣━02-照片墻的全部實現
┃ ┃ ┣━Pic.zip
01-照片墻布局
┃ ┣━04-HTML5開發項目實戰:導航欄
┃ ┃ ┣━02-水平導航欄
┃ ┃ ┣━03-簡約導航欄
┃ ┃ ┣━04-垂直導航欄
┃ ┃ ┣━MyNav.zip
01-本課概要
┃ ┣━05-HTML實戰-極客學院路徑圖頁面布局實現
┃ ┃ ┣━01-HTML實戰-導航設計
┃ ┃ ┣━03-HTML實戰-課程盒子加入動畫效果
┃ ┃ ┣━lujingcode.zip
┃ ┃ ┣━02-HTML實戰-課程盒子設計
┃ ┣━06-響應式布局之Bootstrap
01-響應式布局之Bootstrap介紹
┃ ┃ ┣━02-css、組件以及JS介紹
┃ ┃ ┣━03-響應式布局之使用Bootstrap
┃ ┃ ┣━Bootstrap.zip
┃ ┣━01-HTML5實戰:圖片與標簽配合制作頁面
┃ ┃ ┣━02-頁面跳轉的實現
┃ ┃ ┣━page.zip
┃ ┃ ┣━01-基本標簽介紹
┃ ┣━02-HTML實戰-極客學院播放視頻頁面布局
┃ ┃ ┣━01-HTML實戰-視頻播放頁面頭部布局實現
┃ ┃ ┣━02-HTML實戰-極客學院視頻模塊布局實現
┃ ┃ ┣━03-HTML實戰-極客學院視頻模塊布局實現
┃ ┃ ┣━shipin.zip
┃ ┃ ┣━04-HTML實戰-極客學院問答區布局實現
┣━05-初級前端工程師面試題
┃ ┣━01-初級前端開發工程師面試題
┣━10.中級前端開發工程師常用的庫——AngularJS
┃ ┣━1.AngularJS 入門
┃ ┃ ┣━2.開發工具和調試工具的使用
┃ ┃ ┣━3.第一個 AngularJS Web 應用
┃ ┃ ┣━1.AngularJS 簡介
┃ ┣━3.AngularJS 進階- Services 與指令的使用
┃ ┃ ┣━3.常用指令的使用
┃ ┃ ┣━4.常用指令 ng-repeat 的使用
┃ ┃ ┣━1.自定義 Services 服務
┃ ┃ ┣━2.Services 的應用
┃ ┣━4.AngularJS內置服務$http的使用
┃ ┃ ┣━2.$http實現對數據的增刪改
┃ ┃ ┣━3.用戶角色權限實例
┃ ┃ ┣━1.使用$http查詢MySQL數據
┃ ┣━6.AngularJS 之移動 APP 開發
┃ ┃ ┣━1.Ionic 簡介
┃ ┃ ┣━2.Cordova 簡介
┃ ┃ ┣━3.開發環境的搭建
┃ ┃ ┣━4.聯系人 APP 的開發
┃ ┣━2.AngularJS 進階
┃ ┃ ┣━1.AngularJS 前端 MVC 的設計與搭建
┃ ┃ ┣━3.Controllers 的使用
┃ ┃ ┣━4.在 $scope 中變量和方法的使用
┃ ┃ ┣━2.Binding 指令實現雙向數據綁定
┃ ┣━5.AngularJS 進階- Directive 的使用
┃ ┃ ┣━3.Angular.element 的用法
┃ ┃ ┣━1.使用 Directive 自定義 HTML 組件
┃ ┃ ┣━2.Directive 與 Controller 之間的會話
┣━14.中級前端工程師面試題
┃ ┣━中級前端工程師面試題
┣━16.項目構建與部署
┃ ┣━2.Gulp 介紹和應用
┃ ┃ ┣━2.Gulp的介紹
┃ ┃ ┣━4.Gulp 的應用
┃ ┃ ┣━1.Gulp的介紹與應用
┃ ┃ ┣━3.Gulp的安裝
┃ ┣━4.Yeoman 介紹和應用
┃ ┃ ┣━2.Yeoman 的介紹
┃ ┃ ┣━4.Yeoman 的應用
┃ ┃ ┣━1.Yeoman的介紹與應用
┃ ┃ ┣━3.Yeoman 的安裝
┃ ┣━7.Git 遠程協作
┃ ┃ ┣━3.GitHub Pull Request 流程
┃ ┃ ┣━1.GitHub 簡介
┃ ┃ ┣━2.Git 遠程協作的主要命令
┃ ┣━1.Grunt 介紹和應用
┃ ┃ ┣━1.Grunt 的介紹與應用
┃ ┃ ┣━3.Grunt 的安裝
┃ ┃ ┣━4.Grunt 的應用
┃ ┃ ┣━2.Grunt 的介紹
┃ ┣━10.SVN介紹和應用
┃ ┃ ┣━2.SVN的介紹
┃ ┃ ┣━1.SVN的介紹和應用課程概要
┃ ┃ ┣━3.SVN的安裝
┃ ┃ ┣━4.SVN的使用
┃ ┣━5.FIS 介紹和應用
┃ ┃ ┣━2.FIS 的介紹
┃ ┃ ┣━4.FIS 的使用
┃ ┃ ┣━1.FIS 的基本介紹
┃ ┃ ┣━3.FIS 的安裝
┃ ┣━8.理解 Git 中 push.default 配置的作用
┃ ┃ ┣━2.省略參數的 push 操作示例
┃ ┃ ┣━3.push.default 配置的作用
┃ ┃ ┣━4.push.default 配置示例
┃ ┃ ┣━1.push 操作如何解析省略的參數
┃ ┣━9.使用 Git 進行問題定位以及代碼查找
┃ ┃ ┣━1.使用 git blame 定位代碼責任人
┃ ┃ ┣━4.使用 git log 查找指定內容的歷史記錄
┃ ┃ ┣━2.使用 git bisect 查找問題引入版本
┃ ┃ ┣━3.使用 git grep 查找指定內容的位置
┃ ┣━3.Bower 介紹和應用
┃ ┃ ┣━1.Bower的介紹和應用
┃ ┃ ┣━2.Bower 的介紹
┃ ┃ ┣━3.Bower 的安裝
┃ ┃ ┣━4.Bower 的安裝
┃ ┣━6.深入理解 Git 遠程操作
┃ ┃ ┣━1.跟蹤分支與遠程跟蹤分支
┃ ┃ ┣━2.遠程操作中的[remote]配置
┃ ┃ ┣━3.遠程操作中的[branch]配置
┣━17.前端常用的庫和實用技術
┃ ┣━3.JavaScript高級函數
┃ ┃ ┣━1.JavaScript高級函數課程概要
┃ ┃ ┣━2.JavaScript惰性函數
┃ ┃ ┣━3.函數柯里化
┃ ┃ ┣━4.JavaScript級聯函數
┃ ┣━4.JavaScript高級技巧
┃ ┃ ┣━1.JavaScript高級技巧課程概要
┃ ┃ ┣━3.this的使用
┃ ┃ ┣━4.按值傳遞和按引用傳遞
┃ ┃ ┣━2.作用域和閉包
┃ ┣━1.JavaScript 模塊化
┃ ┃ ┣━1.JavaScript 模塊化課程概要
┃ ┃ ┣━3.Seajs 的應用
┃ ┃ ┣━2.模塊化的概念解讀
┃ ┃ ┣━4.RequireJS 的應用
┃ ┣━2.JavaScript數據推送
┃ ┃ ┣━3.SSE(Server-Send Event):服務器推送數據的新方式
┃ ┃ ┣━3.基于WebSocket 的推送方案
┃ ┃ ┣━1.JavaScript數據推送
┃ ┃ ┣━2.Comet 基于HTTP長連接的服務器推送技術
┃ ┣━6.JavaScript多線程
┃ ┃ ┣━1.JavaScript多線程課程概要
┃ ┃ ┣━3.Concurrent.Thread.js
┃ ┃ ┣━2.多線程的概念介紹
┃ ┃ ┣━4.WebWork
┃ ┣━5.JavaScript面向切面編程
┃ ┃ ┣━1.JavaScript面向切面編程課程概要
┃ ┃ ┣━3.面向切面代碼實戰
┃ ┃ ┣━2.面向切面的概念解讀
┣━19、前端開發其他類別工程師配合
┃ ┣━1、前端工程師和美工配合的那些事
┃ ┃ ┣━1、和美工配合的那些事課程概要
┃ ┃ ┣━2、圖片理論基礎
┃ ┃ ┣━3、Adobe FireWorks切圖和SVG的處理
┃ ┃ ┣━4、Adobe Photoshop 切圖
┃ ┃ ┣━5、Adobe Dreamweaver 處理基本網頁
┣━7.中級前端開發工程師常用的庫——jQuery
┃ ┣━4、jQuery效果之隱藏與顯示、淡入淡出、滑動、回調
┃ ┃ ┣━3、jQuery效果-滑動
┃ ┃ ┣━1、jQuery效果-隱藏與顯示
┃ ┃ ┣━2、jQuery效果-淡入淡出
┃ ┃ ┣━4、jQuery效果-回調
┃ ┣━5、jQuery AJAX之異步訪問和加載片段
┃ ┃ ┣━1、jQuery AJAX-異步訪問
┃ ┃ ┣━2、jQuery AJAX-加載片段
┃ ┣━7、jQuery CSS操作及jQuery的盒子模型
┃ ┃ ┣━2、jQuery CSS-jQuery盒子模型
┃ ┃ ┣━1、jQuery CSS-jQuery CSS方法
┃ ┣━8、jQuery之元素的遍歷與元素的過濾
┃ ┃ ┣━1、jQuery遍歷之向下遍歷
┃ ┃ ┣━2、jQuery遍歷之向上遍歷
┃ ┃ ┣━3、jQuery遍歷之同級遍歷
┃ ┃ ┣━4、jQuery遍歷之過濾
┃ ┣━9、jQuery 菜單
┃ ┃ ┣━1、垂直菜單布局
┃ ┃ ┣━2、垂直菜單實現
┃ ┃ ┣━3、水平菜單的實現
┃ ┣━10.jQuery 實例:標簽切換
┃ ┃ ┣━1.標簽切換布局實現
┃ ┃ ┣━3.標簽切換數據加載
┃ ┃ ┣━2.標簽切換布局實現
┃ ┣━2、jQuery選擇器和事件
┃ ┃ ┣━5、jQuery選擇器和事件-事件之自定義事件
┃ ┃ ┣━1、jQuery選擇器和事件-選擇器
┃ ┃ ┣━2、jQuery選擇器和事件-事件之事件常用方法
┃ ┃ ┣━3、jQuery選擇器和事件-事件之綁定、解除綁定事件
┃ ┃ ┣━4、jQuery選擇器和事件-事件之事件目標與冒泡
┃ ┣━6、jQuery的擴展與noConflict
┃ ┃ ┣━2、jQuery擴展-noConflict
┃ ┃ ┣━1、jQuery擴展-jQuery擴展
┃ ┣━1、jQuery簡介及語法
┃ ┃ ┣━1、jQuery庫簡介
┃ ┃ ┣━2、引入jQuery的方法
┃ ┃ ┣━3、jQuery的基本語法
┃ ┣━3、jQuery HTML之捕獲、設置、元素添加、元素刪除
┃ ┃ ┣━2、jQuery HTML-設置
┃ ┃ ┣━3、jQuery HTML-添加元素
┃ ┃ ┣━1、jQuery HTML-捕獲
┃ ┃ ┣━4、jQuery HTML-刪除元素
┣━02-HTML5
┃ ┣━04-HTML5 表單新增元素與屬性
┃ ┃ ┣━03-formtarget 屬性和 autofocus 屬性
┃ ┃ ┣━01-form 屬性和 formaction 屬性
┃ ┃ ┣━02-formmethod 和 formenctype 屬性
┃ ┃ ┣━04-required 屬性和 labels 屬性
┃ ┣━05-HTML5 表單新增元素與屬性(續)
┃ ┃ ┣━01-control屬性與placeholder屬性
┃ ┃ ┣━02-list屬性和AutoComplete屬性
┃ ┃ ┣━03-pattern屬性和SelectionDirection屬性
┃ ┃ ┣━04-indeterminate屬性和image提交按鈕的height屬性與width屬性
┃ ┣━06-HTML5 改良的 input 元素的種類
┃ ┃ ┣━01-改良與增加 input 元素的種類 (1)
┃ ┃ ┣━03-改良與增加 input 元素種類 (3)
┃ ┃ ┣━02-改良與增加 input 元素的種類 (2)
┃ ┣━07-HTML5 增強的頁面元素
┃ ┃ ┣━01-figure、figcaption、details、summary 和 mark 元素
┃ ┃ ┣━03-ol、dl、cite 和 smal l元素
02-progress 和 meter 元素
┃ ┣━11-HTML5拖放
┃ ┃ ┣━01-HTML5拖放
02-HTML5拖放本地資源
┃ ┣━13-HTML5 Canvas 使用路徑
┃ ┃ ┣━02-HTML5 moveTo與lineTo
┃ ┃ ┣━03-使用bezierCurveTo繪制貝塞爾曲線
┃ ┃ ┣━01-HTML5繪制圓形
┃ ┣━19-HTML5 File API 的應用進階
┃ ┃ ┣━HTML5_v2.zip
┃ ┃ ┣━01-實現可選擇列表
┃ ┃ ┣━02-實現文件復制和移動
┃ ┃ ┣━03-制作操作欄切換特效
┃ ┣━22-服務器推送事件
┃ ┃ ┣━L36PHPServer.zip
┃ ┃ ┣━01-HTML5服務器推送事件-介紹
┃ ┃ ┣━02-HTML5服務器端推送事件-實現
┃ ┣━23-響應式布局基礎
┃ ┃ ┣━02-實現響應式布局效果
┃ ┃ ┣━01-響應式布局介紹
┃ ┃ ┣━03-響應式布局實例操作
┃ ┃ ┣━buju.zip
┃ ┣━01-HTML5 與HTML4 的區別
┃ ┃ ┣━01-推出的理由及目標和語法的改變
┃ ┃ ┣━03-全局屬性0
┃ ┃ ┣━02-新增的元素和廢除的元素以及新增的屬性和廢除的屬性
┃ ┣━02-HTML5 新增的主體結構元素
┃ ┃ ┣━02-section 元素
┃ ┃ ┣━05-time 元素和 pubdate 屬性
┃ ┃ ┣━01-article 元素
┃ ┃ ┣━03-nav 元素
┃ ┃ ┣━04-aside 元素
┃ ┣━03-HTML5 新增的的非主體結構元素
┃ ┃ ┣━01-header 元素
┃ ┃ ┣━03-address 元素和網頁編排規則
02-footer 元素和 hgroup 元素
┃ ┣━10-HTML5 音頻視頻
┃ ┃ ┣━03-HTML5音頻視頻-視頻播放
┃ ┃ ┣━02-HTML5音頻視頻-編解碼工具
┃ ┃ ┣━01-HTML5音頻播放
┃ ┣━14-HTML5 Canvas
┃ ┣━18-HTML5 File API 的應用
01-HTML5 File API 簡介
┃ ┃ ┣━02-實現文件列表功能
┃ ┃ ┣━04-使用對話框創建文件夾
┃ ┃ ┣━03-操作欄的創建及 WebFont 的使用
┃ ┃ ┣━HTML5-File-API’s-Applications_v2.zip
┃ ┣━20-Web儲存
┃ ┃ ┣━02-Web存儲-localStroage
┃ ┃ ┣━03-Web存儲-sessionStroage
┃ ┃ ┣━websource.zip
┃ ┃ ┣━01-Web存儲-客戶端存儲數據新方法
┃ ┣━24-響應式布局之Bootstrap
┃ ┃ ┣━01-響應式布局之Bootstrap介紹
┃ ┃ ┣━03-響應式布局之使用Bootstrap
┃ ┃ ┣━Bootstrap.zip
┃ ┃ ┣━02-css、組件以及JS介紹
┃ ┣━25-使用 HTML5 構建應用布局和頁面
┃ ┃ ┣━01-HTML5 在移動開發中的準則
┃ ┃ ┣━02-頁面基本布局構成
┃ ┃ ┣━03-構建詳細的內容列表
┃ ┃ ┣━04-實現手機點擊事件
┃ ┃ ┣━Applicating-HTML5-to-build-applications-and-page-layouts_v1.zip
┃ ┣━09-HTML5 編輯 API 之 Range 對象(二)
01-Range 對象方法
┃ ┃ ┣━02-Range 對象方法之 insertNode、compareBoundaryPoints 方法
┃ ┃ ┣━08-HTML5 編輯 API 之 Range 對象(一)
┃ ┃ ┃ ┣━01-Range 對象基本概念
┃ ┃ ┃ ┣━02-Range方法之SelectNode等方法
┃ ┃ ┃ ┣━03-Range方法之setStartsetEnd等方法
┃ ┃ ┣━03-Range 對象方法之 collapse、detach 方法
┃ ┣━12-HTML5 Canvas
┃ ┃ ┣━01
┃ ┃ ┣━02
┃ ┃ ┣━03
┃ ┣━15-HTML5 Canvas
┃ ┃ ┣━1
┃ ┃ ┣━3
┃ ┃ ┣━2
┃ ┣━16-HTML5 Canvas
┃ ┃ ┣━3.zip
┃ ┃ ┣━1
┃ ┃ ┣━2
┃ ┣━17-SVG
┃ ┃ ┣━03-引入外部svg文件
┃ ┃ ┣━02-SVG-繪制矢量圖形
┃ ┃ ┣━01-SVG-介紹
┃ ┃ ┣━html5source.rar
┃ ┣━21-HTML5 應用緩存與Web Workers
┃ ┃ ┣━01-應用緩存與Web Workers-應用緩存
┃ ┃ ┣━L36_WebWorkers.zip
┃ ┃ ┣━02-應用緩存與Web Workers
┣━03-CSS3
┃ ┣━03-CSS定位
┃ ┃ ┣━03-CSS定位-浮動的應用
01-CSS定位-定位
┃ ┃ ┣━02-CSS定位-浮動
┃ ┣━04-CSS盒子模型
┃ ┃ ┣━02-CSS盒子模型-內邊距
┃ ┃ ┣━04-CSS盒子模型-外邊距
┃ ┃ ┣━05-CSS盒子模型-外邊距合并
┃ ┃ ┣━06-CSS盒子模型-盒子模型應用
┃ ┃ ┣━03-CSS盒子模型-邊框
┃ ┃ ┣━01-CSS盒子模型-概述
┃ ┣━05-CSS常用操作
┃ ┃ ┣━01-CSS常用操作-對齊
┃ ┃ ┣━02-CSS常用操作-分類
┃ ┃ ┣━04-CSS常用操作-圖片
03-CSS常用操作-導航欄
┃ ┣━06-CSS選擇器
┃ ┃ ┣━01-選擇器-選擇器詳解(1)
┃ ┃ ┣━02-選擇器-選擇器詳解(2)
┃ ┣━07-CSS動畫—頁面特效
┃ ┃ ┣━02-CSS動畫-過渡
┃ ┃ ┣━01-CSS動畫-2D、3D轉換
┃ ┃ ┣━03-CSS動畫-動畫
┃ ┃ ┣━04-CSS動畫-多列
┃ ┃ ┣━05-CSS瀑布流效果
┃ ┣━08-HTML與CSS簡單頁面效果實例
┃ ┃ ┣━course175.zip
01-HTML與CSS簡單頁面效果實例
┃ ┣━10-CSS3 選擇器詳解(二)
┃ ┃ ┣━03-only-child 選擇器
┃ ┃ ┣━01-選擇器:first-child、last-child、nth-child 和 nth-last-child
┃ ┃ ┣━02-選擇器:nth-of-type 和 nth-last-of-type
┃ ┣━11-CSS3 選擇器詳解(三)
┃ ┃ ┣━01-only-child 選擇器
┃ ┃ ┣━02-enabled和disabled
03-通用兄弟元素選擇器
┃ ┣━13-CSS3盒子相關樣式
┃ ┃ ┣━02-對盒子中容納不下的內容的顯示
┃ ┃ ┣━03-盒子的陰影和大小計算方式
┃ ┃ ┣━01-盒子的類型
┃ ┣━16-CSS3 中的動畫功能
01-Transitions 功能
┃ ┃ ┣━02-Animations功能
┃ ┃ ┣━03-實現動畫的方法
┃ ┣━17-老式瀏覽器支持HTML5和CSS3
┃ ┃ ┣━03-老式瀏覽器支持CSS3
01-老式瀏覽器支持HTML5和CSS3課程概要
┃ ┃ ┣━02-老式瀏覽器支持HTML5
┃ ┃ ┣━press-2183-package-v2.zip
┃ ┣━09-CSS3選擇器詳解(一)
┃ ┃ ┣━01-CSS3 屬性選擇器
┃ ┃ ┣━03-CSS3 選擇器 root、not、empty 和 target
┃ ┃ ┣━02-CSS3結構性偽類選擇器
┃ ┣━12-CSS3 文字與字體相關樣式
┃ ┃ ┣━02-CSS3 使用服務器端字體
┃ ┃ ┣━03-CSS3 修改字體種類而保持字體尺寸不變
┃ ┃ ┣━01-CSS3 給文字添加陰影
┃ ┣━14-CSS3背景與邊框相關樣式
┃ ┃ ┣━03-使用圖像邊框
┃ ┃ ┣━01-與背景相關的新增屬性
┃ ┃ ┣━02-圓角邊框
┃ ┣━15-SVN介紹和應用
┃ ┃ ┣━03-SVN的安裝
01-SVN的介紹和應用課程概要
┃ ┃ ┣━02-SVN的介紹
┃ ┃ ┣━04-SVN的使用
┃ ┣━18-CSS3 布局屬性全接觸
┃ ┃ ┣━01-彈性盒模型介紹
┃ ┃ ┣━02-Flexbox 菜單項目實戰
┃ ┃ ┣━04-媒體查詢解析
┃ ┃ ┣━CSS3-layout-attribute-all-contact_v1.zip
┃ ┃ ┣━03-多列屬性詳解
┃ ┃ ┣━05-響應式表格項目實戰
┃ ┃ ┣━06-響應式圖片項目實戰
┃ ┣━01-CSS入門基礎知識
┃ ┃ ┣━01-CSS基礎-介紹及語法
┃ ┃ ┣━02-CSS基礎-派生選擇器
┃ ┃ ┣━03-CSS基礎-id選擇器
┃ ┃ ┣━04-CSS基礎-類選擇器
05-CSS基礎-屬性選擇器
┃ ┣━02-CSS基本樣式講解
┃ ┃ ┣━04-CSS樣式-鏈接
┃ ┃ ┣━07-CSS樣式-輪廓
05-CSS樣式-列表
┃ ┃ ┣━01-CSS樣式-背景
┃ ┃ ┣━02-CSS樣式-文本
┃ ┃ ┣━03-CSS樣式-字體
┃ ┃ ┣━06-CSS樣式-表格
┣━20、Node.js
┃ ┣━2、Node.js 實戰項目開發:極客學院“技術問答”
┃ ┃ ┣━3、expressjs 與HTML
┃ ┃ ┣━4、模組化
┃ ┃ ┣━1、Web 與 Node.js 相關技術介紹
┃ ┃ ┣━2、expressjs 的配置與路由
┃ ┃ ┣━Nodejs_723.zip
┃ ┣━1、初識 Node.js
┃ ┃ ┣━2、Node.js 與 JavaScript 的關系
┃ ┃ ┣━3、Node.js 的特點
┃ ┃ ┣━NodeJS’s-Introduction_v1.zip
┃ ┃ ┣━1、認識 Node.js
┣━22、前端專家課程
┃ ┣━2、Google V8 引擎的實際應用
┃ ┃ ┣━1、課程介紹
┃ ┃ ┣━4、實現一個簡單的啟動器
┃ ┃ ┣━2、調用 Mac 系統的 API
┃ ┃ ┣━3、調用 Windows 系統的 API
┃ ┃ ┣━5、Node.js 的簡單用法
┃ ┣━1、編譯和使用 Google V8 引擎
┃ ┃ ┣━1、本課概要
┃ ┃ ┣━2、在 Mac 平臺編譯 Google V8 引擎
┃ ┃ ┣━3、在 Windows 平臺編譯 Google V8 引擎
┃ ┃ ┣━4、運行示例及編寫 HelloV8 項目
┣━8.中級前端開發工程師常用的庫——jQuery UI
┃ ┣━1、jQuery UI下載與使用
┃ ┃ ┣━2、jQuery UI的下載
┃ ┃ ┣━3、jQuery UI的使用
┃ ┃ ┣━1、jQuery UI簡介
┃ ┣━2、jQuery UI Interactions
┃ ┃ ┣━1、jQuery UI Interractions-draggable
┃ ┃ ┣━2、jQuery UI Interactions-droppable
┃ ┃ ┣━5、jQuery UI Interactions-sortable
┃ ┃ ┣━3、jQuery UI Interactions-resizeable
┃ ┃ ┣━4、jQuery UI Interactions-selectable
┃ ┣━3、jQuery UI Widgets(1)
┃ ┃ ┣━2、jQuery UI Widgets-AutoComplete
┃ ┃ ┣━3、jQurey UI Widgets-Datepicker
┃ ┃ ┣━1、jQuery UI Widgets-Accordion
┃ ┃ ┣━4、jQuery UI Widgets-Dialog
┃ ┣━4、jQuery UI Widgets(2)
┃ ┃ ┣━3、jQurey UI Widgets-slider
┃ ┃ ┣━4、jQuery UI Widgets-spinner
┃ ┃ ┣━1、jQuery UI Widgets-progressbar
┃ ┃ ┣━2、jQuery UI Widgets-menu