add 'Return to Table of Content' for each chapter #6

This commit is contained in:
Dexter Yang
2017-06-17 09:36:32 +08:00
parent a2f3007989
commit bfc39a7ba7

View File

@@ -47,7 +47,7 @@
---
__Table of Contents__
## Table of Contents
- [Platforms and Languages](#platforms-and-languages)
- [Open Web Platform](#open-web-platform)
@@ -266,6 +266,8 @@ A Subset for __Architecture and Infrastructure__
Google's [Search Engine Optimization Starter Guide](http://www.google.com/webmasters/docs/search-engine-optimization-starter-guide.pdf)
* [The A11Y Project](http://a11yproject.com/), [Using ARIA](https://w3c.github.io/using-aria/)
\>\> Return to [Table of Contents](#table-of-contents)
### HTML5 Features
* HTML / DOM
@@ -353,6 +355,8 @@ A Subset for __Architecture and Infrastructure__
* [An Abridged Cartoon Introduction To WebAssembly](https://www.smashingmagazine.com/2017/05/abridged-cartoon-introduction-webassembly/)
* Workshop - [Codelabs - An Introduction to Web Assembly](https://codelabs.developers.google.com/codelabs/web-assembly-intro/)
\>\> Return to [Table of Contents](#table-of-contents)
### CSS Features
* Basics
@@ -415,6 +419,8 @@ A Subset for __Architecture and Infrastructure__
* [The State of CSS Reflections](https://css-tricks.com/state-css-reflections/)
* [CSS Shapes 101](https://alistapart.com/article/css-shapes-101)
\>\> Return to [Table of Contents](#table-of-contents)
### Next Generation CSS
* [CSS Modules](https://github.com/css-modules/css-modules)
@@ -504,6 +510,8 @@ A Subset for __Architecture and Infrastructure__
* <span>USA</span>.gov's [Web Design Standards](https://standards.usa.gov/)
* MailChimp's [Email Design Guide](https://mailchimp.com/email-design-guide/)
\>\> Return to [Table of Contents](#table-of-contents)
### Next Generation JS
* ES6+ Features
@@ -602,6 +610,8 @@ A Subset for __Architecture and Infrastructure__
* [Clean Code JavaScript](https://github.com/ryanmcdermott/clean-code-javascript)
* [JavaScript Clean Coding Best Practices](https://blog.risingstack.com/javascript-clean-coding-best-practices-node-js-at-scale/)
\>\> Return to [Table of Contents](#table-of-contents)
### Node.js
* Intro
@@ -625,6 +635,8 @@ A Subset for __Architecture and Infrastructure__
* [Best Practices for Node.js Development](https://devcenter.heroku.com/articles/node-best-practices)
* [Node.js Best Practices](https://github.com/alanjames1987/Node.js-Best-Practices)
\>\> Return to [Table of Contents](#table-of-contents)
### Platform Compatibility and Proposal Status
* Web
@@ -728,6 +740,8 @@ A Subset for __Architecture and Infrastructure__
* [The Ultimate Guide To iPhone Resolutions](https://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions)
* [Device Metrics](https://material.io/devices/) / [Screen Sizes](http://screensiz.es/monitor)
\>\> Return to [Table of Contents](#table-of-contents)
### Cross-browser / Polyfill Libraries
* Appearance
@@ -771,6 +785,8 @@ A Subset for __Architecture and Infrastructure__
* `<audio>` - [Howler.js](https://howlerjs.com/)
* Web Audio API - [Waud.js](http://www.waudjs.com/), [Tone.js](https://tonejs.github.io/)
\>\> Return to [Table of Contents](#table-of-contents)
### npm Ecosystem
* [npm](https://www.npmjs.com/)
@@ -837,6 +853,8 @@ A Subset for __Architecture and Infrastructure__
* [Isomorphic JavaScript: The Future of Web Apps](https://medium.com/airbnb-engineering/isomorphic-javascript-the-future-of-web-apps-10882b7a2ebc)
* [Universal JavaScript](https://medium.com/@mjackson/universal-javascript-4761051b7ae9)
\>\> Return to [Table of Contents](#table-of-contents)
### Universal Utility Libraries
* Standard Library Extensions
@@ -933,6 +951,8 @@ A Subset for __Architecture and Infrastructure__
* ML
* [MLJS](https://www.npmjs.com/package/ml), [Synaptic](https://www.npmjs.com/package/synaptic)
\>\> Return to [Table of Contents](#table-of-contents)
## Universal Web Apps / Web Pages
### GUI Framework
@@ -1043,6 +1063,8 @@ A Subset for __Architecture and Infrastructure__
* [What Developers Need to Know about MVI (Model-View-Intent)](https://thenewstack.io/developers-need-know-mvi-model-view-intent/)
* [SAM (State-Action-Model)](http://sam.js.org/)
\>\> Return to [Table of Contents](#table-of-contents)
### UI Toolkits
* CSS
@@ -1064,6 +1086,8 @@ A Subset for __Architecture and Infrastructure__
* [React Desktop](http://reactdesktop.js.org/)
* [React Native Web](https://www.npmjs.com/package/react-native-web)
\>\> Return to [Table of Contents](#table-of-contents)
### Standalone UI Components
* Layout
@@ -1130,6 +1154,8 @@ A Subset for __Architecture and Infrastructure__
* [Redux Auth](https://github.com/lynndylanhurley/redux-auth)
* [SurveyJS](http://surveyjs.org/)
\>\> Return to [Table of Contents](#table-of-contents)
## Client Side
### UX Libraries
@@ -1175,6 +1201,8 @@ A Subset for __Architecture and Infrastructure__
* [React HotKeys](https://www.npmjs.com/package/react-hotkeys)
* [React A11y](https://www.npmjs.com/package/react-a11y)
\>\> Return to [Table of Contents](#table-of-contents)
### Graphic Libraries
* Animation
@@ -1256,6 +1284,8 @@ A Subset for __Architecture and Infrastructure__
* [Phaser](https://www.npmjs.com/package/phaser)
* [voxel.js](http://voxeljs.com/)
\>\> Return to [Table of Contents](#table-of-contents)
### Hybrid Libraries
* Electron
@@ -1317,6 +1347,8 @@ A Subset for __Architecture and Infrastructure__
* [Realm](https://www.npmjs.com/package/realm)
* [Simple Store](https://www.npmjs.com/package/react-native-simple-store)
\>\> Return to [Table of Contents](#table-of-contents)
## Server Side
### Network
@@ -1362,6 +1394,8 @@ A Subset for __Architecture and Infrastructure__
* UDP
* [QUIC](https://www.chromium.org/quic)
\>\> Return to [Table of Contents](#table-of-contents)
### Server-side Best Practices
* SaaS
@@ -1455,6 +1489,8 @@ A Subset for __Architecture and Infrastructure__
* [The Practical DevOps Playbook](https://www.shippable.com/devops-playbook.html)
* Tools - see _[Tooling > Workflow](#workflow) > Deployment > DevOps_
\>\> Return to [Table of Contents](#table-of-contents)
### Microservices / API Services (Node.js)
* Frameworks
@@ -1507,6 +1543,8 @@ A Subset for __Architecture and Infrastructure__
* [Fuge](http://fuge.io/)
* [Botpress](https://github.com/botpress/botpress)
\>\> Return to [Table of Contents](#table-of-contents)
### Server-side Libraries (Node.js)
* Configuration
@@ -1573,6 +1611,8 @@ A Subset for __Architecture and Infrastructure__
* NLP
* [natural](https://github.com/NaturalNode/natural) / [retext](https://github.com/wooorm/retext) / [NodeJieba](https://github.com/yanyiwu/nodejieba)
\>\> Return to [Table of Contents](#table-of-contents)
### Cloud Services (Global)
* Compute
@@ -1638,6 +1678,8 @@ A Subset for __Architecture and Infrastructure__
* [Amazon Rekognition](https://aws.amazon.com/rekognition/) / [Google Cloud Vision API](https://cloud.google.com/vision/)
* [Google Cloud Video Intelligence API](https://cloud.google.com/video-intelligence/)
\>\> Return to [Table of Contents](#table-of-contents)
### Cloud Services (China)
> The evil twins inside [the Great Firewall of China](https://github.com/dexteryy/spellbook-of-modern-webdev/pull/4)
@@ -1702,6 +1744,8 @@ A Subset for __Architecture and Infrastructure__
* Persona
* [阿里云-画像分析](https://data.aliyun.com/product/porana) / [腾讯云-智能推荐 IR](https://www.qcloud.com/product/ir)
\>\> Return to [Table of Contents](#table-of-contents)
## Tooling
### Testing
@@ -1769,6 +1813,8 @@ A Subset for __Architecture and Infrastructure__
* [PageSpeed Insights](https://developers.google.com/speed/pagespeed/)
* [Varvy SEO tool](https://varvy.com/)
\>\> Return to [Table of Contents](#table-of-contents)
### Documentation
* JS
@@ -1793,6 +1839,8 @@ A Subset for __Architecture and Infrastructure__
* Static Web Generator - [GitBook](https://www.npmjs.com/package/gitbook) / [ReadMe](https://readme.io/)
* Client-side Rendering - [Docute](https://docute.js.org) / [Docsify](https://docsify.js.org)
\>\> Return to [Table of Contents](#table-of-contents)
### Toolchain
* Compiler / Transpiler / Preprocessor
@@ -1940,6 +1988,8 @@ A Subset for __Architecture and Infrastructure__
* [gulp-replace](https://www.npmjs.com/package/gulp-replace/) / [gulp-inject](https://www.npmjs.com/package/gulp-inject) / [gulp-useref](https://www.npmjs.com/package/gulp-useref), [gulp-inline-source](https://www.npmjs.com/package/gulp-inline-source/)
* [gulp-sourcemaps](https://www.npmjs.com/package/gulp-sourcemaps)
\>\> Return to [Table of Contents](#table-of-contents)
### Workflow
* Development
@@ -2047,6 +2097,8 @@ A Subset for __Architecture and Infrastructure__
* [腾讯云-云拨测 CAT](https://www.qcloud.com/product/cat) / [百度云观测](http://ce.baidu.com/)
* [alinode](https://alinode.aliyun.com/)
\>\> Return to [Table of Contents](#table-of-contents)
### Command-line Environment (Mac)
* Intro
@@ -2080,6 +2132,8 @@ A Subset for __Architecture and Infrastructure__
* Processes - [glances](https://github.com/nicolargo/glances) / [vtop](https://www.npmjs.com/package/vtop), [fkill](https://www.npmjs.com/package/fkill-cli)
* Help - [tldr](https://github.com/tldr-pages/tldr) / [howdoi](https://github.com/gleitz/howdoi)
\>\> Return to [Table of Contents](#table-of-contents)
### Command-line Libraries (Node.js)
* Input
@@ -2125,6 +2179,8 @@ A Subset for __Architecture and Infrastructure__
* Parser
* JS - [Acorn](https://www.npmjs.com/package/acorn) / [Babylon](https://www.npmjs.com/package/babylon) / [Espree](https://www.npmjs.com/package/espree) / [Esprima](https://www.npmjs.com/package/esprima)
\>\> Return to [Table of Contents](#table-of-contents)
### IDE / Editors
* [Atom](https://atom.io/) Plugins
@@ -2184,6 +2240,8 @@ A Subset for __Architecture and Infrastructure__
* [Mononoki](http://madmalik.github.io/mononoki/)
* [Profont](http://tobiasjung.name/profont/)
\>\> Return to [Table of Contents](#table-of-contents)
### Useful Apps
* Playground
@@ -2225,6 +2283,8 @@ A Subset for __Architecture and Infrastructure__
* Automation
* [RobotJS](https://robotjs.io/)
\>\> Return to [Table of Contents](#table-of-contents)
### Collaboration
* Version Control
@@ -2258,3 +2318,5 @@ A Subset for __Architecture and Infrastructure__
* [After Effects](http://www.adobe.com/products/aftereffects.html) + [Lottie](https://airbnb.design/lottie/) / [bodymovin](https://github.com/bodymovin/bodymovin)
* [Figma](https://www.figma.com/)
* [InVision](https://www.invisionapp.com/)
\>\> Return to [Table of Contents](#table-of-contents)