Chang Yan's repositories
canvas-image-cache
A promise-based utility to cache images in canvas to enhance rendering efficiency and prevent flickering
easy-stackoverflow
:speak_no_evil:A Chrome extension for StackOverflow
React-Kanban-Board
:clipboard: A checklist SPA implemented with React
focus-helper
A chrome extension to help you boost your focus in a period of time
handwriting
:book: A web application to practice your handwriting.
Backbone-Todo-List
The todo list based on Backbone.js
Front-End-Data-Visualization
:eyes: Web Data Visualization for the graduate thesis in 2017.
greedy-snake
A simple html5 game aimed at children aged above 3. LOL
mini-observer
:eyes: A redux-like implementation of the observer pattern in JavaScript
understandinges6
Content for the ebook "Understanding ECMAScript 6"
Data-Structure-and-Algorithms-in-JavaScript
A Minimal Implementation of the Common-Seen Data Structure and Algorithms in JavaScript.
fast-scroll-top
A Chrome extension to save your pain of scrolling back to the top of the page.
hexo-theme-hiero
An awesome magazine, blog theme for your Hexo site.
tech-interview-handbook
π― Algorithms, front end and behavioral content for rocking your coding interview. π Interview Cheatsheet! π
weather-cli
:cloud: A Node.js Command Line Tool to Know the Weather Data
ama
Ask me anything!
building-react-from-scratch
Code for my React Rally talk.
cosmos
[Show :heart: love by π] Your personal library of every algorithm and data structure code that you will ever encounter
create-react-app
Create React apps with no build configuration.
game-manager
:surfer: A game state manager library for HTML5 games
git-flight-rules
Flight rules for git - a work in progress!
happy-getter
An object data getter make you happy.
node-multiplayer-snake
A multiplayer snake game built on NodeJs, Express, socket.io, JavaScript ES6, and jspm. (minimal libraries)
vdom-prezzy-example
:eyeglasses: From my Youtube Video, "Let's Build a Virtual DOM from Scratch"
zoomerang
drop in zoom anything