Skip to content

yama-dev/js-multi-data-module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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