读书人

Rico 模块加载模式

发布时间: 2012-10-19 16:53:36 作者: rapoo

Rico 模块加载方式

include : function(filename) {    if (this.loadedFiles[filename]) return;    this.addPreloadMsg('include: '+filename);    var ext = filename.substr(filename.lastIndexOf('.')+1);    switch (ext.toLowerCase()) {      case 'js':        this.loadedFiles[filename]=filename.substring(0,4)=='rico' ? this.loadRequested : this.loadComplete;        document.write("<script type='text/javascript' src='"+this.jsDir+filename+"'><\/script>");        return;      case 'css':        var el = document.createElement('link');        el.type = 'text/css';        el.rel = 'stylesheet';        el.href = this.cssDir+filename;        this.loadedFiles[filename]=this.loadComplete;        document.getElementsByTagName('head')[0].appendChild(el);        return;    }  }

读书人网 >Web前端

热点推荐