spellbook-of-modern-webdev README

The project's README from github.com/dexteryy/spellbook-of-modern-webdev. As one markdown file: README.md.

Spellbook of Modern Web Dev

A Big Picture, Thesaurus, and Taxonomy of Modern JavaScript Web Development




Spellbook of Modern Web Dev




Understanding Modern Web Development






Table of Contents

A Subset as a Learning Path

  1. Open Web Platform
  2. HTML5 / Web APIs
  3. CSS Features
  4. Modern CSS / Next-Gen CSS
  5. Modern JS / Next-Gen JS
  6. Platform Compatibility and Proposal Status
  7. Network
  8. Node.js
  9. npm Ecosystem
  10. Command-line Environment (Mac)
  11. IDE / Editors
  12. GUI Framework
  13. Microservices / API Services (Node.js)
  14. Testing

A Subset for Finding Libraries

A Subset for Architecture and Infrastructure






Platforms and Languages

Open Web Platform

>> Return to Table of Contents

HTML5 / Web APIs

>> Return to Table of Contents

CSS Features

>> Return to Table of Contents

Modern CSS / Next-Gen CSS

>> Return to Table of Contents

Modern JS / Next-Gen JS

>> Return to Table of Contents

WebAssembly

Node.js

>> Return to Table of Contents

Platform Compatibility and Proposal Status

>> Return to Table of Contents

Cross-browser / Polyfill Libraries

>> Return to Table of Contents

npm Ecosystem

>> Return to Table of Contents

Universal Utility Libraries

>> Return to Table of Contents

Universal Web Apps / Web Pages

GUI Framework

>> Return to Table of Contents

UI Toolkits

>> Return to Table of Contents

Standalone UI Components

>> Return to Table of Contents

Client Side

UX Libraries

>> Return to Table of Contents

Graphic Libraries

>> Return to Table of Contents

Hybrid Libraries

>> Return to Table of Contents

Server Side

Network

>> Return to Table of Contents

Server-side Best Practices

>> Return to Table of Contents

Microservices / API Services (Node.js)

>> Return to Table of Contents

Server-side Libraries (Node.js)

>> Return to Table of Contents

Cloud Services (Global)

>> Return to Table of Contents

Cloud Services (China)

The evil twins inside the Great Firewall of China

>> Return to Table of Contents

Tooling

Testing

spellbook-of-modern-webdev (dexteryy/spellbook-of-modern-webdev)

Searching Database…

这是什么?一份经过精选、组织得很有条理的参考文档,涵盖现代 JavaScript Web 开发的整个领域:平台、API、库、工具、服务和最佳实践。
这是教程、工具还是列表?这是一份单独的长篇 Markdown 文档,按照分类体系或知识图谱的方式组织,而不是扁平的 Awesome 列表,包含多层嵌套的分类和层级结构。
内容是怎么组织的?内容按主要主题领域划分,例如平台与语言、HTML5/Web API、CSS 特性、现代 JavaScript、Node.js、npm 生态、通用库、GUI 框架、服务端和工具链,每个领域又细分为更细致的子分类。
新手应该从哪里开始?作者提供了一个“学习路径子集”,依次涵盖:开放网络平台、HTML5/Web API、CSS、现代 JavaScript、Node.js、npm、CLI 环境、IDE、GUI 框架、微服务和测试。
收录的条目有经过审核并保持更新吗?有的。作者有意保持内容精简,每个问题领域只挑选一两个最好的链接,依据是 npm 下载统计、流行趋势和实际使用经验,而不是把所有内容都堆砌进来。
这份文档有多大?目前收录了超过 2000 个链接,涵盖项目、工具、插件、服务、文章、书籍和网站。
为什么这里更看重 npm 下载量,而不是 GitHub Star?作者认为 npm 包的统计数据比 GitHub Star 更重要,因为下载量比点星行为更能反映真实世界中的使用情况和受欢迎程度。
它同时面向英文和中文读者吗?主要是英文内容,但有一份 JSConf CN 2017 的中文幻灯片,讲解了文档的理念;完整的英文版说明列为“即将推出”。
为什么不收录特定地区或个人项目的链接?作者在常见问题解答中明确说明了不为其他地区添加分区、也不随意收录投稿的个人项目的原因,使内容聚焦于广泛使用、有趋势支撑的技术。
Creator
dexteryy
Size
0.5 MB
Stars
17.9K
Updated
CommitJun 29
Age
9y
Commits · 90 Days