如何正确地将JavaScript文件链接到HTML文档?
其次,如何在JavaScript文件中使用jQuery?
答案 0 :(得分:161)
首先,您需要从http://jquery.com/下载JQuery库 在html head标签中按以下方式加载jquery库
然后你可以通过在jquery加载脚本之后编写你的jquery代码来测试jquery是否正常工作
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!--LINK JQUERY-->
<script type="text/javascript" src="jquery-3.3.1.js"></script>
<!--PERSONAL SCRIPT JavaScript-->
<script type="text/javascript">
$(function(){
alert("My First Jquery Test");
});
</script>
</head>
<body><!-- Your web--></body>
</html>
如果你想单独使用你的jquery脚本文件,你必须在加载jquery库之后以这种方式定义外部.js文件。
<script type="text/javascript" src="jquery-3.3.1.js"></script>
<script src="js/YourExternalJQueryScripts.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!--LINK JQUERY-->
<script type="text/javascript" src="jquery-3.3.1.js"></script>
<!--PERSONAL SCRIPT JavaScript-->
<script type="text/javascript">
$(function(){
alert("My First Jquery Test");
});
</script>
</head>
<body><!-- Your web--></body>
</html>
答案 1 :(得分:42)
这是您在HTML中链接JS文件的方式
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>
- tag用于定义客户端脚本,例如JavaScript。
type
- 指定脚本的类型
src
- 脚本文件名和路径
答案 2 :(得分:12)
您可以在HTML文档中添加脚本标记,理想情况是在其中指向您的javascript文件。脚本标签的顺序很重要。如果要从脚本中使用jQuery,请在脚本文件之前加载jQuery。
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="relative/path/to/your/javascript.js"></script>
然后在您的javascript文件中,您可以使用$
符号或jQuery
来引用jQuery。
例如:
jQuery.each(arr, function(i) { console.log(i); });
答案 3 :(得分:11)
要包含外部Javascript文件,请使用<script>
标记。 src
属性指向您的Web项目中Javascript文件的位置。
<script src="some.js" type="text/javascript"></script>
JQuery只是一个Javascript文件,因此如果您下载该文件的副本,则可以使用脚本标记将其包含在您的页面中。您还可以从内容分发网络(例如Google托管的网络)中包含Jquery。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
答案 4 :(得分:1)
下面有一些VALID html5示例文档。在HTML5中,type
标记中的script
属性是not mandatory。
您通过$
字符使用jquery。将库(如jquery)放在<head>
标记中-但您的脚本始终放置在文档(<body>
标记的底部)中,由于这一点,您可以确保当您的脚本加载时,所有库和html文档都将被加载脚本执行开始。您还可以在底部脚本标签中使用src
属性来包含脚本文件,而不是像上面那样放置直接js代码。
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Example</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
</head>
<body>
<div>Im the content</div>
<script>
alert( $('div').text() ); // show message with div content
</script>
</body>
</html>
答案 5 :(得分:1)
this is demo code but it will help
<!DOCTYPE html>
<html>
<head>
<title>APITABLE 3</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$.ajax({
type: "GET",
url: "https://reqres.in/api/users/",
data: '$format=json',
dataType: 'json',
success: function (data) {
$.each(data.data,function(d,results){
console.log(data);
$("#apiData").append(
"<tr>"
+"<td>"+results.first_name+"</td>"
+"<td>"+results.last_name+"</td>"
+"<td>"+results.id+"</td>"
+"<td>"+results.email+"</td>"
+"<td>"+results.bentrust+"</td>"
+"</tr>" )
})
}
});
});
</script>
</head>
<body>
<table id="apiTable">
<thead>
<tr>
<th>Id</th>
<br>
<th>Email</th>
<br>
<th>Firstname</th>
<br>
<th>Lastname</th>
</tr>
</thead>
<tbody id="apiData"></tbody>
</body>
</html>