1.0.60 • Published 7 years ago
fetch-loader v1.0.60
fetch-loader
npm install --save fetch-loader
An incredibly very simple fetch assets loader that load every file as a blob and return a media element ( image / video / sound / json )
var fetchLoader = require('fetch-loader')
this.files = []
// {
// name: 'image', => name of the media
// url : ROOTPATH + IMAGE_PATH + 'image.jpg', => url of the media
// data: {description: "red image"} => additional data you want to be associated with the loaded media
// }
this.files.push( { name: 'videoxsd', url : ROOTPATH + VIDEO_PATH + 'videoxsd.mp4' } )
this.files.push( { name: 'image', url : ROOTPATH + IMAGE_PATH + 'image.jpg', data: {description: "red image"} )
this.files.push( { name: 'sound', url : ROOTPATH + SOUND_PATH + 'sound.mp3' } )
this.files.push( { name: 'myjson', url : ROOTPATH + JSON_PATH + 'data.json' } )
var fetchLoaderManager = new fetchLoader()
// file event fire everytime a file is loaded
fetchLoaderManager.on('file', onFile)
// complete event fire when everything is loaded
fetchLoaderManager.on('complete', onComplete)
// fetchLoaderManager.load options :
// parallel : limit of the unsync fetch loading
// headreq : determine if the loader first process a head request ( true progression values )
fetchLoaderManager.load(this.files, { parallel: 8, headreq: true })
// kill events
fetchLoaderManager.off('file')
fetchLoaderManager.off('complete')
1.0.60
7 years ago
1.0.59
7 years ago
1.0.58
7 years ago
1.0.57
7 years ago
1.0.56
7 years ago
1.0.55
7 years ago
1.0.54
7 years ago
1.0.53
7 years ago
1.0.52
7 years ago
1.0.51
7 years ago
1.0.50
8 years ago
1.0.49
8 years ago
1.0.48
8 years ago
1.0.47
9 years ago
1.0.46
9 years ago
1.0.45
9 years ago
1.0.44
9 years ago
1.0.43
9 years ago
1.0.42
9 years ago
1.0.41
9 years ago
1.0.40
9 years ago
1.0.39
9 years ago
1.0.38
9 years ago
1.0.37
9 years ago
1.0.36
10 years ago
1.0.35
10 years ago
1.0.34
10 years ago
1.0.33
10 years ago
1.0.32
10 years ago
1.0.31
10 years ago
1.0.3
10 years ago
1.0.2
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago