1. JS พื้นเมือง:
/ *** การโหลดไฟล์ JS และ CSS* @param JSondata.Path PATH PATH* @Param JSondata.url เส้นทาง JS หรือเส้นทาง CSS ที่ต้องโหลด* @param JSondata.type JS หรือ CSS ที่จำเป็นต้องโหลด*/ ฟังก์ชัน ไม่ได้กำหนด? JSondata.Path: ""; if (jSondata.type == "js") {document.writeLn ("<script type = 'text/javascript' src = '"+ jsondata.path+ jSondata.url+ "'> </Script>"); } อื่นถ้า (jSondata.type == "css") {document.writeln ("<link rel = 'stylesheet' href = '"+jSondata.path+jSondata.url+"type =' text /css ' />"); }} / *** โหลด js หรือ css ลงในหัว* @param jsondata.path PATH PATH* @Param JSondata.url เส้นทาง JS หรือเส้นทาง CSS ที่ต้องโหลด* @param JSondata.type ประเภท JS หรือ CSS jsondata.path! = ไม่ได้กำหนด? JSondata.Path: ""; if (jSondata.type == "js") {var _js = document.createElement ("สคริปต์"); _js.setAttribute ("type", "text/javascript"); _js.setAttribute ("SRC", JSONDATA.Path + JSONDATA.URL); _js.onload = _js.onreadyStateChange = function () {ถ้า (! this.readyState || this.readyState == 'โหลด' || this.readyState == 'เสร็จสมบูรณ์') {ถ้า ("ฟังก์ชั่น" == typeof (jSondata ["callback") }} _js.onload = _js.onreadystatechange = null; } document.getElementsByTagname ("head") [0] .AppEndChild (_js); // เพิ่มลงในแท็กหัว} อื่นถ้า (jSondata.type == "css") {var _css = document.createElement ("ลิงก์"); _js.setAttribute ("type", "text/css"); _css.setAttribute ("rel", "stylesheet"); _css.setAttribute ("href", jsondata.path + jsondata.url); document.getElementByTagname ("head") [0] .AppendChild (_CSS); // ผนวกเข้ากับแท็กหัว}}2. jQuery เวอร์ชัน:
ใช้วัตถุรอการตัดบัญชีเพื่อส่งคืนผลลัพธ์
var uiload = uiload || {}; (ฟังก์ชั่น ($, $ document, uiload) {"ใช้อย่างเข้มงวด"; var loaded = [], promise = false, referred = $ .deferred (); uiload.load = function (srcs) {srcs = $ .isarray (srcs)? deferred.promise (); {ถ้าโหลด [src]) โหลด [src] .promise (); $ document.pody.apher.pendchild (สคริปต์); 'สไตล์'; }}) (jQuery, เอกสาร, uiload);รหัสการใช้งานอย่างง่ายข้างต้นสำหรับการโหลด JS และ CSS แบบไดนามิกเป็นเนื้อหาทั้งหมดที่ฉันได้แชร์กับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น