// the find
mqyqingfeng/Wheels
以自己是否能造出轮子来衡量学习的效果
A Chinese-language index repo that links out to roughly ten separate from-scratch vanilla JS implementations of common DOM UI patterns — EventEmitter, scroll-to-top, sticky headers, lazy loading, pull-to-refresh, a calendar, a waterfall layout. It's aimed at developers who want to learn how these browser features work by rebuilding them, not at anyone looking for a library to install.
Each wheel targets one well-scoped interaction pattern, which keeps the reading manageable instead of dumping a framework on you. Every entry has a live demo and a GIF so you can see the behavior before reading the implementation. The topic list is still relevant — lazy load, infinite scroll, pull-to-refresh are things you'll hit in real frontend code, not academic toy problems.
This isn't a codebase, it's a README pointing at ~10 separate repos with no shared structure, build setup, or versioning across them. Last pushed in 2022, and the explicit IE7/IE8 compatibility target means the implementations lean on patterns and polyfill-era tricks you wouldn't write for a modern browser. No tests, no TypeScript, nothing packaged for npm — you're meant to read the code, not depend on it. Documentation is Chinese-only, which caps the audience for anyone evaluating it through an English README.