- JavaScript 基础教程 | MDN
- JavaScript 指南 | MDN
- microsoft/Web-Dev-For-Beginners: 24 Lessons, 12 Weeks, Get Started as a Web Developer
- JavaScript 教程 | W3school
- 阮一峰 JavaScript
- 阮一峰 ES66
- ECMAScript 6 Learning
- JavaScript Promise 迷你书
- awesome-javascript: 🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things.
- javascript-tutorial-en: Modern JavaScript Tutorial https://javascript.info
- anbang/javascript-notes: 安邦的 JavaScript 学习笔记
- 33-js-concepts: 📜 33 concepts every JavaScript developer should know. 📜 每个 JavaScript 工程师都应懂的 33 个概念.
- Front-End-Checklist Javascript
- Web | Google Developers
- How JavaScript works: inside the V8 engine + 5 tips on how to write optimized code
- 八段代码彻底掌握 Promise
- Understanding ECMAScript 6 - Nicholas C. Zakas
- Await s return VS return await
- How JavaScript works: memory management + how to handle 4 common memory leaks
- 5 Tips and Thoughts on Async / Await Functions
- Parallel programming in JavaScript
- The Comprehensive Guide to JavaScript Design Patterns
- javascript-design-patterns-for-humans: An ultra-simplified explanation of design patterns implemented in javascript
- jonasschmedtmann/complete-javascript-course: Starter files, final projects and FAQ for my Complete JavaScript course
- A list of funny and tricky JavaScript examples
- 30 seconds of code: Curated collection of useful Javascript snippets that you can understand in 30 seconds or less. https://30secondsofcode.org/
- azl397985856/leetcode: LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode 题解,记录自己的 leetcode 解题之路。)
- javascript-questions: A long list of (advanced) JavaScript questions, and their explanations ✨ Updated weekly!
- JavaScript Factory Functions with ES6+
- Dynamic import()
- Why we have banned default exports in Javascript and you should do the same
- A Brief History of Modularity
- Familiarity Bias is Holding You Back: It’s Time to Embrace Arrow Functions
- Can (a ==1 && a== 2 && a==3) ever evaluate to true?
- ES2018(ES9) Puzzlers
- Here are examples of everything new in ECMAScript 2016, 2017, and 2018
- Front-End-Performance-Checklist: 🎮The only Front-End Performance Checklist that runs faster than the others https://frontendchecklist.io(soon on)
- You Don't Need jQuery: Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript.
- You don't (may not) need Lodash/Underscore: List of JavaScript methods which you can use natively + ESLint Plugin
- getify/You-Dont-Know-JS: A book series on JavaScript. @YDKJS on twitter.
- 😇 你可能不知道的前端知识点
- 5 Tips to Write Better Conditionals in JavaScript
- idiomatic.js: Principles of Writing Consistent, Idiomatic JavaScript
- js-the-right-way: An easy-to-read, quick reference for JS best practices, accepted coding standards, and links around the Web http://jstherightway.org
- clean-code-javascript: 🛁 Clean Code concepts adapted for JavaScript
- snowpackjs/snowpack: WASM-powered frontend build tool. Fast, lightweight, unbundled ESM. ✌️
- parcel: 📦🚀 Blazing fast, zero configuration web application bundler https://parceljs.org
- rollup: Next-generation ES module bundler https://rollupjs.org
- fastpack: Pack JS code fast & easy http://fastpack.io
- the-super-tiny-compiler: ⛄ Possibly the smallest compiler ever
- TypeScript - JavaScript that scales.: TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
- typescript-tutorial: TypeScript 入门教程
- TypeScript 中文网: TypeScript 是 JavaScript 的超集,它编译为纯 JavaScript
- TypeScript 入门教程:从 JavaScript 程序员的角度总结思考,循序渐进的理解 TypeScript。
- typescript-book: 📚 The definitive guide to TypeScript and possibly the best TypeScript book 📖. Free and Open Source 🌹
- airbnb/ts-migrate: A tool to help migrate JavaScript code quickly and conveniently to TypeScript