5 个仓库
Tutorials, books, and guides for learning modern scripting languages.
Explore 5 awesome GitHub repositories matching part of an awesome list · JavaScript and TypeScript. Refine with filters or upvote what's useful.
本项目是一套全面的教育系列,旨在提供对 JavaScript 编程语言的深入技术理解。它作为一套多卷课程,引导开发者掌握定义该语言底层运行机制的核心原理、执行模型和规范。 该课程的独特之处在于专注于语言的内部架构,而非表层的语法。它对词法作用域、基于闭包的状态封装、基于原型的继承以及事件循环机制等复杂主题进行了严谨的分析。通过探索引擎如何管理执行上下文和变量环境,该系列使开发者能够更具预见性地驾驭动态类型系统和隐式强制转换的细微差别。 课程内容涵盖了语言基础的全谱系,包括面向对象模式、异步执行流以及管理数据转换的语法规则。这些资源旨在帮助从业者从基础用法过渡到精通语言内部原理,最终支持开发出更易于维护且高效的软件。内容以一系列技术手册和概念指南的形式提供,适合系统性学习。
Deep dive series into the core mechanics of JavaScript.
This project provides a comprehensive set of coding standards and style guidelines for JavaScript development. It covers fundamental language syntax, formatting conventions, and best practices for managing variables, functions, objects, and modern language features. The documentation serves as a reference for maintaining consistent code quality across projects. In addition to general language standards, the guide includes specific conventions for building and organizing user interface components. These guidelines address structural patterns, component lifecycle management, and stylistic rules
Comprehensive style guide for JavaScript development.
This project is a collection of engineering guidelines and best practices for writing readable and maintainable JavaScript source code. It serves as a clean code guide and refactoring manual to help developers improve the structure of their codebases. The repository provides a reference for applying SOLID principles to reduce coupling and enable extensions without modifying existing logic. It includes a naming convention standard for using explicit, searchable identifiers and a guide for asynchronous patterns to replace nested callbacks with clearer execution flows. The guidelines cover soft
Guide for writing readable and maintainable JavaScript code.
The Concise TypeScript Book: A Concise Guide to Effective Development in TypeScript. Free and Open Source.
Open source guide for learning the TypeScript language.
🏊 Dive into ES6 and the future of JavaScript
Practical examples for learning modern JavaScript features.