Javascript 如何相互组装HTML、CSS和JS
在“seeinaction”部分,您可以看到整个代码被分为3个部分(HTML、CSS和JS)。我是asp.net的新手。我知道我可以将css和js代码放在不同的文件中,并有一个包含html和asp.net标记的web表单,但我真的不知道如何组合上面页面中显示的代码以获得正确的输出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 */
有什么帮助吗?简单明了的示例,介绍如何将它们结合在一起:
<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')
的操作,它将找不到它。将脚本放在页面底部可以防止此类错误。