āϝāĻžāϰāĻž āĻāϝāĻŧā§āĻŦ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻļāĻŋāĻāϤ⧠āĻāĻžāύ, āϤāĻžāĻĻā§āϰ āĻāύā§āϝ HTML, CSS, āĻāĻŦāĻ JavaScript āĻšāϞ⧠āϤāĻŋāύāĻāĻŋ āĻ āĻĒāϰāĻŋāĻšāĻžāϰā§āϝ āĻāĻžāώāĻžāĨ¤ āĻāϞā§āύ āϏāĻšāĻāĻāĻžāĻŦā§ āĻāĻ āϤāĻŋāύāĻāĻŋ āĻā§āĻāύā§āϞāĻāĻŋ āύāĻŋāϝāĻŧā§ āĻāϞā§āĻāύāĻž āĻāϰāĻŋ:
1ī¸âŖ HTML (HyperText Markup Language) đī¸
HTML āĻšāϞ⧠āĻāϝāĻŧā§āĻŦ āĻĒā§āώā§āĻ āĻžāϰ āĻāĻ āύ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšā§āϤ āĻŽāĻžāϰā§āĻāĻāĻĒ āϞā§āϝāĻžāĻā§āĻā§āϝāĻŧā§āĻāĨ¤ āĻāĻāĻŋ āĻŦāĻŋāĻāĻŋāύā§āύ āĻā§āϝāĻžāĻ (tags) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāύāĻā§āύā§āĻāĻā§ āĻāĻ āύ āĻāϰā§āĨ¤
- āĻāĻžāĻ: āĻāϝāĻŧā§āĻŦāĻĒā§āĻā§āĻ°Â āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰ āĻŦāĻž āĻāĻžāĻ āĻžāĻŽā§Â āϤā§āϰāĻŋ āĻāϰā§āĨ¤ āϝā§āĻŽāύâāĻšā§āĻĄāĻŋāĻ, āĻĒā§āϝāĻžāϰāĻžāĻā§āϰāĻžāĻĢ, āĻāĻŽā§āĻ, āϞāĻŋāĻāĻ āĻāϤā§āϝāĻžāĻĻāĻŋāĨ¤
- āĻŦā§āĻļāĻŋāώā§āĻā§āϝ:
- āĻā§āϝāĻžāĻ (Tags) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāύā§āĻā§āύā§āĻ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āϝā§āĻŽāύ:Â
<h1>āĻšā§āĻĄāĻŋāĻ</h1>
,Â<p>āĻĒā§āϝāĻžāϰāĻžāĻā§āϰāĻžāĻĢ</p>
āĨ¤ - āĻā§āϝāĻžāĻāĻā§āϞā§āĻā§Â āύā§āϏā§āĻā§āĻĄÂ (āĻāĻāĻāĻŋāϰ āĻāĻŋāϤāϰ⧠āĻāϰā§āĻāĻāĻŋ) āĻāϰ⧠āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
- āĻā§āϝāĻžāĻ (Tags) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāύā§āĻā§āύā§āĻ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āϝā§āĻŽāύ:Â
<!DOCTYPE html>
<html>
<head>
<title>āĻŽāĻžāĻ āĻā§ā§āĻŦāĻĒā§āĻ</title>
</head>
<body>
<h1>āϏā§āĻŦāĻžāĻāϤāĻŽ!</h1>
<p>āĻāĻāĻŋ āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻā§ā§āĻŦāĻĒā§āĻāĨ¤</p>
</body>
</html>
đ āϏāĻšāĻ āĻāĻžāώāĻžāϝāĻŧ: HTML āĻšāϞ⧠āĻāĻŽāĻžāϰāϤā§āϰ āĻĻā§āϝāĻŧāĻžāϞ āĻ āĻāĻžāĻĻāĨ¤
2ī¸âŖ CSS (Cascading Style Sheets) đ¨
CSS āĻšāϞ⧠āĻāϝāĻŧā§āĻŦ āĻĒā§āĻā§āϰ āĻĄāĻŋāĻāĻžāĻāύ āĻ āϏā§āĻāĻžāĻāϞāĻŋāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšā§āϤ āĻāĻžāώāĻžāĨ¤ āĻāĻāĻŋ āĻĒā§āώā§āĻ āĻžāϰ āϰāĻ, āĻĢāύā§āĻ, āϞā§āĻāĻāĻ āĻāϤā§āϝāĻžāĻĻāĻŋ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰā§āĨ¤
- āĻāĻžāĻ: HTML āĻāϰ āĻāύā§āĻā§āύā§āĻāĻā§Â āϏā§āĻāĻžāĻāϞ āĻŦāĻž āĻĄāĻŋāĻāĻžāĻāĻ¨Â āĻāϰā§āĨ¤ āϝā§āĻŽāύâāϰāĻ, āĻĢāύā§āĻ, āϞā§āĻāĻāĻ, āϰā§āϏā§āĻĒāύā§āϏāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāύāĨ¤
- āĻŦā§āĻļāĻŋāώā§āĻā§āϝ:
- āϏāĻŋāϞā§āĻā§āĻāϰ (Selector) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠HTML āĻāϞāĻŋāĻŽā§āύā§āĻ āĻāĻžāϰā§āĻā§āĻ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āϝā§āĻŽāύ:Â
h1
,Â.class
,Â#id
āĨ¤ - āĻĒā§āϰāĻĒāĻžāϰā§āĻāĻŋ āĻ āĻā§āϝāĻžāϞā§Â āĻĻāĻŋāϝāĻŧā§ āϏā§āĻāĻžāĻāϞ āĻ āĻŋāĻ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āϝā§āĻŽāύ:Â
color: red;
,Âfont-size: 20px;
āĨ¤ - āĻāĻĻāĻžāĻšāϰāĻŖ:
- āϏāĻŋāϞā§āĻā§āĻāϰ (Selector) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠HTML āĻāϞāĻŋāĻŽā§āύā§āĻ āĻāĻžāϰā§āĻā§āĻ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āϝā§āĻŽāύ:Â
h1 {
color: blue;
text-align: center;
}
p {
font-family: "Arial";
}
đ āϏāĻšāĻ āĻāĻžāώāĻžāϝāĻŧ: CSS āĻšāϞ⧠āĻāĻŽāĻžāϰāϤā§āϰ āϰāĻ āĻ āϏāĻžāĻāϏāĻā§āĻāĻžāĨ¤
3ī¸âŖ JavaScript (JS) âī¸
JavaScript āĻšāϞ⧠āĻāϝāĻŧā§āĻŦ āĻĒā§āώā§āĻ āĻžāϝāĻŧ āĻāύā§āĻāĻžāϰāĻ ā§āϝāĻžāĻāĻāĻŋāĻāĻŋāĻāĻŋ (interactivity) āĻŦāĻž āĻĄāĻžāĻāύāĻžāĻŽāĻŋāĻ āĻĢāĻŋāĻāĻžāϰ āϝā§āĻ āĻāϰāĻžāϰ āĻāĻžāώāĻžāĨ¤
- āĻāĻžāĻ: āĻāϝāĻŧā§āĻŦāĻĒā§āĻā§Â āĻāύā§āĻāĻžāϰāĻ ā§āϝāĻžāĻā§āĻāĻŋāĻāĻŋāĻāĻŋ āĻŦāĻž āĻĄāĻžāĻāύāĻžāĻŽāĻŋāĻ āĻŦāĻŋāĻšā§āĻāĻŋāϝāĻŧāĻžāĻ°Â āϝā§āĻā§āϤ āĻāϰā§āĨ¤ āϝā§āĻŽāύâāĻŦāĻžāĻāύ⧠āĻā§āϞāĻŋāĻ āĻāϰāϞ⧠āĻāĻŋāĻā§ āĻĻā§āĻāĻž āϝāĻžāĻŦā§, āĻĄā§āĻāĻž āĻā§āϝāĻžāϞāĻŋāĻĄā§āĻļāύāĨ¤
- āĻŦā§āĻļāĻŋāώā§āĻā§āϝ:
- āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞ, āĻĢāĻžāĻāĻļāύ, āĻāĻā§āύā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϞāĻāĻŋāĻ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
- DOM (Document Object Model) āĻŽā§āϝāĻžāύāĻŋāĻĒā§āϞā§āĻ āĻāϰ⧠HTML/CSS āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤
- āĻāĻĻāĻžāĻšāϰāĻŖ:
function showMessage() {
alert("āĻšā§āϝāĻžāϞ⧠āĻŦāĻŋāĻļā§āĻŦ!");
}
// HTML āĻŦāĻžāĻāύ⧠āĻā§āϞāĻŋāĻ āĻāϰāϞ⧠āĻāĻ āĻĢāĻžāĻāĻļāύ āĻāϞ āĻšāĻŦā§
<button onclick="showMessage()">āĻā§āϞāĻŋāĻ āĻāϰā§āύ</button>
đ āϏāĻšāĻ āĻāĻžāώāĻžāϝāĻŧ: JavaScript āĻšāϞ⧠āĻāĻŽāĻžāϰāϤā§āϰ āĻŦāĻŋāĻĻā§āϝā§ā§ āĻ āϏāϰāĻā§āĻāĻžāĻŽāĨ¤