0.4.8 • Published 5 years ago

js-multi-data-module v0.4.8

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

MULTI DATA MODULE

Feature

Get multi data library.

Demo

Installation,Download

Using

NPM Usage

# install npm.
npm install --save js-multi-data-module
// import.
import MULTI_DATA_MODULE from 'js-multi-data-module';

Basic Standalone Usage

<script src="./js-multi-data-module.js"></script>
<script>
  let MDM =  new MULTI_DATA_MODULE({
    data_type: 'jsonp',
    data_list: [
      {
        url:'./sample.json',
        hierarchy: 'items'
      }
    ],
    on: {
      Complete: function(data,list){
        console.log(data,list);
      }
    }
  });
</script>

Advanced Usage

<script src="./js-multi-data-module.js"></script>
<script>
  let MDM =  new MULTI_DATA_MODULE({
    order: 'down',
    orderProperty: 'pubDate',
    filter: true,
    jsonpCallback : 'callback',
    fetch_timeout : 10000,
    data_type: 'jsonp',
    data_list: [
      {
        url:'./sample.json',
        hierarchy: 'items'
      },
      {
        url:'./sample.object.json',
        hierarchy: 'items.list', // items = { list: [...] }
      },
      {
        url:'./sample.array.json',
        hierarchy: 'items.0', // items[0]
      }
    ],
    on: {
      Update: function(data){
        console.log(data);
      },
      Complete: function(data, list){
        console.log(data, list);
      }
    }
  });
</script>

API

Options

ParameterTypeDefaultDescription
data_typestring- ※省略不可
data_listobject- ※省略不可

Dependencies

none


For Developer

Contribution

  1. Fork it ( https://github.com/yama-dev/js-multi-data-module/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Develop

at Development

Install node modules.

$ npm install

Run npm script 'develop'

$ npm run develop

Run npm script 'production'

$ npm run production

Licence

MIT

Author

yama-dev

0.4.8

5 years ago

0.4.0

5 years ago

0.2.0

5 years ago

0.0.4

5 years ago