zoukankan      html  css  js  c++  java
  • jsLoader、cssLoader、imageLoader

    	//js文件加载
    	function jsLoader(url,callback){
    		var script = document.createElement("script");
    		script.src = url;
    		script.type = 'text/javascript';
    		script.language = 'javascript';
    		script.onload = script.onreadstatechange = function(){
    			isFunction(callback)&&callback();
    		};
    		document.getElementsByTagName("body")[0].appendChild(script);
    	}
    	
    	
    	//css文件加载
    	function cssLoader(url,callback){
    		var link = document.createElement("link");
    		link.rel="stylesheet";
    		link.type="text/css";
    		link.href=url;
    		link.onload = link.onreadstatechange = function(){
    			isFunction(callback)&&callback();
    		};
    		document.getElementsByTagName("head")[0].appendChild(link);
    	}
    	
    	//图片文件加载
    	function imageLoader(url,targetId,callback){
    		var img = document.createElement("img");
    		img.src=url;
    		img.onload = link.onreadstatechange = function(){
    			isFunction(callback)&&callback();
    		};
    		document.getElementById(targetId).appendChild(link);
    	}
    	
    	
    	function isFunction(obj){
    		return Object.prototype.toString.call(obj)==="[object Function]";
    	}
    	
    

      

  • 相关阅读:
    node03- NODE入门
    node02- NPM的使用
    node01- 初识、特点、
    Linux中的split命令,文件切割
    修改jar包中文件
    ByteBuf 使用
    Stream的flatmap与map异同的理解
    h5底部输入框被键盘遮挡问题
    div给我画条龙
    contains 了解
  • 原文地址:https://www.cnblogs.com/lhp2012/p/5368376.html
Copyright © 2011-2022 走看看