javascript語言:
- 基礎(chǔ)知識
- 對象
- 原型, 原型鏈繼承
- 閉包, 作用域
- 數(shù)組
- 函數(shù)
- 類和模塊
- 正則表達(dá)式
- html5/es5
- es6
客戶端JavaScript
- BOM
- Window
- document
- 腳本化css
- 事件處理
- 腳本化HTTP
- jQuery
PC Web 框架:
- [x] jquery
- [x] seajs
- bootstrap.js
- angular.js
- [x] backbone.js
- [x] underscore.js
- [x] lodash.js
Mobile Web 框架:
- jQTouch.js
- Zepto.js
- vue.js
- framework7
開發(fā)編譯打包工具:
- [x] Webstorm
- [x] Sublime
- [x] FIS
- Scrat
- [x] Grunt.js
- Gulp.js
html5細(xì)分:
- Web存儲:
- localStroage/sessionStorage
- cookie,
- IE UserData,
- 離線應(yīng)用,
- SQL數(shù)據(jù)庫和Index數(shù)據(jù)庫
- Web文件系統(tǒng)
- 多媒體和圖形, 視頻, 音頻:
- SVG可伸縮矢量圖形
- canvas
- audio
- video
- geolocation地理位置
- history歷史記錄管理: history hash hashchange pushState() replaceState()
- 跨域頁面消息傳遞: postMessage()
- Web Worker
- 類型化數(shù)組和ArrayBuffer
- Blob
- 文件系統(tǒng)API
- 客戶端數(shù)據(jù)庫: IndexedDB
- Web套接字: WebSocket
ES6 細(xì)分
- let
- for of
- Generator