awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mbeaudru avatar

mbeaudru/modern-js-cheatsheet

0
View on GitHub↗
25,637 stars·3,160 forks·MIT·9 vuesmbeaudru.github.io/modern-js-cheatsheet↗

Modern Js Cheatsheet

This project is a curated reference guide and cheatsheet for modern JavaScript development. It provides a collection of syntax and patterns covering ECMAScript standards, specifically focusing on contemporary language features from ES6 and later.

The resource offers specialized guides on asynchronous JavaScript, functional programming patterns, and object-oriented design. It details the use of promises and async/await syntax for non-blocking operations, as well as the application of map, filter, and reduce for data transformation.

The guide covers a broad range of language fundamentals, including variable scoping, execution context control, and string interpolation. It also includes documentation on module management for organizing codebases and class-based logic for implementing prototype inheritance and static methods.

Features

  • Modern Syntax - Serves as a curated reference guide for applying the latest ECMAScript syntax and modern language features.
  • JavaScript Resources - Provides a comprehensive curated collection of modern JavaScript syntax and patterns for ES6 and later.
  • Async-Await Flow Control - Provides a guide to non-blocking operations using promises and async/await syntax for sequential logic.
  • Class-Based Architecture - Explains the organization of application logic using classes and prototype inheritance.
  • Class Inheritance - Documents the use of class syntax and extends for creating hierarchical object blueprints.
  • Static Methods - Describes how to implement static class methods for functionality that belongs to the class definition.
  • Destructuring Assignments - Provides a comprehensive reference for unpacking values from arrays and objects using modern JavaScript destructuring syntax.
  • Function Parameter Handling - Details the implementation of default parameter values for function arguments.
  • Module Management - Provides a reference for structuring codebases through the use of ES module import and export systems.
  • ES Module Integrations - Details the use of standard import and export statements for managing dependencies and module boundaries.
  • Spread Operators - Documents the application of the spread operator for duplicating and merging arrays and objects.
  • Array Transformation Methods - Offers examples of transforming collections using declarative array methods like map, filter, and reduce.
  • Execution Contexts - Explains how execution contexts manage variable scope and the binding of the this keyword.
  • Variable Declarations - Provides a reference for variable declarations and the differences between block and function scoping.
  • Property Shorthands - Explains the use of object property shorthand for cleaner and more concise variable assignments.
  • Array Transformation Utilities - Provides patterns for composable array transformations using map, filter, and reduce to avoid explicit loops.
  • Template Interpolation - Guides the use of template literals for dynamic string interpolation and multi-line formatting.
  • Object Inheritance - Outlines object modeling strategies using prototype inheritance and class-based hierarchies.
  • Arrow Function Expressions - Provides a guide to arrow function syntax for concise declarations and lexical scoping.
  • Module Organization Patterns - Documents module organization patterns using import and export statements for codebase structuring.
  • Asynchronous Programming Guides - Offers an educational guide to handling non-blocking operations via promises and async/await.
  • Cheatsheets - Ships a concise reference for contemporary ECMAScript features like spread operators and destructuring.
  • JavaScript Language References - Documents the implementation of static methods, prototypes, and class inheritance in JavaScript.
  • Generator Functions - Describes the use of generator functions for creating state-aware, resumable sequences.
  • Array Folding Functions - Describes recursive patterns for expanding and collapsing complex data structures into simple values.
  • Lexical Scoping Mechanisms - Explains how to control the this keyword through arrow functions and explicit binding for lexical scoping.
  • Functional Programming Methods - Provides examples of functional programming methods for clean data transformation using array utilities.
  • Asynchronous Task Managers - Explains the coordination of non-blocking operations and delayed computations using modern JavaScript asynchronous patterns.
  • Truthiness Logic - Covers how JavaScript evaluates truthiness and falsiness within conditional contexts.
  • Generator-Based Iterators - Covers the implementation of generators for creating sequences that can pause and resume execution.
  • Tagged Template Literals - Demonstrates how to use prefix functions with template literals to customize dynamic string processing.
  • JavaScript Development - Concise reference for modern JavaScript syntax and features.
  • JavaScript Utilities - A comprehensive reference for modern JavaScript syntax and features.
  • JavaScript moderno - Listed in the “JavaScript moderno” section of the Frontend Developer Resources awesome list.

Historique des stars

Graphique de l'historique des stars pour mbeaudru/modern-js-cheatsheetGraphique de l'historique des stars pour mbeaudru/modern-js-cheatsheet

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Modern Js Cheatsheet

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Modern Js Cheatsheet.
  • lukehoban/es6featuresAvatar de lukehoban

    lukehoban/es6features

    29,059Voir sur GitHub↗

    This project is a comprehensive reference guide and technical documentation for the features, syntax updates, and APIs introduced in ECMAScript 6. It serves as a language specification and overview for modern JavaScript development. The guide covers a wide range of language enhancements, including the implementation of classes and prototype-based inheritance, the use of arrow functions for lexical scope binding, and the introduction of block-scoped variables. It details the module system for organizing independent code components via import and export statements. The documentation extends to

    Voir sur GitHub↗29,059
  • drksephy/es6-cheatsheetAvatar de DrkSephy

    DrkSephy/es6-cheatsheet

    13,327Voir sur GitHub↗

    This project is a JavaScript ES6 reference guide and syntax cheatsheet. It serves as an ECMAScript language guide providing technical examples and a curated list of tips for implementing modern JavaScript patterns. The guide covers a wide range of language features, including the use of classes for object blueprints, module systems for code organization, and arrow functions to preserve execution context. It provides instructions on utilizing block-scoped variables, template literals for string interpolation, and destructuring for nested data extraction. The reference also addresses asynchron

    JavaScript
    Voir sur GitHub↗13,327
  • leonardomso/33-js-conceptsAvatar de leonardomso

    leonardomso/33-js-concepts

    66,467Voir sur GitHub↗

    This project is a comprehensive educational repository designed to help developers master the core mechanics, runtime behaviors, and browser-native capabilities of the JavaScript language. It provides a structured knowledge base that covers fundamental language features, such as prototype-based inheritance and event-loop-based concurrency, alongside advanced topics like JIT-compiled execution and memory management. The repository distinguishes itself by offering deep-dive technical guides that bridge the gap between abstract language concepts and practical browser implementation. It features

    JavaScriptangularconceptses6
    Voir sur GitHub↗66,467
  • metagrover/es6-for-humansAvatar de metagrover

    metagrover/ES6-for-humans

    6,987Voir sur GitHub↗

    ES6-for-humans is an educational resource and technical manual providing a structured tutorial and programming guide for the ECMAScript 2015 language standards. It serves as a reference for transitioning from legacy JavaScript to modern syntax and coding patterns. The project covers modern language constructs including block-scoped variables, arrow functions, and class hierarchies. It provides guidance on implementing functional programming patterns via generators and lexically scoped functions, as well as object-oriented design using prototype-based inheritance. The documentation covers asy

    educationes2015es6
    Voir sur GitHub↗6,987
Voir les 30 alternatives à Modern Js Cheatsheet→

Questions fréquentes

Que fait mbeaudru/modern-js-cheatsheet ?

This project is a curated reference guide and cheatsheet for modern JavaScript development. It provides a collection of syntax and patterns covering ECMAScript standards, specifically focusing on contemporary language features from ES6 and later.

Quelles sont les fonctionnalités principales de mbeaudru/modern-js-cheatsheet ?

Les fonctionnalités principales de mbeaudru/modern-js-cheatsheet sont : Modern Syntax, JavaScript Resources, Async-Await Flow Control, Class-Based Architecture, Class Inheritance, Static Methods, Destructuring Assignments, Function Parameter Handling.

Quelles sont les alternatives open-source à mbeaudru/modern-js-cheatsheet ?

Les alternatives open-source à mbeaudru/modern-js-cheatsheet incluent : lukehoban/es6features — This project is a comprehensive reference guide and technical documentation for the features, syntax updates, and APIs… drksephy/es6-cheatsheet — This project is a JavaScript ES6 reference guide and syntax cheatsheet. It serves as an ECMAScript language guide… leonardomso/33-js-concepts — This project is a comprehensive educational repository designed to help developers master the core mechanics, runtime… metagrover/es6-for-humans — ES6-for-humans is an educational resource and technical manual providing a structured tutorial and programming guide… marijnh/eloquent-javascript — Eloquent-JavaScript is a comprehensive JavaScript programming textbook and interactive coding tutorial designed for… xcatliu/typescript-tutorial — This is a comprehensive tutorial for learning TypeScript, designed for JavaScript programmers who want to understand…