javascript - using jquery to access another js file -
i'm trying access data javascript file , it's written such:
(function($) { var poller = function () { this.defaults = { type: 'veggies', limit: 10 }; this.items = { veggies: [ 'adzuki beans', 'asparagus', 'black-eyed peas', 'brussels sprouts', 'carrots', 'collard greens', 'parsnips', 'rhubarb', 'yams', 'watercress' ], fruits: [ 'apricots', 'blackcurrants', 'cherimoya', 'dates', 'elderberry', 'guava', 'kumquat', 'miracle fruit', 'purple mangosteen', 'satsuma' ] }; }; poller.prototype._getrandomnumber = function (min, max) { return math.floor(math.random() * (max - min + 1)) + min; }; poller.prototype._getdata = function (type) { var item, i, len; var list = this.items[type] || []; var results = []; (i = 0, len = list.length; < len; i++) { item = list[i]; results.push({ name: item, count: this._getrandomnumber(0, 200000) }); } return results; }; poller.prototype._processdata = function (data, limit) { return data.slice(0, limit); }; poller.prototype.poll = function (options, cb) { var self = this; var config = $.extend({}, this.defaults, options); var dfd = $.deferred(); settimeout(function () { var payload = self._processdata(self._getdata(config.type), config.limit); cb && cb(payload); dfd.resolve(payload); }, this._getrandomnumber(400, 2000)); return dfd; }; if (window.spredfast == null) { window.spredfast = { poller: poller }; } }(jquery));
in html it's embedded before script file, meaning,
<script src="api.js"></script> <script src="script.js"></script>
how go accessing data script file , display in descending order mixing veggies , fruits?
thanks,
should work...
if (!(spredfast in window)) { window.spredfast = { poller: function(){ return new pollerinstance(); } }; } else { window.spredfast.poller = function(){ return new pollerinstance(); }; } // call var poller = spredfast.poller();
Comments
Post a Comment