Javascript 可能是基本的,是否可以;“卸载”;这些不需要的代码?

Javascript 可能是基本的,是否可以;“卸载”;这些不需要的代码?,javascript,html,css,Javascript,Html,Css,请理解我对这些事情知之甚少,所以我希望你能帮助我。基本上,我有一个网站,我想让它更轻。遗憾的是,我无法直接从代码中删除任何内容-它位于特定的平台中,并且我对代码的访问非常有限-但是我可以使用Javascript和CSS向标题部分添加新代码 现在,谈谈我的问题。我注意到代码的某些部分被调用,浪费了一些时间和资源,但它们从未真正被使用过。它们通常是这样的: <link rel="stylesheet" href="[link here]"> <

请理解我对这些事情知之甚少,所以我希望你能帮助我。基本上,我有一个网站,我想让它更轻。遗憾的是,我无法直接从代码中删除任何内容-它位于特定的平台中,并且我对代码的访问非常有限-但是我可以使用Javascript和CSS向标题部分添加新代码

现在,谈谈我的问题。我注意到代码的某些部分被调用,浪费了一些时间和资源,但它们从未真正被使用过。它们通常是这样的:

<link rel="stylesheet" href="[link here]">
<link href='[link here]' rel='stylesheet' type='text/css'>
<script type="8c92b238d59e992521843690-text/javascript" src="[like here]"></script>


我明白,如果我对HTML的基本知识没有错的话,这实际上是“导入”了这些链接的内容,简化了代码,但在某些情况下,这是导入了从未使用过的内容。有没有办法在用户看到页面之前“卸载”此代码,从而使生成的代码更轻?也许这是一个完全荒谬的问题,但请理解,我对这些主题知之甚少…

您所问的是两种不同类型的导入文件,一种是CSS,另一种是JS

可以将这两个文件裁剪到特定页面所需的部分,但在这两种情况下,您都可以有效地预处理CSS或JS文件,将它们裁剪到所需的部分,而不是尝试实时执行

很少用手来做这件事;通常,您会将此作为生成站点的构建过程的一部分来处理。如果您还没有使用webpack或rollup之类的工具,那么您需要更改您的开发过程以利用这类功能;对于小规模的网站来说,这样的努力通常是不值得的

对于CSS,一个这样的工具是


webpack
rollup
将处理JS方面的事情;你可以通过搜索常用的“摇树”来了解更多。例如:

从html代码中省略这些行,并使用javascript检测用户代理,然后将这些内容写入@hanz,我不能省略它们。如上所述,这些行是实际代码,我不能直接删除它们。否则,我自然会…仍然没有办法做这样的事情,因为HTML=HTML,可能尝试使用PHP@Hanz哦,好吧,谢谢!Hanz是不正确的,而切换到PHP的建议是毫无意义的。看起来很有趣-我必须承认我绝对是一个非常新手,并且对你的一些概念有困难-但最终我根本无法更改任何代码。我可以在CSS和页面的头部添加简单的内容。但是谢谢你的帮助,好吗?:)