我们能否实现动态加载js、css等文件的过程?
通过从html标签数据属性中获取所有必要的信息(即需要加载什么内容)?
例如:
<html>
<head>
<title>Our app</title>
</head>
<body data-load-css="style">
<div class="all" data-load-js="jquery|jqueryui" data-load-js-type="async">
<div class="header" data-load-js="main">
Header
</div>
<div class="body" data-load-js="body">
Body
<div class="some-tipsy" data-load-css="tipsy"></div>
</div>
<div class="footer" data-load-js="other">
Footer
<div class="some-other" data-load-css="other"></div>
</div>
</div>
<script>
// our js app to load dynamically js, css
</script>
</body>
</html>
那么,也许您有一些关于如何以最佳方式完成这项任务的想法?具有最佳性能和灵活性。
或者我只需要使用require js,并不用担心一些“新事物”?如果只是使用require js,那么如何使用这个js插件最好地动态加载所有内容?
如何解决js异步、延迟加载的问题?其中一些脚本必须按特定顺序加载。
这里是我当前问题的续篇版本2:https://stackoverflow.com/questions/34413940/dynamically-load-js-files-by-html-data-attr-dependencies