Skip to content

About

【β版】Get multi data library.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

56 Commits

Folders and files

Repository files navigation

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, count){
        console.log(data, count);
      },
      Complete: function(data, list){
        console.log(data, list);
      },
      Fail: function(err){
        console.log(err);
      }
    }
  });
</script>

API

Options

Parameter Type Default Description
data_type string - ※省略不可
data_list object - ※省略不可




Dependencies

none




Licence

MIT


Author

yama-dev

About

【β版】Get multi data library.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages