mirror of
https://github.com/hiloteam/Hilo.git
synced 2026-01-18 16:04:19 +00:00
6 lines
814 B
JavaScript
6 lines
814 B
JavaScript
/**
|
|
* hilojs 2.0.3 for cmd
|
|
* Copyright 2016 alibaba.com
|
|
* Licensed under the MIT License
|
|
*/
|
|
define(function(n,e,o){var r=n("hilo/core/Class"),a=r.create({load:function(n){var e=this,o=n.src,r="jsonp"==n.type;if(r){var t=n.callbackName||"callback",c=n.callback||"jsonp"+ ++a._count,d=window;d[c]||(d[c]=function(n){delete d[c]}),o+=(o.indexOf("?")==-1?"?":"&")+t+"="+c}n.noCache&&(o+=(o.indexOf("?")==-1?"?":"&")+"t="+ +new Date);var i=document.createElement("script");i.type="text/javascript",i.async=!0,i.onload=e.onLoad.bind(e),i.onerror=e.onError.bind(e),i.src=o,n.id&&(i.id=n.id),document.getElementsByTagName("head")[0].appendChild(i)},onLoad:function(n){var e=n.target;return e.onload=e.onerror=null,e},onError:function(n){var e=n.target;return e.onload=e.onerror=null,n},Statics:{_count:0}});return a}); |