我正在尝试集成一个简单的 html、js 和 css 文件:
喜欢这个链接上的这个例子:jsfiddle.net/MHDhT
我可以像这样(在head标签中)链接到css文件没有问题:
<link rel="stylesheet" href="style.css" />
但是我不知道如何链接到 js 文件,而且我不确定是否只有我可以在该链接上看到的 js 内容就足够了?
有人能帮我吗 ?
我正在尝试集成一个简单的 html、js 和 css 文件:
喜欢这个链接上的这个例子:jsfiddle.net/MHDhT
我可以像这样(在head标签中)链接到css文件没有问题:
<link rel="stylesheet" href="style.css" />
但是我不知道如何链接到 js 文件,而且我不确定是否只有我可以在该链接上看到的 js 内容就足够了?
有人能帮我吗 ?
您的 js 应放置在页面末尾以提高加载性能。(就像浏览器可以在 js 完成加载之前开始渲染网页一样)。但只有当你的 Js 不是强制加载 Dom 时(应该是这种情况)
<script type="text/javascript">
//Here is your code
</script>
<script type="text/javascript" src="url_of_your_js.js"></script>
一定要包括jquery:
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
</head>
如果您的代码需要 dom 准备好执行,您应该使用
$(document).ready(function() {
//This is executed when dom is ready
});
最终结果应该是这样的:(我把所有的都放在 1 个文件中,这样对你来说更容易)
<html>
<head>
<style type"text/css">
.menu {
background: #3B6997;
font-weight: bold;
padding: 10px;
width: 300px;
display:none;
}
.menu a {
color: white;
}
.hov {
width: 300px;
}
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('.hov').hover(function() {
$('.menu').slideDown();
}, function() {
$('.menu').slideUp();
});
});
</script>
</head>
<body>
<div class="hov">
<a href="#">Activate Menu vv</a>
<ul class="menu">
<li>
<a href="#">Item</a>
</li>
</ul>
</div>
</body>
</html>
如果你想把你的 js 放在单独的文件中,比如说“app.js”,把它放在这个文件中:
$(document).ready(function() {
$('.hov').hover(function() {
$('.menu').slideDown();
}, function() {
$('.menu').slideUp();
});
});
您可以通过将其放在头部来链接它:
<script type="text/javascript" src="app.js"></script>
在 JSFiddle 中,您无需指定这些 html、head、external css 或 js 标签。但在你的 .html 中是必须的。script标签用于链接 javascript 文件。
<html>
<head>
<link rel="stylesheet" href="/folderpath/style.css" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript" src="/folderpath/filename.js"></script>
</head>
<body></body>
</html>
要将 JavaScript 插入 HTML 页面,请使用<script>
.html 文件中的标记
<script>
//Your js code here
</script>
要包含单独的文件 (.js),请使用:
<script type="text/javascript" src="mycode.js"></script>