1. Native JS:
/ *** Загрузка файлов JS и CSS* @param jsondata.path Prefix Path* @param jsondata.url Путь JS или CSS -пути, который необходимо загрузить* @param jsondata.type type js или css, которые должны быть загружены*/ functionfiles (jsondata) {jsondata. ! = не определен? jsondata.path: ""; if (jsondata.type == "js") {document.writeln ("<script type = 'text/javascript' src = '"+ jsondata.path+ jsondata.url+ "'> </script>"); } else if (jsondata.type == "css") {document.writeln ("<link rel = 'styleSheet' href = '"+jsondata.path+jsondata.url+"' type = 'text /css' />"); }} / *** Загрузите JS или CSS в голову* @param jsondata.path prefix path* @param jsondata.url Путь JS или CSS, который должен быть загружен* @param jsondata. jsondata.path! = Не определено? jsondata.path: ""; if (jsondata.type == "js") {var _js = document.createElement ("script"); _js.setattribute ("type", "text/javascript"); _js.setattribute ("src", jsondata.path + jsondata.url); > }} _js.onload = _js.onreadystateChange = null; } document.getElementsbytagname ("head") [0] .appendChild (_js); // Добавить к тегу головы} else if (jsondata.type == "css") {var _css = document.createElement ("link"); _js.setattribute ("type", "text/css"); _css.setattribute ("rel", "stylesship"); _css.setattribute ("href", jsondata.path + jsondata.url); document.getElementsbytagname ("head") [0] .appendChild (_css); // Добавление к тегу головы}}2. jQuery версия:
Используйте отложенный объект, чтобы вернуть результат
var uiload = uiload || {}; (function ($, $ document, uiload) {"используйте строгое"; var load = [], propect = false, deferred = $ .deferred (); uiload.load = function (srcs) {srcs = $ .isarray (srcs)? Srcs: srcs.split (// s+/); ifs (srcs)? searred.promise (); {if (src]). DEFERED $ document.createelement ('link'); Загружено [href] = отсрочка;Приведенный выше простой код реализации для динамической загрузки JS и CSS - это весь контент, которым я поделился с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.