有没有办法将HTML代码插入到与插入css / js代码的简单性相当的文档中?

时间:2018-05-04 17:53:33

标签: html

我知道最好为CSS和JS提供单独的文件,以便:

if (seconds != 0) {
      temporal = temporal.plus(seconds, SECONDS);
} if (nanos != 0) {
      temporal = temporal.plus(nanos, NANOS);
}

成为这个:

<head>
  <style>
    <!--CSS code -->
    <!--CSS code -->
  </style>
</head>
<body>
    <!--HTML code -->
    <!--HTML code --> 
  <script>
    <!--JS code -->
    <!--JS code -->
  </script>
</body>

但为了更好的组织,有没有一种同样简单的方法为代码的html部分执行此操作?我在网上看到了一些包含html页面的建议,但他们似乎在谈论iframe并使用一些相当复杂(对我而言)的javascript。是否有类似于

的东西
<head>
  <link rel="stylesheet" type="text/css" href="my-blackjack-file.css">
</head>
<body>
    <!--HTML code -->
    <!--HTML code -->
  <script src="my-javascript-file.js"></script>
</body>

为了将长文档分成多个文件,这些文件就像它们在同一页面上一样运行?

2 个答案:

答案 0 :(得分:1)

这是work in progress,可能(或可能不会)支持下一个版本。

在此之前,除非您通过支持模板的某些服务器端技术(如JSP或Velocity)输出HTML,否则您只能使用iframe或AJAX作为包含HTML的变通方法。

答案 1 :(得分:0)

根据开发环境,您可以使用部分视图。

<body>
@Html.RenderPartial("descriptiveNameHere.html");
<script src="my-javascript-file.js"></script>
</body>

或者那种效果。当然还有其他语法,但也许这会让你走上你正在寻找的轨道。

最终,您仍然会在您的&#34; HTML代码&#34;中使用html文件。但是,如果您希望通过将块移动到外部文件来降低大文件的复杂性,则部分视图是一种方法。