通过js引入当前所需要的js,css等

本文介绍了一种在前端页面中批量加载多个JS和CSS文件的方法。通过创建一个init.js文件,利用JavaScript动态生成script和link标签,实现了一次性加载多个资源的功能。此方法简化了前端资源的引入流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在我们web前端页面中经常会用到许多外部的js,css文件,那么问题来了,怎样才能一次性引入?

通过js便可实现

走码:

//创建一个init.js文件
var jsUrls = "js/jquery-1.7.1.min.js";
for (var j = 0; j < jsUrls.split(",").length; j++) {
    document.write('<scr' + 'ipt type="text/javascript" src="' + jsUrls.split(",")[j] + '"><\/scr' + 'ipt>');
}
//引入样式也类似
var cssLink={};
var cssUrls="css/style.css";
for( var i=0 ; i < cssUrls.split(",").length; i++ ){
    cssLink[i] = top.document.createElement("link");
    cssLink[i].setAttribute("rel", "Stylesheet");
    cssLink[i].setAttribute("type", "text/css");
    cssLink[i].setAttribute("href", cssUrls.split(",")[i]);
    top.document.getElementsByTagName("head")[0].appendChild(cssLink[i]);
}
//然后在页面引入init.js即可,注意script要分开写,这是因为浏览器引擎解释的原因,<script></script>标签中不能再出现同样的script标签,如果是字符串就没问题了

 

转载于:https://www.cnblogs.com/jasonzeng/p/4216308.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值