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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
yygmind avatar

yygmind/blog

0
View on GitHub↗
10,615 stars·1,093 forks·20 viewsmuyiy.cn/blog↗

Blog

This repository is a curated knowledge base focused on core JavaScript fundamentals, specifically designed for frontend interview preparation. It provides structured explanations of essential concepts including closures, prototype chains, execution contexts, and memory management, serving as a reference for developers seeking to deepen their understanding of the language's inner workings.

The content covers a range of practical JavaScript topics, including object copying techniques (shallow and deep copy), event handling optimization through throttle and debounce patterns, and functional programming patterns like higher-order functions and currying. It also offers detailed guides on mastering this binding rules and navigating prototype chains, with step-by-step tutorials and visual explanations for complex topics like execution context management and memory allocation tracing.

The project is built as a static site using a Markdown-to-HTML pipeline with file-based routing and template engine integration, bundling assets at build time for efficient delivery. The documentation surface includes dedicated tutorials for deep copying, execution contexts, prototype chains, and throttle/debounce patterns, all organized as a frontend interview knowledge base.

Features

  • JavaScript Interview Preparations - Prepares for frontend job interviews by mastering core JavaScript concepts like execution contexts and prototype chains.
  • Scope and Closures - Understands how lexical scope chains work and how closures capture and retain variable references.
  • JavaScript Execution Contexts - Explains how JavaScript creates and manages execution contexts and the call stack.
  • Prototype Chain Navigation - Navigates constructors, prototypes, and the prototype chain to understand inheritance patterns.
  • Function Context Binding - Applies the five ways to bind this in JavaScript, including arrow functions and call/apply/bind.
  • Explicit This Binding Techniques - Masters the five rules that determine the value of this in different function call patterns.
  • Static This-Context Typing - Masters the five rules that determine the value of this in different function call patterns.
  • Scope Chain Management - Understands how scope chains form and how closures capture variables from outer functions.
  • Event Debouncing - Practical patterns for limiting function execution frequency using throttle and debounce techniques in event handling.
  • JavaScript Memory Leak Detection - Tracing memory allocation and detecting leak patterns in JavaScript applications to optimize resource usage.
  • Functional Programming Patterns - Applies higher-order functions, currying, and custom array method implementations for composable code.
  • Higher Order Function Implementation - Applies functions that take or return other functions, including currying and array methods.
  • Deep Copy Utilities - Provides tutorials on shallow and deep copying techniques for objects and arrays.
  • JavaScript Deep Copy Guides - Step-by-step walkthrough of shallow and deep copying techniques for objects and arrays in JavaScript.
  • JavaScript Object Copying Guides - Copying objects in JavaScript using shallow or deep copy methods for data manipulation without unintended mutations.

Star history

Star history chart for yygmind/blogStar history chart for yygmind/blog

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Blog

Similar open-source projects, ranked by how many features they share with Blog.
  • sadanandpai/javascript-code-challengessadanandpai avatar

    sadanandpai/javascript-code-challenges

    4,451View on GitHub↗

    This repository is a collection of JavaScript coding challenges and a comprehensive interview guide. It provides reference implementations and educational examples designed to help developers master language fundamentals and prepare for technical interviews. The project covers a wide array of specialized implementations, including functional programming patterns like currying and partial application, as well as asynchronous patterns for concurrency control. It also includes practical examples of Document Object Model manipulation and the implementation of common data structures such as stacks

    MDXchallengescoding-interviewfrontend
    View on GitHub↗4,451
  • lgwebdream/fe-interviewlgwebdream avatar

    lgwebdream/FE-Interview

    7,203View on GitHub↗

    This project is a comprehensive frontend interview preparation resource built around a question bank of over 1000 curated questions. It covers HTML, CSS, JavaScript, Vue, React, Node, TypeScript, Webpack, algorithms, and network security, with each question accompanied by a detailed answer explanation. The content is organized into a hierarchical category tree for browsable exploration, and a daily question rotation algorithm presents one question per day for systematic review. A client-side search index enables instant filtering of questions by title or tag, and the entire question bank is p

    JavaScriptangularcssfe-interview
    View on GitHub↗7,203
  • hw-whistleblower/true-story-of-panguHW-whistleblower avatar

    HW-whistleblower/True-Story-of-Pangu

    11,540View on GitHub↗

    This project is a whistleblower evidence archive and static website designed to document misconduct in the development of large language models. It serves as a digital repository for storing internal documents, firsthand testimonies, and research records to expose technical fabrication, plagiarism, and corporate fraud. The archive focuses on the preservation of digital evidence and the tracking of corporate accountability. It provides detailed documentation of development histories, including architectural changes and training processes, while maintaining personnel lists to verify the identit

    View on GitHub↗11,540
  • isno/thebytebookisno avatar

    isno/theByteBook

    8,542View on GitHub↗

    The Byte Book is an open-source book that covers cloud-native infrastructure, focusing on kernel networking, Kubernetes, service meshes, and containers. It serves as a technical reference for designing stable and cost-effective infrastructure, combining DevOps workflows and site reliability engineering principles. The book provides a deep dive into Kubernetes networking, including CNI, service mesh integration, and container network interfaces for production clusters. It also covers container runtime operations, service mesh architecture for observability and traffic management, and Linux ker

    JavaScriptcloud-nativecontainerdevops
    View on GitHub↗8,542
See all 30 alternatives to Blog→

Frequently asked questions

What does yygmind/blog do?

This repository is a curated knowledge base focused on core JavaScript fundamentals, specifically designed for frontend interview preparation. It provides structured explanations of essential concepts including closures, prototype chains, execution contexts, and memory management, serving as a reference for developers seeking to deepen their understanding of the language's inner workings.

What are the main features of yygmind/blog?

The main features of yygmind/blog are: JavaScript Interview Preparations, Scope and Closures, JavaScript Execution Contexts, Prototype Chain Navigation, Function Context Binding, Explicit This Binding Techniques, Static This-Context Typing, Scope Chain Management.

What are some open-source alternatives to yygmind/blog?

Open-source alternatives to yygmind/blog include: sadanandpai/javascript-code-challenges — This repository is a collection of JavaScript coding challenges and a comprehensive interview guide. It provides… lgwebdream/fe-interview — This project is a comprehensive frontend interview preparation resource built around a question bank of over 1000… hw-whistleblower/true-story-of-pangu — This project is a whistleblower evidence archive and static website designed to document misconduct in the development… isno/thebytebook — The Byte Book is an open-source book that covers cloud-native infrastructure, focusing on kernel networking,… esoolgnah/frontend-interview-questions — Frontend-Interview-Questions is an educational knowledge base and study guide designed for technical interview… nao-sabemos-js/you-dont-know-js — You Don't Know JS is an open-source educational book series that explains the core mechanisms of the JavaScript…