npm install min-readymin-ready
===
[![Build status][travis-image]][travis-url]
[![NPM version][npm-image]][npm-url]
[![Downloads][downloads-image]][downloads-url]
[![Dependency Status][david-image]][david-url]
[npm-image]: https://img.shields.io/npm/v/min-ready.svg?style=flat-square
[npm-url]: https://npmjs.org/package/min-ready
[downloads-image]: http://img.shields.io/npm/dm/min-ready.svg?style=flat-square
[downloads-url]: https://npmjs.org/package/min-ready
[david-image]: http://img.shields.io/david/chunpu/min-ready.svg?style=flat-square
[david-url]: https://david-dm.org/chunpu/min-ready
Simple ready like jQuery(func)
Installation
---
``sh`
npm i min-ready
Usage
---
`js
var ready = require('min-ready')()
ready.queue(function() {
console.log(1)
})
ready.queue(function() {
console.log(2)
})
ready.open()
// => 1, 2
ready.queue(function() {
console.log(3)
})
// => 3
`
Simple Delay Execute
---
`js
// before jquery load
var ready = require('min-ready')()
ready.queue(function() {
var $ = this
$('.class').html('some thing')
})
ready.queue('ajax', 'http://foo.bar.com', {success: function() {}})
// after jquery load
ready.ctx = $ // set context
ready.open()
``
License
---
[![License][license-image]][license-url]
[travis-image]: https://img.shields.io/travis/chunpu/min-ready.svg?style=flat-square
[travis-url]: https://travis-ci.org/chunpu/min-ready
[license-image]: http://img.shields.io/npm/l/min-ready.svg?style=flat-square
[license-url]: #