一般分類: 暢銷精選 > 科學科普 > 電腦 
     
    再上層樓的高手-JavaScript函式庫開發親手做
    編/著者: 顏海鏡/侯策
    出版社:深智數位
    出版日期:2023-05-22
    ISBN:9786267273449
    參考分類(CAT):
    參考分類(CIP): 電腦科學

    優惠價:9折,720

    定價:  $800 

    ※購買後立即進貨

     
     
     
    分享
      買了此商品的人,也買了....
    定價:550 元
    特價:90折!495
     
    定價:600 元
    特價:90折!540
     
    定價:680 元
    特價:90折!612
     
    定價:380 元
    特價:90折!342
     
    定價:700 元
    特價:90折!630
     
      | 內容簡介 |
    內容簡介
    【新書簡介】

    有鑑於現代Web應用程序的需求越來越高,從而需要一些高效而且可重用的解決方案。開發JavaScript函式庫就是一種解決方案,這種方案可以為Web開發者提供更快的開發速度,並且能夠滿足複雜的需求。本書主要涵蓋三個部分內容,可以滿足讀者不同階段的學習訴求:首先,介紹如何開發和開放原始碼一個現代 JavaScript 函式庫,這部分內容可以幫助讀者快速達成函式庫開發目標;接續介紹現代 JavaScript 函式庫的設計最佳實踐和安全最佳實踐,這部分內容可以極大提高讀者開發 JavaScript 函式庫的品質;最後為實戰部分,本書精選了 9 個典型函式庫作為案例,帶領讀者了解不同類型的 JavaScript 函式庫的開發要點。透過本書作者專業與實作經驗,讀者可以學習到這些技能,提高自己的技術水準,本書就是讓讀者走上正確道路之最佳指南。


    【本書看點】
    ✪ 定義函式庫目標,為開發者提供什麼功能?確保能滿足實際需求
    ✪ 設計函式庫架構,包括確定需要函式和模組,以及兩者之間的關係
    ✪ 編寫函式程式,確保程式易維護和可擴充
    ✪ 建立測試使用案例驗證函式按預期運行,透過手動測試自動化測試
    ✪ 程式碼重構,包括優化性能、改進可讀性或提升再使用性
    ✪ 文件撰寫,函式庫使用指南、API 文件等
    ✪ 建立範例程式,說明函式庫使用,建立簡單的範例應用並演示
    ✪ 發佈函式庫到適當的來源函式庫中,包括 NPM、GitHub
    ✪ 維護函式庫,定期維護及相容性

    【適合讀者】
    ☛ 對於JavaScript有基礎的開發者。
    ☛ 即將要面試的前端開發者。
    ☛ 想要鑽研JavaScript核心知識的開發者。
    ☛ 網頁程式設計相關從業人員。
    ☛ 大專院校網頁程式設計相關系所的師生。

    ※ 本書附程式碼,可至深智官網下載:deepmind.com.tw/
    作者介紹
    顏海鏡
    知名技術部落客,擁有十年以上開源經驗,在GitHub上擁有關注者(followers)5100餘名,維護了jsmini、jslib-base、template.js、zepto.fullpage等多個開源項目,獲得了6500個以上的GitHub Star。具有多年一線大廠從業經驗,曾先後就職於金山、百度、美團等知名企業,負責前端開發工作。

    侯策
    就職於某內容社區類網際網路上市公司,具有多年海內外工作經驗,曾先後就職於法國ENGIE集團、Google、百度等知名企業。擅長前端工程化體系搭建以及基礎建設架構設計。
    目次
    第 1 章 從零開發一個JavaScript 函式庫
    1.1 如何開始
    1.2 撰寫程式
    1.3 本章小結

    第 2 章 建構
    2.1 模組化解析
    2.2 技術系統解析
    2.3 打包方案
    2.4 相容方案
    2.5 完整方案
    2.6 本章小結

    第 3 章 測試
    3.1 第一個單元測試
    3.2 設計測試使用案例
    3.3 驗證測試覆蓋率
    3.4 瀏覽器環境測試
    3.5 本章小結

    第 4 章 開放原始碼
    4.1 選擇開放原始碼協定
    4.2 完善文件
    4.3 發佈
    4.4 統計資料
    4.5 本章小結

    第 5 章 維護
    5.1 社區協作
    5.2 規範先行
    5.3 持續整合
    5.4 分支模型
    5.5 本章小結

    第 6 章 設計更好的JavaScript 函式庫
    6.1 設計更好的函式
    6.2 提高穩固性
    6.3 解決瀏覽器相容性問題
    6.4 支援TypeScript
    6.5 本章小結

    第 7 章 安全防護
    7.1 防護意外
    7.2 避免原型入侵
    7.3 原型污染事件
    7.4 相依的安全性問題
    7.5 本章小結

    第 8 章 抽象標準函式庫
    8.1 類型判斷
    8.2 函式工具
    8.3 資料拷貝
    8.4 相等性判斷
    8.5 參數擴充
    8.6 深層資料
    8.7 本章小結

    第 9 章 命令列工具
    9.1 系統設計
    9.2 標準命令列工具
    9.3 互動介面
    9.4 初始化功能
    9.5 命令列顏色
    9.6 進度指示器
    9.7 發佈
    9.8 本章小結

    第 10 章 工具函式庫實戰
    10.1 問題背景
    10.2 程式實現
    10.3 架設文件
    10.4 ESLint 外掛程式
    10.5 資料統計
    10.6 本章小結

    第 11 章 前端範本函式庫實戰
    11.1 系統架設
    11.2 解析器
    11.3 即時編譯器
    11.4 預編譯器
    11.5 webpack 外掛程式
    11.6 VS Code 外掛程式
    11.7 發佈
    11.8 本章小結

    第 12 章 未來之路
    12.1 全景圖
    12.2 下一代技術
    12.3 本章小結