Javascript 如何相互组装HTML、CSS和JS

Javascript 如何相互组装HTML、CSS和JS,javascript,html,css,asp.net,Javascript,Html,Css,Asp.net,在“seeinaction”部分,您可以看到整个代码被分为3个部分(HTML、CSS和JS)。我是asp.net的新手。我知道我可以将css和js代码放在不同的文件中,并有一个包含html和asp.net标记的web表单,但我真的不知道如何组合上面页面中显示的代码以获得正确的输出 有什么帮助吗?简单明了的示例,介绍如何将它们结合在一起: <html> <head> <style> /* PUT YOUR CSS HERE */

在“seeinaction”部分,您可以看到整个代码被分为3个部分(HTML、CSS和JS)。我是asp.net的新手。我知道我可以将css和js代码放在不同的文件中,并有一个包含html和asp.net标记的web表单,但我真的不知道如何组合上面页面中显示的代码以获得正确的输出


有什么帮助吗?

简单明了的示例,介绍如何将它们结合在一起:

<html>
  <head>
    <style>
      /* PUT YOUR CSS HERE */
    </style>
   </head>
   <body>
     <!-- PUT YOUR HTML HERE -->
     <script>
      // PUT YOUR JS HERE
     </script>
   </body>
</html>

/*把你的CSS放在这里*/
//把你的JS放在这里
通过这种方式,它们在一个页面上聚集在一起,并且可以相互影响(Css可以影响HTML,JS可以影响HTML和样式(这意味着,它也可以更改Css)


注意-HTML页面中唯一真正需要的是HTML本身。如果您已经预先制作了文件,您可以添加指向您在其他文件中编写的其他资源的链接,而不是复制粘贴脚本,这可能是更好、更有组织的方法,但是如果您是新手,如果这是你第一次尝试所有这些,可能是最好的。祝你好运,新的网络开发人员,愿原力与你同在。(:

简单明了的例子,让你了解如何将它们结合在一起:

<html>
  <head>
    <style>
      /* PUT YOUR CSS HERE */
    </style>
   </head>
   <body>
     <!-- PUT YOUR HTML HERE -->
     <script>
      // PUT YOUR JS HERE
     </script>
   </body>
</html>

/*把你的CSS放在这里*/
//把你的JS放在这里
通过这种方式,它们在一个页面上聚集在一起,并且可以相互影响(Css可以影响HTML,JS可以影响HTML和样式(这意味着,它也可以更改Css)


注意-HTML页面中唯一真正需要的是HTML本身。如果您已经预先制作了文件,您可以添加指向您在其他文件中编写的其他资源的链接,而不是复制粘贴脚本,这可能是更好、更有组织的方法,但是如果您是新手,如果这是你第一次尝试所有这些,可能是最好的。祝你好运,新的网络开发人员,愿原力与你同在。(:

以下是我通常使用的文件结构:

/
|_index.html
|
|_assets/
        |_css/
        |    |_style.css
        |
        |_ js/
             |_script.js
我的index.html通常如下所示:

<!doctype html>
<html>
<head>
  <title>Test page</title>
  <link rel="stylesheet" href="assets/css/style.css">
</head>
<body>
  <h1>Hello world!</h1>
  <script src="assets/js/script.js"></script>
</body>
</html>

测试页
你好,世界!
为什么CSS链接在head标签中

因为我希望尽快加载CSS,所以用户在加载页面时不会看到我的页面的非样式版本

为什么在页面底部调用脚本


因为这样,我确信当我执行脚本时,整个文档都会被加载和解析。

以下是我通常使用的文件结构:

/
|_index.html
|
|_assets/
        |_css/
        |    |_style.css
        |
        |_ js/
             |_script.js
我的index.html通常如下所示:

<!doctype html>
<html>
<head>
  <title>Test page</title>
  <link rel="stylesheet" href="assets/css/style.css">
</head>
<body>
  <h1>Hello world!</h1>
  <script src="assets/js/script.js"></script>
</body>
</html>

测试页
你好,世界!
为什么CSS链接在head标签中

因为我希望尽快加载CSS,所以用户在加载页面时不会看到我的页面的非样式版本

为什么在页面底部调用脚本


因为这样,我确信当我执行脚本时,整个文档都会被加载和解析。

将脚本放在head标记中不是一个好主意,因为这样会减慢页面的加载时间,这是因为执行将在脚本加载时停止,如果脚本文件大,则页面将需要更长的时间才能加载render。因此,建议在正文结束之前将脚本标记放在底部。@新手好吧,我已经更改了它。当您使用通过引用到JS资源的链接时也是这样吗?很抱歉,输入错误,脚本引用必须在正文标记的结尾之前。将脚本引用放在HTML标记的正文标记之后是无效的。我不知道引用JS资源是什么意思,你能详细解释一下吗?@新手如果我引用外部JS资源,是否最好将它们放在正文的底部,而不是放在我习惯看到的头标签中?编辑-nvm,blex在他的回答中解释道。@A.Abramov如果你等待文档被删除,两者都可以在脚本中添加(例如:
$(document).ready(…)
)。但是如果您将它放在头部并直接执行类似于
document.getElementById('x')的操作
,它找不到。将脚本放在页面底部可以防止此类错误。将脚本放在head标记中不是一个好主意,因为这样会减慢页面的加载时间,这是因为执行将在脚本加载时停止,如果脚本文件大,则需要更长的时间来加载要渲染的年龄。因此,建议在正文结束之前将脚本标记放在底部。@新手好吧,我已经更改了它。当您使用通过引用JS资源进行链接时也是这样吗?很抱歉,键入错误,脚本引用必须在正文结束标记之前。将脚本引用放在HTM中正文标记之后是无效的L标签。我不知道你提到的JS资源是什么意思。你能详细说明一下吗?@新手如果我使用外部JS资源的引用,是否最好把它们放在身体底部,而不是我习惯看到的-在头上的标签?编辑-nvm,blex在他的回答中解释道。@A.Abramov如果你等待文档to加载到您的脚本中(例如:
$(document).ready(…)
)。但是如果您将它放在头部并直接执行类似于
document.getElementById('x')
的操作,它将找不到它。将脚本放在页面底部可以防止此类错误。