Javascript 我可以将包含脚本和样式的HTML文件插入到另一个HTML(客户端)中吗?

Javascript 我可以将包含脚本和样式的HTML文件插入到另一个HTML(客户端)中吗?,javascript,html,arduino,Javascript,Html,Arduino,我可以将包含脚本和样式的HTML文件插入到另一个HTML(客户端)中吗 我将尝试详细阐述一下,以便清楚地知道我希望做什么。。。首先,这将由Arduino提供服务,因此这一点的全部目的是最大限度地减少每个请求发送的数据数量,如果可能,只有两个文件(一个小文件需要在每个请求中加载,一个大文件应该只在第一次加载,然后由浏览器缓存) 目前我有这样的想法: <!DOCTYPE html> <html> <head> <style>

我可以将包含脚本和样式的HTML文件插入到另一个HTML(客户端)中吗

我将尝试详细阐述一下,以便清楚地知道我希望做什么。。。首先,这将由Arduino提供服务,因此这一点的全部目的是最大限度地减少每个请求发送的数据数量,如果可能,只有两个文件(一个小文件需要在每个请求中加载,一个大文件应该只在第一次加载,然后由浏览器缓存)

目前我有这样的想法:

<!DOCTYPE html>
<html>
    <head>
        <style>
            Many lines of CSS...
        </style>
        <script>
            Many lines of Javascript
        </script>
    </head>
    <body>
        Many lines of HTML
    </body>

    <script type='text/javascript'>
        $(document).ready
        (
            function()
            {
                initializeStuff("1, 2, 3, 4, 5, 6, 7, 8, 9");
            }
        }
    </script>
</html>

许多行的CSS。。。
许多行Javascript
多行HTML
$(文件)。准备好了吗
(
函数()
{
初始化为uff(“1、2、3、4、5、6、7、8、9”);
}
}
基本上,我有一个很大的页面,但是每次GET请求时唯一可能改变的是
initializeStuff()
函数上的数据。然后,Tin函数用这个新数据更新主体的许多部分

我知道正常情况下,会有不同的文件和HTML内容,但如果可能的话,我想把所有内容都放在一个大文件中。我想要这样做是因为Arduino在连接方面非常有限,所以如果浏览器开始并行发送多个get,大多数get都会失败


因此,我的问题是,是否有一种方法可以将大部分数据放在一个大文件中,浏览器可以对其进行缓存,这样在该文件进入缓存后,我只需要加载一个非常小的基本HTML文件,只需使用
initializeStuff()
函数即可(无论需要什么,请参考大文件中的所有其他内容)?

我不确定这是否满足您的要求,但对于JavaScript,您可以链接到外部文件,如:

<script type="text/javascript" src="script.js"></script>

对于外部样式表:

<link rel="stylesheet" href="stylesheet.css" />


你的问题是什么?在你的身体里重申你的问题很重要(如果是在你的标题中)。是的,我知道我可以在不同的文件中链接多个不同的文件和不同的内容,但我想知道是否有办法将tham全部放在一个大文件中?