Pengenalan kepada JavaScript



JavaScript ialah bahasa skrip yang paling popular di Internet Bahasa ini boleh digunakan untuk HTML dan web, dan boleh digunakan secara meluas pada pelayan, PC, komputer riba, tablet, telefon pintar dan peranti lain.


JavaScript ialah bahasa skrip

JavaScript ialah bahasa pengaturcaraan yang ringan.

JavaScript ialah kod pengaturcaraan yang boleh dimasukkan ke dalam halaman HTML.

JavaScript, apabila dimasukkan ke dalam halaman HTML, boleh dilaksanakan oleh semua pelayar moden.

JavaScript mudah dipelajari.


Apa yang Anda Akan Pelajari

Berikut ialah perkara utama yang akan anda pelajari dalam tutorial ini.


JavaScript: Tulis terus ke strim output HTML

Instance

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
</head>
<body>
	
<p>
JavaScript 能够直接写入 HTML 输出流中:
</p>
<script>
document.write("<h1>这是一个标题</h1>");
document.write("<p>这是一个段落。</p>");
</script>
<p>
您只能在 HTML 输出流中使用 <strong>document.write</strong>。
如果您在文档已加载后使用它(比如在函数中),会覆盖整个文档。
</p>
	
</body>
</html>

Jalankan instance»

Klik butang "Jalankan Instance" untuk melihat contoh dalam talian

lamp您只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。

JavaScript: Bertindak balas kepada acara

Instance

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
</head>
<body>
	
<h1>我的第一个 JavaScript</h1>
<p>
JavaScript 能够对事件作出反应。比如对按钮的点击:
</p>
<button type="button" onclick="alert('欢迎!')">点我!</button>
	
</body>
</html>

Jalankan instance »

Klik "Run" Butang Contoh" untuk melihat contoh dalam talian

Fungsi alert() tidak biasa digunakan dalam JavaScript, tetapi ia sangat mudah untuk ujian kod. Acara

onclick hanyalah salah satu daripada banyak acara yang akan anda pelajari dalam tutorial ini.


JavaScript: Menukar kandungan HTML

Menggunakan JavaScript untuk memproses kandungan HTML ialah ciri yang sangat berkuasa.

Instance

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
</head>
<body>
	
<h1>我的第一段 JavaScript</h1>
<p id="demo">
JavaScript 能改变 HTML 元素的内容。
</p>
<script>
function myFunction()
{
	x=document.getElementById("demo");  // 找到元素
	x.innerHTML="Hello JavaScript!";    // 改变内容
}
</script>
<button type="button" onclick="myFunction()">点击这里</button>
	
</body>
</html>

Run Instance»

Klik butang "Run Instance" untuk melihat contoh dalam talian

Anda akan sering melihat document.getElementById("beberapa id"). Kaedah ini ditakrifkan dalam HTML DOM.

DOM (DocumentOobjek Model) (Model Objek Dokumen) ialah standard W3C rasmi untuk mengakses elemen HTML.

Anda akan belajar tentang HTML DOM dalam beberapa bab tutorial ini.


JavaScript: Tukar imej HTML

Contoh ini secara dinamik akan menukar sumber (src) HTML <imej>:

Contoh

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
</head>
<body>
	
<script>
function changeImage()
{
	element=document.getElementById('myimage')
	if (element.src.match("bulbon"))
 	{
  		element.src="/upload/course/000/000/009/580432b53cb5d221.gif";
  	}
	else
   {
  		element.src="/upload/course/000/000/009/5804353cb2562758.gif";
   }
}
</script>
<img id="myimage" onclick="changeImage()"
src="/upload/course/000/000/009/580432b53cb5d221.gif" width="100" height="180">
<p>点击灯泡就可以打开或关闭这盏灯</p>
	
</body>
</html>

Run Example»

Klik butang "Run Example" untuk melihat contoh dalam talian

JavaScript boleh menukar kebanyakan atribut mana-mana Elemen HTML dan bukan hanya gambar.


JavaScript: Tukar gaya HTML

Tukar gaya elemen HTML, yang merupakan varian menukar atribut HTML.

Instance

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
</head>
<body>
	
<h1>我的第一段 JavaScript</h1>
<p id="demo">
JavaScript 能改变 HTML 元素的样式。
</p>
<script>
function myFunction()
{
	x=document.getElementById("demo") // 找到元素
	x.style.color="#ff0000";          // 改变样式
}
</script>
<button type="button" onclick="myFunction()">点击这里</button>
	
</body>
</html>

Run Instance»

Klik butang "Run Instance" untuk melihat contoh dalam talian


JavaScript: Sahkan input

JavaScript sering digunakan untuk mengesahkan input pengguna.

Instance

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
</head>
<body>
	
<h1>我的第一段 JavaScript</h1>
<p>请输入数字。如果输入值不是数字,浏览器会弹出提示框。</p>
<input id="demo" type="text">
<script>
function myFunction()
{
	var x=document.getElementById("demo").value;
	if(x==""||isNaN(x))
	{
		alert("不是数字");
	}
}
</script>
<button type="button" onclick="myFunction()">点击这里</button>
	
</body>
</html>

Run Instance»

Klik butang "Run Instance" untuk melihat contoh dalam talian


Tahukah anda?

lampJavaScript dan Java ialah dua bahasa yang sama sekali berbeza, baik dari segi konsep dan reka bentuk.
lampJavaScript 与 Java 是两种完全不同的语言,无论在概念上还是设计上。
Java(由 Sun 发明)是更复杂的编程语言。

ECMA-262 是 JavaScript 标准的官方名称。

JavaScript 由 Brendan Eich 发明。它于 1995 年出现在 Netscape 中(该浏览器已停止更新),并于 1997 年被 ECMA(一个标准协会)采纳。
Java (dicipta oleh Sun) ialah bahasa pengaturcaraan yang lebih kompleks.


ECMA-262 ialah nama rasmi standard JavaScript.

<🎜>JavaScript telah dicipta oleh Brendan Eich. Ia muncul dalam Netscape pada tahun 1995 (pelayar tidak lagi dikemas kini) dan telah diterima pakai oleh ECMA (persatuan piawai) pada tahun 1997.
<🎜><🎜><🎜>