1.0.60 • Published 7 years ago

fetch-loader v1.0.60

Weekly downloads
3
License
ISC
Repository
github
Last release
7 years ago

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

7 years ago

1.0.49

8 years ago

1.0.48

8 years ago

1.0.47

8 years ago

1.0.46

8 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

9 years ago

1.0.35

9 years ago

1.0.34

9 years ago

1.0.33

9 years ago

1.0.32

9 years ago

1.0.31

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago