Reinventing some javascript wheels, just for studying :)
- asap - Executes a task asynchronously as soon as possible (microtask).
- genRunner - A generator runner.
- thunkify - A thunkify implementation.
- Promise - A simple Promises/A+ implementation
- CancelToken - Cancel a promise by
CancelToken
. - asyncEmitter - Asyncify
EventEmitter
. - AsyncQueue - Promise based async queue.
- vdom - A simple virtual DOM implementation.
- HTMLParser - A simple HTML Parser.
- observable - Observe the changes of object.
- redux - A simple redux.
- react-redux - A simple react-redux.
- rxjs - A simple rxjs.
- History - A cross-browser history.
- Router - A simple routes for JS.
- JST - A JavaScript template engine.
- EventEmitter - A simple event emitter.
- ajax - JS API for handleing XHR.
- fetch-extra - Simple extend of
window.fetch
- jsonp - A JSONP implementation.
- timer - A better interval.
- querystring - Parsing and formatting URL query strings for Browser.
- amd - A simple AMD implementation for all bundled js.
- createError - Create custom error.
- cookies - JS API for handling cookies.
- Storage - A better
localStorage
. - dataCache - setter/getter arbitrary data associated with the specified element, like jQuery.data().
MIT
Copyright (c) 2020-present, takumiao13