1. 程式人生 > >技術進階目錄

技術進階目錄

介紹

本目錄下的文章應用範圍會是比‘一個簡單的網站’更大的問題,如:
1. 一個元件庫
2. 一個功能外掛的封裝
3. 模組化的開發
4. 多媒體的應用
5. 更好維護性,更高健壯性的程式碼


  1. 瀏覽器的內部原理
  2. 程式設計思想
    • js面向物件
    • 函數語言程式設計
  3. 設計模式
    • 工廠
    • 單例
    • 毒蛇
    • 訂閱
    • 廣播
      f. 。。。
  4. 網路
    • http協議
    • tcp協議
    • websotcket
  5. html
    • 模板引擎
    • dom預設提供的功能(細分到瀏覽器版本)
  6. css
    • sass
    • less
  7. js基礎深入
    • 閉包
    • 關於執行緒
    • worker
    • 位運算
  8. js擴充套件語言
    • es5
    • es6
    • ts(typescript)
  9. nodejs
    • web伺服器
  10. 高階應用
    • 圖形
      i. canvas api
      ii. svg
      iii. 基礎圖表庫
      iiii. 高階圖表庫
    • 視訊