-
Notifications
You must be signed in to change notification settings - Fork 0
TaskQueueExample
tapvanvn edited this page Sep 7, 2016
·
1 revision
var script = document.createElement('script');
script.setAttribute('type', 'text/javascript');
script.setAttribute('src', 'https://github.com/tapvanvn/pure/releases/download/1.0/pure.min.js');
script.onload = function() {
var queue = new TaskQueue();
queue.add(new TaskResourceLoad({ url: 'http://www.denxongbattrang.com/sjcl.js', type: 'js' }));
queue.add(new TaskResourceLoad({ url: 'http://www.denxongbattrang.com/bitArray.js', type: 'js' }));
queue.add(new TaskResourceLoad({ url: 'http://www.denxongbattrang.com/cbc.js', type: 'js' }));
queue.add(new TaskResourceLoad({ url: 'http://www.denxongbattrang.com/codecBase64.js', type: 'js' }));
queue.add(new TaskResourceLoad({ url: 'http://www.denxongbattrang.com/codecBytes.js', type: 'js' }));
queue.add(new TaskResourceLoad({ url: 'http://www.denxongbattrang.com/codecString.js', type: 'js' }));
queue.add(new TaskResourceLoad({ url: 'http://www.denxongbattrang.com/base64.js', type: 'js' }));
queue.add(new TaskResourceLoad({ url: 'http://www.denxongbattrang.com/CryptoJs/core-min.js', type: 'js' }));
queue.add(new TaskResourceLoad({ url: 'http://www.denxongbattrang.com/CryptoJs/aes-min.js', type: 'js' }));
var task_init = new Task();
task_init.fn = function(task, param) {
console.log('all resources have been loaded. init something here');
};
queue.add(task_init);
};
document.getElementsByTagName('head')[0].appendChild(script);