1.0.60 • Published 6 years ago

fetch-loader v1.0.60

Weekly downloads
3
License
ISC
Repository
github
Last release
6 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

6 years ago

1.0.59

6 years ago

1.0.58

6 years ago

1.0.57

6 years ago

1.0.56

6 years ago

1.0.55

6 years ago

1.0.54

6 years ago

1.0.53

6 years ago

1.0.52

6 years ago

1.0.51

6 years ago

1.0.50

6 years ago

1.0.49

7 years ago

1.0.48

7 years ago

1.0.47

7 years ago

1.0.46

7 years ago

1.0.45

7 years ago

1.0.44

7 years ago

1.0.43

7 years ago

1.0.42

7 years ago

1.0.41

7 years ago

1.0.40

7 years ago

1.0.39

8 years ago

1.0.38

8 years ago

1.0.37

8 years ago

1.0.36

8 years ago

1.0.35

8 years ago

1.0.34

8 years ago

1.0.33

8 years ago

1.0.32

8 years ago

1.0.31

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago