awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
chuanxshi avatar

chuanxshi/javascript-patterns

0
View on GitHub↗
9,356 星标·1,651 分支·HTML·2 次浏览shichuan.github.io/javascript-patterns↗

Javascript Patterns

This is a reference collection of reusable JavaScript code examples that demonstrate classic software design patterns. The project provides practical implementations of creational patterns like Singleton and Factory, structural patterns such as Adapter and Decorator, and behavioral patterns including Observer, Strategy, and Command.

The documentation is organized around runnable code examples that show each pattern's structure and usage, serving as a practical guide for applying these solutions to recurring software architecture problems. The collection covers the three main categories of design patterns, offering concrete JavaScript implementations for each.

Features

  • Design Pattern - Provides runnable JavaScript code examples for classic software design patterns.
  • Design Pattern Examples - Provides JavaScript code snippets demonstrating practical implementations of software design patterns.
  • JavaScript Implementations - Provides JavaScript-specific implementations of classic software design patterns.
  • JavaScript Examples - Provides JavaScript code examples for behavioral design patterns such as Observer, Strategy, and Command.
  • JavaScript Examples - Provides JavaScript code examples for creational design patterns such as Singleton, Factory, and Builder.
  • JavaScript Implementations - Provides a curated collection of reusable JavaScript code examples for classic design patterns.
  • Design Pattern Implementations - Ships reusable JavaScript code examples demonstrating structural and behavioral design pattern implementations.
  • JavaScript Examples - Provides JavaScript code examples for structural design patterns such as Adapter and Decorator.

Star 历史

chuanxshi/javascript-patterns 的 Star 历史图表chuanxshi/javascript-patterns 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

chuanxshi/javascript-patterns 是做什么的?

This is a reference collection of reusable JavaScript code examples that demonstrate classic software design patterns. The project provides practical implementations of creational patterns like Singleton and Factory, structural patterns such as Adapter and Decorator, and behavioral patterns including Observer, Strategy, and Command.

chuanxshi/javascript-patterns 的主要功能有哪些?

chuanxshi/javascript-patterns 的主要功能包括:Design Pattern, Design Pattern Examples, JavaScript Implementations, JavaScript Examples, Design Pattern Implementations。

chuanxshi/javascript-patterns 有哪些开源替代品?

chuanxshi/javascript-patterns 的开源替代品包括: addyosmani/essential-js-design-patterns — This project is a library and software architecture guide focused on the implementation of classic design patterns in… tcorral/design-patterns-in-javascript — This repository serves as a reference for implementing standard software design patterns within JavaScript… design-patterns-in-ruby/design-patterns-in-ruby — This project serves as an educational resource and technical reference for implementing classic software design… sohamkamani/javascript-design-patterns-for-humans — This project is a collection of simplified explanations and code implementations for common software design patterns… jbloch/effective-java-3e-source-code — This repository is a Java language educational resource and coding standards reference. It provides a collection of… fuzhengwei/itstack-demo-design — This project is a software design pattern implementation guide and architecture reference. It provides a practical…

Javascript Patterns 的开源替代方案

相似的开源项目,按与 Javascript Patterns 的功能重合度排序。
  • addyosmani/essential-js-design-patternsaddyosmani 的头像

    addyosmani/essential-js-design-patterns

    4,910在 GitHub 上查看↗

    This project is a library and software architecture guide focused on the implementation of classic design patterns in JavaScript. It provides a collection of concrete coding examples that translate theoretical architectural patterns into working code to improve software maintainability and scalability. The repository focuses on structural and behavioral patterns used to solve common software engineering problems. It offers a set of templates and standards for organizing complex logic and managing frontend code organization. The content covers broad capability areas including professional Jav

    HTML
    在 GitHub 上查看↗4,910
  • design-patterns-in-ruby/design-patterns-in-rubydesign-patterns-in-ruby 的头像

    design-patterns-in-ruby/design-patterns-in-ruby

    2,560在 GitHub 上查看↗

    This project serves as an educational resource and technical reference for implementing classic software design patterns within the Ruby programming language. It provides a curated collection of code examples that demonstrate how to apply behavioral, creational, and structural design patterns to solve common software development problems. The repository distinguishes itself by focusing on the intersection of established design principles and Ruby’s unique language mechanisms. It illustrates how to leverage dynamic method dispatch, duck typing, and mixins-based composition to create modular an

    Ruby
    在 GitHub 上查看↗2,560
  • sohamkamani/javascript-design-patterns-for-humanssohamkamani 的头像

    sohamkamani/javascript-design-patterns-for-humans

    4,481在 GitHub 上查看↗

    This project is a collection of simplified explanations and code implementations for common software design patterns using JavaScript. It serves as a guide for implementing creational, structural, and behavioral design patterns to solve software architecture problems. The resource categorizes patterns into three primary groups. Creational patterns focus on flexible object instantiation and resource management. Structural patterns organize object relationships and interfaces to form efficient structures. Behavioral patterns manage communication and interaction between objects. The material co

    在 GitHub 上查看↗4,481
  • tcorral/design-patterns-in-javascripttcorral 的头像

    tcorral/Design-Patterns-in-Javascript

    2,623在 GitHub 上查看↗

    This repository serves as a reference for implementing standard software design patterns within JavaScript environments. It provides a collection of structural, creational, and behavioral patterns designed to assist developers in organizing complex application logic and improving overall code maintainability. The project demonstrates how to apply object-oriented principles to decouple object creation from core business logic and manage communication between objects. By utilizing these patterns, developers can structure classes and object interactions to ensure code remains modular and flexibl

    JavaScript
    在 GitHub 上查看↗2,623
  • 查看 Javascript Patterns 的所有 30 个替代方案→