zoukankan      html  css  js  c++  java
  • 动态(按需)加载js和css文件

    function $import(path,type,title){ 
    var s,i; 
    if(!type) type=path.substr(path.lastIndexOf(".")+1); 
    if(type=="js"){ 
        var ss=document.getElementsByTagName("script"); 
        for(i=0;i<ss.length;i++){ 
            if(ss[i].src && ss[i].src.indexOf(path)!=-1 || ss[i].title==title)return ss[i]; 
        } 
        s=document.createElement("script"); 
        s.type="text/javascript"; 
        s.src=path; 
        if(title) s.title=title; 
    }
    else if(type=="css"){ 
        var ls=document.getElementsByTagName("link"); 
        for(i=0;i<ls.length;i++){ 
            if(ls[i].href && ls[i].href.indexOf(path)!=-1 || ls[i].title==title)return ls[i]; 
        } 
        s=document.createElement("link"); 
        s.rel="stylesheet"; 
        s.type="text/css"; 
        s.href=path; 
        if(title) s.title=title; 
        s.disabled=false; 
    else return; 
    var head=document.getElementsByTagName("head")[0]; 
    head.appendChild(s); 
    return s; 
  • 相关阅读:
    迪杰斯特拉(Dijkstra)算法描述及理解
    KMP初步
    网络流初步
    Cutting Codeforces Round #493 (Div. 2)
    优先队列小结
    树状数组初步理解
    分块思想
    树状数组-逆序对-HDU6318
    线段树
    8.12.5
  • 原文地址:https://www.cnblogs.com/top5/p/1862735.html
Copyright © 2011-2022 走看看