《JavaScript高階程式設計(第4版)》資源連結清單
為方便讀者查詢,本文彙總了《JavaScript高階程式設計(第4版)》一書中用到的部分網路資源連結。連結內容可能隨時間變化,請讀者知悉。
第20章 JavaScript API
20.10 計時API
- High Resolution Time API(https://www.w3.org/TR/hr-time/)
- Performance Timeline API(https://www.w3.org/TR/performance-timeline/)
- Navigation Timing API(https://www.w3.org/TR/navigation-timing/)
- User Timing API(https://www.w3.org/TR/user-timing/)
- Resource Timing API(https://www.w3.org/TR/resource-timing-1/)
- Paint Timing API(https://www.w3.org/TR/paint-timing/)
- W3C效能工作組的GitHub專案頁面(https://github.com/w3c/web-performance)
附錄A ES2018和ES2019
A.1.6 實現可觀察物件
- RxJS庫(http://reactivex.io/rxjs/)
附錄C JavaScript庫和框架
C.1 框架
- React(https://reactjs.org/)
- Angular(https://angularjs.org/或https://angular.io/)
- Vue(https://vuejs.org/)
- Ember(https://emberjs.com/)
- Meteor(https://www.meteor.com/)
- Backbone.js(https://backbonejs.org/)
C.2 通用庫
- jQuery(https://jquery.com/)
- Google Closure Library(https://developers.google.com/closure/library/)
- Underscore.js(https://underscorejs.org/)
- Lodash(https://lodash.com/)
- Prototype(http://prototypejs.org/)
- Dojo Toolkit(https://dojotoolkit.org/)
- MooTools(https://mootools.net/)
- qooxdoo(https://qooxdoo.org/)
C.3 動畫與特效
附錄D JavaScript工具
D.1 包管理
- npm(https://www.npmjs.com/)
- Bower(https://bower.io/)
- JSPM(https://jspm.io/)
- Yarn(https://yarnpkg.com/)
D.2 模組載入器
- SystemJS(https://github.com/systemjs/)
- RequireJS(https://requirejs.org/)
D.3 模組打包器
- Webpack(https://webpack.js.org/)
- Browserify(http://browserify.org/)
- Rollup(https://rollupjs.org/)
D.4 編譯/轉譯工具及靜態型別系統
- Babel(https://babeljs.io/)
- Google Closure Compiler(https://developers.google.com/closure/)
- CoffeeScript(http://coffeescript.org/)
- TypeScript(https://www.typescriptlang.org/)
- Flow(https://flow.org/)
D.5 高效能指令碼工具
- WebAssembly(https://webassembly.org/)
- asm.js(http://asmjs.org/)
- Emscripten(https://emscripten.org/)與LLVM(http://llvm.org/)
D.6 編輯器
- Sublime Text(https://www.sublimetext.com/)
- Atom(https://atom.io/)
- Brackets(http://brackets.io/)
- Visual Studio Code(https://code.visualstudio.com/)
- WebStorm(https://www.jetbrains.com/webstorm/)
D.7 構建工具、自動化系統和任務執行器
- Grunt(https://gruntjs.com/)
- Gulp(https://gulpjs.com/)
- Brunch(https://brunch.io/)
D.8 程式碼檢查和格式化
- ESLint(https://eslint.org/)
- JSLint(http://www.jslint.com/)
- JSHint(https://jshint.com/)
- ClangFormat(https://clang.llvm.org/docs/ClangFormat.html)
D.9 壓縮工具
D.10 單元測試
- Mocha(https://mochajs.org/)
- Jasmine(https://jasmine.github.io/)
- qUnit(https://github.com/qunitjs/qunit)
D.11 文件生成器
- ESDoc(https://esdoc.org/)
- documentation.js(https://documentation.js.org/)
- Docco(http://ashkenas.com/docco/)
- JsDoc Toolkit(https://github.com/jsdoc/jsdoc)
- YUI Doc(https://github.com/yui/yuidoc/)
- AjaxDoc(https://github.com/bleroy/ajaxdoc)
相關文章
- 《JavaScript深度學習》資源連結清單JavaScript深度學習
- 《bash shell指令碼程式設計經典例項(第2版)》資源連結清單指令碼程式設計
- 《資料科學入門(第2版)》資源連結清單資料科學
- 《WebAssembly實戰》資源連結清單Web
- 【疑問】《JavaScript高階程式設計(第3版)》(1)JavaScript程式設計
- 【筆記】《JavaScript高階程式設計(第3版)》(1)筆記JavaScript程式設計
- 【筆記】《JavaScript高階程式設計(第3版)》(2)筆記JavaScript程式設計
- 《JavaScript高階程式設計(第3版)》讀後感JavaScript程式設計
- 《小程式開發原理與實戰》資源連結清單
- 《JavaScript高階程式設計第3版》-學習筆記-1JavaScript程式設計筆記
- Javascript高階程式設計 備忘JavaScript程式設計
- JavaScript高階程式設計筆記JavaScript程式設計筆記
- 重讀《JavaScript高階程式設計》JavaScript程式設計
- 《JavaScript高階程式設計》第3版與第2版有何差異?JavaScript程式設計
- 【讀書筆記】JavaScript高階程式設計(第3版)(第5-7章)筆記JavaScript程式設計
- 第31章:高階型別程式設計型別程式設計
- 《JavaScript高階程式設計》學習筆記(表單和資料完整性)JavaScript程式設計筆記
- 《JavaScript 高階程式設計》精讀筆記JavaScript程式設計筆記
- 《JavaScript高階程式設計》筆記:DOM(十)JavaScript程式設計筆記
- Javascript高階程式設計 學習筆記JavaScript程式設計筆記
- 《javascript高階程式設計》筆記:文件模式JavaScript程式設計筆記模式
- 讀javascript高階程式設計04-canvasJavaScript程式設計Canvas
- javascript高階程式設計第二章JavaScript程式設計
- Java高階程式設計筆記 • 【第4章 網路程式設計】Java程式設計筆記
- 在HTML中使用javascript (js高階程式設計)HTMLJavaScriptJS程式設計
- javascript高階程式設計第三章JavaScript程式設計
- JS高階程式設計第2章--精簡版JS程式設計
- JS高階程式設計第3章--精簡版JS程式設計
- 高階程式設計語言第2次作業程式設計
- 高階語言程式設計第2次作業程式設計
- 高階程式語言設計第5次作業
- JavaScript高階程式設計(讀後感-持續更新)JavaScript程式設計
- JavaScript高階程式設計學習(一)之介紹JavaScript程式設計
- JavaScript資料結構之連結串列--設計JavaScript資料結構
- 程式程式設計3 - UNIX高階環境程式設計第9章讀書筆記程式設計筆記
- Java-JavaScript高階-第34節JavaScript
- 2020/6/10 JavaScript高階程式設計 BOMJavaScript程式設計
- 2020/6/11 JavaScript高階程式設計 DOMJavaScript程式設計