$ show javascript-tutorial/ko.javascript.info
This repository is the Korean translation of the Modern JavaScript Tutorial (https://javascript.info). It contains a comprehensive collection of educational articles, tasks, solutions, and interactive code examples covering core JavaScript, browser APIs, networking, animations, web components, and regular expressions. The content is structured as static markdown files with embedded code snippets and self-contained HTML demos. It is not a production software application but a static educational resource. The repository demonstrates consistent translation conventions and includes reusable teaching patterns such as decorators, custom events, drag-and-drop algorithms, and event delegation. Some content references older browser behaviors and deprecated APIs (e.g., `__proto__`, XMLHttpRequest), but also covers modern features like async/await, Promises, and modules. The code examples are clean and well-documented, making it a valuable learning resource for Korean-speaking developers.
The LLM identified 3 files worth highlighting for reuse:
A self-contained set of functions (`getCookie`, `setCookie`, `deleteCookie`) for browser cookie manipulation. It is cleanly implemented with proper encoding and expiration handling, and can be extracted into any project that requires cookie operations without modification.
A reusable class that detects intentional mouse hover (slow movement) on an element, distinguishing from accidental passes. It uses a speed threshold and timer pattern, and can be extracted as a standalone utility for UI components requiring hover intent detection.
A clean implementation of the debounce decorator pattern using closures and `setTimeout`. It is self-contained and demonstrates a classic functional programming technique that can be reused directly in any JavaScript project for throttling rapid function calls.