Bir JavaScript dosyasını bir HTML belgesine düzgün bir şekilde nasıl bağlarsınız?
İkincisi, jQuery'yi bir JavaScript dosyasında nasıl kullanırsınız?
const fs = require('fs');
Düğümden çağırmak için bir dosya yazmaya çalışıyorum .
Bir JavaScript dosyasını bir HTML belgesine düzgün bir şekilde nasıl bağlarsınız?
İkincisi, jQuery'yi bir JavaScript dosyasında nasıl kullanırsınız?
const fs = require('fs');
Düğümden çağırmak için bir dosya yazmaya çalışıyorum .
Yanıtlar:
Öncelikle http://jquery.com/ adresinden JQuery kütüphanesini indirmeniz ve ardından jquery kütüphanesini html başlık etiketlerinize aşağıdaki şekilde yüklemeniz gerekir
jquery yükleme komut dosyasından sonra jquery kodunuzu kodlayarak jquery'nin çalışıp çalışmadığını test edebilirsiniz
<!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 komut dosyalarınızı ayrı kullanmak istiyorsanız, harici .js dosyasını jquery kitaplığı yüklendikten sonra bu şekilde tanımlamanız gerekir.
<script type="text/javascript" src="jquery-3.3.1.js"></script>
<script src="js/YourExternalJQueryScripts.js"></script>
HTML'deki bir JS dosyasını bu şekilde bağlarsınız
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>
- etiketi, JavaScript gibi bir istemci tarafı komut dosyası tanımlamak için kullanılır.
type
- komut dosyasının türünü belirtin
src
- komut dosyası dosya adı ve yolu
HTML belgenize, ideal olarak javascript dosyalarınızı işaret eden içine etiket etiketleri ekleyebilirsiniz. Komut dosyası etiketlerinin sırası önemlidir. Komut dosyanızdan jQuery kullanmak istiyorsanız, jQuery'yi komut dosyalarınızdan önce yükleyin.
<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>
Daha sonra javascript dosyanızda jQuery'ye $
işaretini veya jQuery
. Misal:
jQuery.each(arr, function(i) { console.log(i); });
Harici bir Javascript dosyası eklemek için <script>
etiketi kullanırsınız . src
Özellik web projesi içinde JavaScript dosyasının konumuna işaret eder.
<script src="some.js" type="text/javascript"></script>
JQuery sadece bir Javascript dosyasıdır, bu nedenle dosyanın bir kopyasını indirirseniz bir komut dosyası etiketi kullanarak sayfanıza ekleyebilirsiniz. Jquery'yi, Google tarafından barındırılan gibi bir içerik dağıtım ağından da ekleyebilirsiniz.
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
Aşağıda VALID html5 örnek belgeniz var. type
Öznitelik script
etiketi olan zorunlu değildir HTML5'teki.
$
Karakterle jquery kullanıyorsunuz . Kitaplıkları (jquery gibi) <head>
etikete koyun - ancak komut dosyanız her zaman belgenin ( <body>
etiket) altına konur - bu nedenle komut dosyası yürütmeniz başladığında tüm kitaplıkların ve html belgesinin yükleneceğinden emin olursunuz. src
Yukarıdaki gibi doğrudan js kodu koymak yerine komut dosyası eklemek için alt komut dosyası etiketindeki özniteliği de kullanabilirsiniz .
<!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>
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>