camelbtc

camelbtc

วันอาทิตย์ที่ 24 พฤษภาคม พ.ศ. 2569

DOCTYPE html หรือ คืออะไร?

 <!DOCTYPE html> เป็นโค้ดบรรทัดแรกในเอกสาร HTML 

ไม่ใช่แท็ก HTML แต่เป็นการประกาศที่บอกเว็บเบราว์เซอร์ ว่าเพจใช้ HTML เวอร์ชันใด เพื่อให้สามารถแสดงผลเพจได้อย่างถูกต้อง 

    รายละเอียดที่สำคัญวัตถุประสงค์: ทริกเกอร์ "โหมดมาตรฐาน" ในเบราว์เซอร์สมัยใหม่ เพื่อให้มั่นใจว่าหน้าเว็บของคุณแสดงผลบนแพลตฟอร์มต่างๆ อย่างสม่ำเสมอ และ ป้องกันไม่ให้เบราว์เซอร์เข้าสู่ "โหมดนิสัยแปลกๆ" ที่คาดเดาไม่ได้ ตำแหน่ง: ต้องเป็นสิ่งแรกสุดในเอกสารของคุณ โดยวางไว้หน้าแท็ก <html> 

ตัวอย่าง    โค้ด html 

<!DOCTYPE html> 

<html lang="th"> <หัว>

 <meta charset="UTF-8"> 

<title>เอกสารของฉัน</title>

 </head> 

<body> 

<p>สวัสดีชาวโลก!</p> 

</body> 

</html>


Share:

วันเสาร์ที่ 23 พฤษภาคม พ.ศ. 2569

hcj

บทเรียน HTML

<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<h1>This is a Heading</h1>
<p>This is a paragraph.</p>
</body>
</html>

ตัวอย่างอธิบาย

  • องค์ประกอบ HTML ทุกชนิดสามารถมีแอตทริบิวต์ได้
  • แอตทริบิวต์hrefระบุ <a>URL ของหน้าเว็บที่ลิงก์นั้นนำไป
  • แอตทริบิวต์srcระบุ <img>เส้นทางไปยังรูปภาพที่จะแสดง
  • แอตทริบิวต์widthต่างๆheightให้<img>ข้อมูลขนาดสำหรับรูปภาพ
  • แอตทริบิวต์altนี้ <img>ใช้สำหรับใส่ข้อความทางเลือกแทนรูปภาพ
  • แอตทริบิวต์ นี้styleใช้สำหรับเพิ่มสไตล์ให้กับองค์ประกอบ เช่น สี ฟอนต์ ขนาด และอื่นๆ
  • แอตทริบิวต์langของ<html>แท็กจะประกาศภาษาของหน้าเว็บ
  • แอตทริบิวต์ นี้titleกำหนดข้อมูลเพิ่มเติมบางอย่างเกี่ยวกับองค์ประกอบนั้น ๆ

·        -----------------------------------------------------

รูปภาพ HTML ถูกกำหนดด้วย<img>แท็ก <img>

ไฟล์ต้นฉบับ ( src), ข้อความทางเลือก ( alt), widthและheightจะถูกระบุเป็นแอตทริบิวต์:

<img src="w3schools.jpg" alt="W3Schools.com" width="104" height="142">

-----------------------------------------------------

แท็ก นี้<br>ใช้กำหนดการขึ้นบรรทัดใหม่ และเป็นองค์ประกอบว่างเปล่าที่ไม่มีแท็กปิด:

-----------------------------------------------------

แท็ก นี้<a>ใช้สำหรับกำหนดไฮเปอร์ลิงก์ แอตทริบิวต์ hrefจะระบุ URL ของหน้าเว็บที่ลิงก์นั้นนำไป

<a href="https://www.w3schools.com">Visit W3Schools</a>

 

-----------------------------------------------------

 

แท็ก นี้<img>ใช้สำหรับฝังรูปภาพลงในหน้า HTML โดยsrcแอตทริบิวต์จะระบุพาธไปยังรูปภาพที่จะแสดง:

<img src="img_girl.jpg">

 

-----------------------------------------------------

แท็<img>กควรมีแอตทริบิวต์ `width` widthและ heightheight` ซึ่งระบุความกว้างและความสูงของรูปภาพ (เป็นพิกเซล):

<img src="img_girl.jpg" width="500" height="600">

 

-----------------------------------------------------

 

แอตทริบิวต์ ที่จำเป็นaltสำหรับ<img> แท็กจะระบุข้อความทางเลือกสำหรับรูปภาพ ในกรณีที่รูปภาพไม่สามารถแสดงได้ด้วยเหตุผลบางประการ เช่น การเชื่อมต่อช้า ข้อผิดพลาดในsrcแอตทริบิวต์ หรือหากผู้ใช้ใช้โปรแกรมอ่านหน้าจอ

<img src="img_girl.jpg" alt="Girl with a jacket">

 

-----------------------------------------------------

 

แอตทริบิวต์ นี้styleใช้สำหรับเพิ่มสไตล์ให้กับองค์ประกอบ เช่น สี ฟอนต์ ขนาด และอื่นๆ

<p style="color:red;">This is a red paragraph.</p>

 

-----------------------------------------------------

คุณควรใส่langแอตทริบิวต์ไว้ภายใน<html>แท็กเสมอ เพื่อประกาศภาษาของหน้าเว็บ เพื่อช่วยให้เครื่องมือค้นหาและเบราว์เซอร์ทำงานได้ดียิ่งขึ้น

ตัวอย่างต่อไปนี้ระบุภาษาอังกฤษเป็นภาษาที่ใช้:

สามารถเพิ่มรหัสประเทศลงในรหัสภาษาในlang แอตทริบิวต์ได้เช่นกัน ดังนั้นอักขระสองตัวแรกจะกำหนดภาษาของหน้า HTML และอักขระสองตัวสุดท้ายจะกำหนดประเทศ

 

<!DOCTYPE html>
<html lang="en">  or <html lang="en-US">
<body>
...
</body>
</html>

หัวข้อ HTML แต่ละหัวข้อจะมีขนาดเริ่มต้น แต่คุณสามารถกำหนดขนาดให้กับหัวข้อใดก็ได้โดยstyleใช้แอตทริบิวต์ในคุณสมบัติ CSS font-size:

<h1 style="font-size:60px;">Heading 1</h1>

 

นี่คือคำศัพท์ / คำสั่ง HTML ที่ใช้บ่อย เรียงจากพื้นฐาน → ใช้งานจริง พร้อมคำแปลไทย
โครงสร้างเว็บพื้นฐาน

<!DOCTYPE html> = ประกาศเอกสาร HTML
<html> = เริ่มต้นเอกสาร HTML
<head> = ส่วนข้อมูลเว็บไซต์
<title> = ชื่อหน้าเว็บ
<body> = เนื้อหาหน้าเว็บ
<meta> = ข้อมูลเพิ่มเติมของเว็บ
<link> = เชื่อมไฟล์ภายนอก
<style> = เขียน CSS ภายใน
<script> = เขียน JavaScript
ข้อความ
<h1> = หัวข้อใหญ่ที่สุด
<h2> = หัวข้อระดับ 2
<h3> = หัวข้อระดับ 3
<h4> = หัวข้อระดับ 4
<h5> = หัวข้อระดับ 5
<h6> = หัวข้อระดับ 6
<p> = ย่อหน้า
<br> = ขึ้นบรรทัดใหม่
<hr> = เส้นคั่น
<strong> = ตัวหนาเน้นความสำคัญ
<b> = ตัวหนา
<em> = ตัวเอียงเน้นความสำคัญ
<i> = ตัวเอียง
<u> = ขีดเส้นใต้
<mark> = ไฮไลต์ข้อความ
<small> = ตัวอักษรเล็ก
<sub> = ตัวห้อย
<sup> = ตัวยก
<del> = ข้อความขีดฆ่า
<ins> = ข้อความแทรกเพิ่ม
<blockquote> = ข้อความอ้างอิง
<q> = คำพูดสั้น
<code> = โค้ด
<pre> = ข้อความคงรูป
ลิงก์
<a> = ลิงก์
href = ที่อยู่ลิงก์
target = วิธีเปิดลิงก์
_blank = เปิดแท็บใหม่
_self = เปิดหน้าเดิม
download = ดาวน์โหลดไฟล์
รูปภาพ / สื่อ
<img> = รูปภาพ
src = ที่อยู่ไฟล์
alt = ข้อความแทนรูป
width = ความกว้าง
height = ความสูง
<audio> = เสียง
<video> = วิดีโอ
<source> = แหล่งไฟล์
controls = ปุ่มควบคุม
autoplay = เล่นอัตโนมัติ
loop = เล่นซ้ำ
muted = ปิดเสียง
รายการ
<ul> = รายการแบบจุด
<ol> = รายการแบบตัวเลข
<li> = รายการย่อย
<dl> = รายการคำอธิบาย
<dt> = หัวข้อคำอธิบาย
<dd> = รายละเอียด
ตาราง
<table> = ตาราง
<tr> = แถว
<td> = ช่องข้อมูล
<th> = หัวตาราง
<thead> = ส่วนหัวตาราง
<tbody> = เนื้อหาตาราง
<tfoot> = ท้ายตาราง
colspan = รวมคอลัมน์
rowspan = รวมแถว
ฟอร์ม
<form> = ฟอร์ม
<input> = ช่องรับข้อมูล
<textarea> = กล่องข้อความ
<button> = ปุ่ม
<label> = ป้ายชื่อ
<select> = เมนูเลือก
<option> = ตัวเลือก
<fieldset> = กลุ่มฟอร์ม
<legend> = หัวข้อกลุ่ม
Input Type ที่ใช้บ่อย
text = ข้อความ
password = รหัสผ่าน
email = อีเมล
number = ตัวเลข
date = วันที่
time = เวลา
checkbox = ช่องติ๊ก
radio = ปุ่มเลือก
file = อัปโหลดไฟล์
submit = ส่งข้อมูล
reset = รีเซ็ต
search = ค้นหา
tel = เบอร์โทร
url = URL
Layout / โครงสร้างเว็บ
<div> = กล่องแบ่งส่วน
<span> = กล่องข้อความ
<header> = ส่วนหัวเว็บ
<nav> = เมนูนำทาง
<main> = เนื้อหาหลัก
<section> = ส่วนเนื้อหา
<article> = บทความ
<aside> = แถบด้านข้าง
<footer> = ส่วนท้ายเว็บ
Attribute ที่ใช้บ่อย
id = รหัสเฉพาะ
class = กลุ่มคลาส
name = ชื่อ
value = ค่า
placeholder = ข้อความตัวอย่าง
required = บังคับกรอก
disabled = ปิดการใช้งาน
readonly = อ่านอย่างเดียว
checked = เลือกแล้ว
selected = ถูกเลือก
hidden = ซ่อน
style = กำหนด CSS
title = คำอธิบาย
tabindex = ลำดับแท็บ
Semantic HTML
<figure> = กลุ่มรูปภาพ
<figcaption> = คำอธิบายรูป
<details> = เนื้อหาพับได้
<summary> = หัวข้อพับ
<time> = เวลา
<address> = ที่อยู่
<abbr> = คำย่อ
<cite> = อ้างอิงผลงาน
<kbd> = ปุ่มคีย์บอร์ด
<progress> = แถบความคืบหน้า
<meter> = มาตรวัด
HTML Entity
&nbsp; = เว้นวรรค
&lt; = <
&gt; = >
&amp; = &
&quot; = "
&copy; = ลิขสิทธิ์ ©
&reg; = เครื่องหมาย ®
&trade; = ™
รวมแล้วประมาณ 120+ คำสั่ง / คำศัพท์ HTML ที่ใช้บ่อยที่สุด ครอบคลุมตั้งแต่เริ่มต้นจนทำเว็บจริงได้ครับ
=================
HTML คืออะไร — HyperText Markup Language
โครงสร้าง HTML — Structure
<!DOCTYPE html> — ประกาศเวอร์ชัน HTML
<html> — เอกสารหลัก
<head> — ส่วนหัวเอกสาร
<body> — ส่วนเนื้อหา
<title> — ชื่อหน้าเว็บ
<meta> — ข้อมูลเมตา
<link> — เชื่อมไฟล์ภายนอก
<script> — เพิ่ม JavaScript
<style> — เขียน CSS
<h1> — หัวข้อหลัก
<h2> — หัวข้อย่อย
<h3> — หัวข้อระดับ 3
<h4> — หัวข้อระดับ 4
<h5> — หัวข้อระดับ 5
<h6> — หัวข้อระดับ 6
<p> — ย่อหน้า
<br> — ขึ้นบรรทัดใหม่
<hr> — เส้นคั่น
<strong> — ตัวหนา
<b> — ตัวหนาแบบทั่วไป
<em> — ตัวเอียงเน้นความหมาย
<i> — ตัวเอียง
<u> — ขีดเส้นใต้
<mark> — ไฮไลต์ข้อความ
<small> — ตัวอักษรเล็ก
<del> — ข้อความลบ
<ins> — ข้อความเพิ่ม
<sub> — ตัวห้อย
<sup> — ตัวยก
<code> — โค้ด
<pre> — ข้อความรูปแบบเดิม
<blockquote> — ข้อความอ้างอิง
<q> — คำพูดสั้น
<abbr> — คำย่อ
<cite> — อ้างอิงผลงาน
<address> — ที่อยู่
<span> — กลุ่มข้อความ
<div> — กล่องแบ่งส่วน
<a> — ลิงก์
href — ที่อยู่ลิงก์
target="_blank" — เปิดแท็บใหม่
download — ดาวน์โหลดไฟล์
<img> — รูปภาพ
src — แหล่งรูปภาพ
alt — ข้อความแทนรูป
width — ความกว้าง
height — ความสูง
<figure> — กลุ่มรูป
<figcaption> — คำอธิบายรูป
<picture> — รูปหลายขนาด
<source> — แหล่งข้อมูล
<audio> — เสียง
<video> — วิดีโอ
controls — ปุ่มควบคุม
autoplay — เล่นอัตโนมัติ
loop — เล่นซ้ำ
muted — ปิดเสียง
poster — รูปปกวิดีโอ
<iframe> — ฝังเว็บ
<embed> — ฝังไฟล์
<object> — วัตถุภายนอก
<map> — แผนที่รูป
<area> — พื้นที่คลิก
<svg> — กราฟิกเวกเตอร์
<canvas> — วาดภาพ
<ul> — รายการไม่เรียง
<ol> — รายการเรียงลำดับ
<li> — รายการย่อย
<dl> — รายการคำอธิบาย
<dt> — หัวข้อคำอธิบาย
<dd> — รายละเอียด
<table> — ตาราง
<tr> — แถว
<td> — ช่องข้อมูล
<th> — หัวตาราง
<thead> — ส่วนหัวตาราง
<tbody> — เนื้อหาตาราง
<tfoot> — ท้ายตาราง
colspan — รวมคอลัมน์
rowspan — รวมแถว
<caption> — ชื่อตาราง
<colgroup> — กลุ่มคอลัมน์
<col> — คอลัมน์
<form> — ฟอร์ม
action — ปลายทางส่งข้อมูล
method — วิธีส่งข้อมูล
GET — ส่งผ่าน URL
POST — ส่งแบบซ่อน
<input> — ช่องรับข้อมูล
type="text" — ข้อความ
type="password" — รหัสผ่าน
type="email" — อีเมล
type="number" — ตัวเลข
type="date" — วันที่
type="time" — เวลา
type="file" — อัปโหลดไฟล์
type="checkbox" — ช่องเลือก
type="radio" — เลือกเดียว
type="submit" — ปุ่มส่ง
type="reset" — รีเซ็ต
type="button" — ปุ่มทั่วไป
placeholder — ข้อความตัวอย่าง
required — บังคับกรอก
readonly — อ่านอย่างเดียว
disabled — ปิดใช้งาน
maxlength — จำนวนสูงสุด
min — ค่าน้อยสุด
max — ค่ามากสุด
<textarea> — ช่องข้อความยาว
<select> — เมนูเลือก
<option> — ตัวเลือก
<optgroup> — กลุ่มตัวเลือก
<label> — ป้ายกำกับ
<fieldset> — กลุ่มฟอร์ม
<legend> — หัวข้อกลุ่ม
<button> — ปุ่ม
<datalist> — รายการแนะนำ
<output> — ผลลัพธ์
<progress> — แถบความคืบหน้า
<meter> — ค่าวัด
<header> — ส่วนหัวเว็บ
<nav> — เมนูนำทาง
<main> — เนื้อหาหลัก
<section> — ส่วนเนื้อหา
<article> — บทความ
<aside> — เนื้อหาข้าง
<footer> — ส่วนท้าย
<details> — เนื้อหาพับได้
<summary> — หัวข้อพับ
<dialog> — กล่องโต้ตอบ
open — เปิดแสดง
id — รหัสองค์ประกอบ
class — กลุ่ม CSS
style — CSS ภายใน
name — ชื่อข้อมูล
value — ค่า
hidden — ซ่อน
tabindex — ลำดับแท็บ
contenteditable — แก้ไขได้
draggable — ลากได้
spellcheck — ตรวจคำ
translate — แปลภาษา
lang — ภาษา
dir — ทิศทางข้อความ
title — คำอธิบาย
data-* — ข้อมูลกำหนดเอง
accesskey — ปุ่มลัด
autofocus — โฟกัสอัตโนมัติ
HTML Comment <!-- --> — หมายเหตุ
Entity &nbsp; — เว้นวรรค
&lt; — เครื่องหมาย <
&gt; — เครื่องหมาย >
&amp; — เครื่องหมาย &
&copy; — ลิขสิทธิ์
&reg; — เครื่องหมายการค้า
charset="UTF-8" — รองรับภาษา
viewport — รองรับมือถือ
SEO HTML — ปรับค้นหา
Semantic HTML — โครงสร้างความหมาย
Accessibility — รองรับผู้ใช้
Responsive Web — เว็บหลายขนาด
Favicon — ไอคอนเว็บ
Meta Description — คำอธิบายเว็บ
Meta Keywords — คีย์เวิร์ด
Open Graph — แชร์โซเชียล
Canonical URL — URL หลัก
Robots Meta — ควบคุมบอท
Lazy Loading — โหลดช้า
loading="lazy" — โหลดรูปเมื่อจำเป็น
srcset — รูปหลายขนาด
sizes — ขนาดรูป
async — โหลดสคริปต์ไม่รอ
defer — โหลดหลัง HTML
DOM — โครงสร้างเอกสาร
Element — องค์ประกอบ
Tag — แท็ก
Attribute — คุณสมบัติ
Nested Element — ซ้อนองค์ประกอบ
Parent Element — องค์ประกอบแม่
Child Element — องค์ประกอบลูก
Empty Tag — แท็กเดี่ยว
Inline Element — แสดงบรรทัดเดียว
Block Element — แสดงเต็มบรรทัด
HTML5 — HTML รุ่นใหม่
Web Storage — เก็บข้อมูลเว็บ
Local Storage — เก็บถาวร
Session Storage — เก็บชั่วคราว
Microdata — ข้อมูลโครงสร้าง
JSON-LD — ข้อมูล SEO
ARIA — การเข้าถึง
role — บทบาทองค์ประกอบ
aria-label — ป้ายกำกับ
aria-hidden — ซ่อนการเข้าถึง
Web Components — องค์ประกอบเว็บ
Template — แม่แบบ
<template> — เทมเพลต
<slot> — ช่องเนื้อหา
Shadow DOM — DOM แยก
Custom Element — องค์ประกอบกำหนดเอง
Manifest — ข้อมูลแอป
PWA — เว็บแอป
Service Worker — ทำงานเบื้องหลัง
Offline Mode — ออฟไลน์
Geolocation — ตำแหน่ง
Drag and Drop — ลากวาง
Clipboard API — คลิปบอร์ด
Fullscreen API — เต็มจอ
WebSocket — เชื่อมต่อสด
IndexedDB — ฐานข้อมูลเบราว์เซอร์
Fetch API — ดึงข้อมูล
CORS — สิทธิ์โดเมน
MIME Type — ประเภทไฟล์
CDN — เครือข่ายไฟล์
Minify — ย่อโค้ด
Validation — ตรวจโค้ด
W3C Validator — ตรวจมาตรฐาน
DevTools — เครื่องมือนักพัฒนา
Inspect Element — ตรวจองค์ประกอบ
HTML Boilerplate — โครงสร้างเริ่มต้น
Landing Page — หน้าแรก
Portfolio Website — เว็บผลงาน
Blog Layout — เว็บบล็อก
Navbar — เมนูบน
Sidebar — เมนูข้าง
Hero Section — ส่วนเปิดเว็บ
Card Layout — การ์ด
Grid Layout — ตารางจัดวาง
Flex Layout — ยืดหยุ่น
Responsive Navbar — เมนูมือถือ
Login Form — ฟอร์มล็อกอิน
Register Form — สมัครสมาชิก
Contact Form — ติดต่อ
Search Box — ช่องค้นหา
Pagination — แบ่งหน้า
Breadcrumb — เส้นทางเว็บ
Modal — หน้าต่างเด้ง
Accordion — พับขยาย
Carousel — สไลด์
Timeline — เส้นเวลา
Dashboard — หน้าควบคุม
Admin Panel — หลังบ้าน
FAQ Section — คำถามพบบ่อย
Testimonial — รีวิว
Pricing Table — ตารางราคา
Footer Menu — เมนูท้าย
Newsletter — สมัครข่าวสาร
Cookie Banner — แจ้งคุกกี้
Loading Screen — หน้าโหลด
Error Page 404 — หน้าไม่พบ
Sitemap — แผนผังเว็บ
XML Sitemap — แผนผัง XML
Robots.txt — ควบคุมบอท
SEO Friendly URL — URL ดีต่อ SEO
Meta Tag Optimization — ปรับ Meta
Page Speed — ความเร็วเว็บ
Compression — บีบอัด
Caching — แคช
Security Header — หัวความปลอดภัย
HTTPS — การเชื่อมต่อปลอดภัย
SSL — ใบรับรอง
Cross Browser — รองรับหลายเบราว์เซอร์
Mobile First — ออกแบบมือถือก่อน
Dark Mode — โหมดมืด
Accessibility Testing — ทดสอบการเข้าถึง
Performance Audit — ตรวจประสิทธิภาพ
Lighthouse — เครื่องมือวัดเว็บ
Deployment — นำเว็บขึ้นใช้งาน
Hosting — โฮสต์เว็บ
Domain — ชื่อเว็บไซต์
DNS — ระบบชื่อโดเมน
FTP — ส่งไฟล์
Git — จัดการเวอร์ชัน
GitHub Pages — โฮสต์ฟรี
Netlify — โฮสต์เว็บ
Vercel — โฮสต์เว็บ
Static Website — เว็บคงที่
Dynamic Website — เว็บไดนามิก
SPA — เว็บหน้าเดียว
SSR — เรนเดอร์ฝั่งเซิร์ฟเวอร์
SSG — สร้างเว็บล่วงหน้า
API Integration — เชื่อม API
REST API — API มาตรฐาน
JSON — รูปแบบข้อมูล
AJAX — โหลดข้อมูลไม่รีเฟรช
Authentication — ยืนยันตัวตน
Authorization — สิทธิ์ใช้งาน
Session — เซสชัน
Cookie — คุกกี้
Web Hosting Upload — อัปเว็บ
HTML Email Template — เทมเพลตอีเมล
AMP HTML — เว็บเร็วมือถือ
Structured Data — ข้อมูลโครงสร้าง
Schema Markup — สคีมา
Rich Snippets — ผลค้นหาเสริม
Web Accessibility — การเข้าถึงเว็บ
Frontend Development — พัฒนาหน้าเว็บ
UI Structure — โครงสร้างหน้าตา
HTML Professional Workflow — กระบวนการทำงานมืออาชีพ

=========================================

รวม คำศัพท์ + คำสั่ง CSS ที่ใช้บ่อย พร้อมคำแปลไทย (เน้นตั้งแต่พื้นฐาน → ใช้งานจริง)

พื้นฐาน CSS

  1. color = สีตัวอักษร

  2. background = พื้นหลัง

  3. background-color = สีพื้นหลัง

  4. background-image = รูปพื้นหลัง

  5. background-size = ขนาดพื้นหลัง

  6. background-repeat = การทำซ้ำพื้นหลัง

  7. background-position = ตำแหน่งพื้นหลัง

  8. opacity = ความโปร่งใส

  9. visibility = การมองเห็น

  10. display = รูปแบบการแสดงผล

ขนาดและระยะ

  1. width = ความกว้าง

  2. height = ความสูง

  3. max-width = ความกว้างสูงสุด

  4. min-width = ความกว้างต่ำสุด

  5. max-height = ความสูงสูงสุด

  6. min-height = ความสูงต่ำสุด

  7. margin = ระยะห่างภายนอก

  8. margin-top = ระยะบน

  9. margin-right = ระยะขวา

  10. margin-bottom = ระยะล่าง

  11. margin-left = ระยะซ้าย

  12. padding = ระยะห่างภายใน

  13. padding-top = ระยะบนด้านใน

  14. padding-right = ระยะขวาด้านใน

  15. padding-bottom = ระยะล่างด้านใน

  16. padding-left = ระยะซ้ายด้านใน

เส้นขอบ

  1. border = เส้นขอบ

  2. border-width = ความหนาขอบ

  3. border-style = รูปแบบขอบ

  4. border-color = สีขอบ

  5. border-radius = มุมโค้ง

  6. outline = เส้นรอบนอก

  7. box-shadow = เงากล่อง

  8. text-shadow = เงาข้อความ

ตัวอักษร

  1. font-family = แบบอักษร

  2. font-size = ขนาดตัวอักษร

  3. font-weight = ความหนา

  4. font-style = รูปแบบตัวอักษร

  5. line-height = ระยะห่างบรรทัด

  6. letter-spacing = ระยะห่างตัวอักษร

  7. word-spacing = ระยะห่างคำ

  8. text-align = จัดตำแหน่งข้อความ

  9. text-decoration = ตกแต่งข้อความ

  10. text-transform = แปลงตัวอักษร

  11. text-indent = ย่อหน้า

  12. white-space = ช่องว่างข้อความ

  13. vertical-align = จัดแนวตั้ง

ตำแหน่ง

  1. position = การกำหนดตำแหน่ง

  2. static = ตำแหน่งปกติ

  3. relative = ตำแหน่งสัมพันธ์

  4. absolute = ตำแหน่งอิสระ

  5. fixed = ติดหน้าจอ

  6. sticky = ติดเมื่อเลื่อน

  7. top = ด้านบน

  8. right = ด้านขวา

  9. bottom = ด้านล่าง

  10. left = ด้านซ้าย

  11. z-index = ลำดับชั้น

Flexbox

  1. display:flex = เปิด Flexbox

  2. flex-direction = ทิศทาง

  3. row = แนวนอน

  4. column = แนวตั้ง

  5. justify-content = จัดแนวหลัก

  6. align-items = จัดแนวรอง

  7. align-content = จัดหลายบรรทัด

  8. flex-wrap = ตัดบรรทัด

  9. gap = ช่องว่าง

  10. flex-grow = ขยาย

  11. flex-shrink = ย่อ

  12. flex-basis = ขนาดเริ่มต้น

Grid

  1. display:grid = เปิด Grid

  2. grid-template-columns = คอลัมน์

  3. grid-template-rows = แถว

  4. grid-column = ตำแหน่งคอลัมน์

  5. grid-row = ตำแหน่งแถว

  6. grid-gap = ช่องว่าง Grid

  7. place-items = จัดตำแหน่ง

รูปภาพ

  1. object-fit = ปรับรูปให้พอดี

  2. object-position = ตำแหน่งรูป

  3. filter = เอฟเฟกต์ภาพ

  4. clip-path = ตัดรูปทรง

การเคลื่อนไหว

  1. transition = การเปลี่ยนแบบนุ่มนวล

  2. transition-duration = เวลาเปลี่ยน

  3. transition-delay = หน่วงเวลา

  4. animation = ภาพเคลื่อนไหว

  5. animation-name = ชื่อแอนิเมชัน

  6. animation-duration = ระยะเวลา

  7. animation-delay = หน่วงเวลา

  8. animation-iteration-count = จำนวนรอบ

  9. transform = แปลงรูป

Transform

  1. translate() = ย้ายตำแหน่ง

  2. rotate() = หมุน

  3. scale() = ย่อ/ขยาย

  4. skew() = เอียง

Overflow

  1. overflow = เนื้อหาล้น

  2. overflow-x = ล้นแนวนอน

  3. overflow-y = ล้นแนวตั้ง

  4. scroll-behavior = เลื่อนนุ่มนวล

Cursor และ Interaction

  1. cursor = รูปเมาส์

  2. pointer-events = เหตุการณ์เมาส์

  3. user-select = เลือกข้อความ

  4. resize = ปรับขนาด

Selector

  1. * = เลือกทั้งหมด

  2. #id = เลือก ID

  3. .class = เลือก Class

  4. element = เลือกแท็ก

  5. :hover = เมื่อชี้เมาส์

  6. :active = เมื่อกด

  7. :focus = เมื่อเลือก

  8. :checked = เมื่อถูกเลือก

  9. :first-child = ตัวแรก

  10. :last-child = ตัวสุดท้าย

  11. ::before = ก่อนเนื้อหา

  12. ::after = หลังเนื้อหา

Responsive

  1. @media = Media Query

  2. min-width = กว้างขั้นต่ำ

  3. max-width = กว้างสูงสุด

  4. vw = ความกว้างหน้าจอ

  5. vh = ความสูงหน้าจอ

  6. % = เปอร์เซ็นต์

  7. rem = หน่วยราก

  8. em = หน่วยสัมพันธ์

  9. px = พิกเซล

ค่า CSS ที่ใช้บ่อย

  1. none = ไม่มี

  2. block = บล็อก

  3. inline = บรรทัดเดียว

  4. inline-block = ผสม

  5. hidden = ซ่อน

  6. visible = แสดง

  7. auto = อัตโนมัติ

  8. inherit = รับค่าจากแม่

  9. initial = ค่าเริ่มต้น

  10. unset = ยกเลิกค่า

  11. center = กึ่งกลาง

  12. space-between = กระจายช่องว่าง

  13. space-around = ช่องว่างรอบ

  14. repeat() = ทำซ้ำ

  15. calc() = คำนวณค่า

  16. var() = ตัวแปร CSS

  17. @keyframes = สร้างแอนิเมชัน

นี่คือชุดคำศัพท์/คำสั่ง CSS ที่ใช้บ่อยที่สุดสำหรับเริ่มเรียนจนใช้งานจริงได้ครับ।


  1. CSS คืออะไร — What is CSS

  2. ประวัติ CSS — CSS History

  3. โครงสร้าง CSS — CSS Structure

  4. วิธีเขียน CSS — Writing CSS

  5. Inline CSS — CSS แบบในแท็ก

  6. Internal CSS — CSS ภายในไฟล์

  7. External CSS — CSS ภายนอกไฟล์

  8. การเชื่อมไฟล์ CSS — Linking CSS Files

  9. Selector คืออะไร — What is Selector

  10. Universal Selector (*) — ตัวเลือกทั้งหมด

  11. Element Selector — ตัวเลือกแท็ก

  12. Class Selector (.) — ตัวเลือกคลาส

  13. ID Selector (#) — ตัวเลือกไอดี

  14. Group Selector — รวมตัวเลือก

  15. Descendant Selector — ตัวเลือกลูกหลาน

  16. Child Selector (>) — ตัวเลือกลูกโดยตรง

  17. Adjacent Selector (+) — ตัวเลือกถัดไป

  18. General Sibling (~) — ตัวเลือกพี่น้อง

  19. Attribute Selector — ตัวเลือกแอตทริบิวต์

  20. Pseudo-class — คลาสพิเศษ

  21. :hover — เมาส์ชี้

  22. :active — กำลังกด

  23. :focus — กำลังโฟกัส

  24. :visited — ลิงก์ที่เคยเข้า

  25. :first-child — ลูกตัวแรก

  26. :last-child — ลูกตัวสุดท้าย

  27. :nth-child() — เลือกลำดับ

  28. :not() — ไม่ใช่

  29. :checked — เลือกแล้ว

  30. Pseudo-element — อิลิเมนต์พิเศษ

  31. ::before — ก่อนเนื้อหา

  32. ::after — หลังเนื้อหา

  33. ::first-letter — ตัวอักษรแรก

  34. ::first-line — บรรทัดแรก

  35. Comment CSS — คอมเมนต์

  36. Color — สี

  37. Background Color — สีพื้นหลัง

  38. Text Color — สีตัวอักษร

  39. RGB Color — สีแบบ RGB

  40. HEX Color — สี HEX

  41. HSL Color — สี HSL

  42. Opacity — ความโปร่งใส

  43. Background Image — รูปพื้นหลัง

  44. Background Repeat — การทำซ้ำพื้นหลัง

  45. Background Position — ตำแหน่งพื้นหลัง

  46. Background Size — ขนาดพื้นหลัง

  47. Background Attachment — ตรึงพื้นหลัง

  48. Gradient — ไล่สี

  49. Linear Gradient — ไล่สีเส้นตรง

  50. Radial Gradient — ไล่สีวงกลม

  51. Font Family — ตระกูลฟอนต์

  52. Font Size — ขนาดฟอนต์

  53. Font Weight — ความหนา

  54. Font Style — รูปแบบตัวอักษร

  55. Google Fonts — ฟอนต์ออนไลน์

  56. Text Align — จัดข้อความ

  57. Text Decoration — ตกแต่งข้อความ

  58. Text Transform — แปลงข้อความ

  59. Text Shadow — เงาข้อความ

  60. Letter Spacing — ระยะตัวอักษร

  61. Word Spacing — ระยะคำ

  62. Line Height — ระยะบรรทัด

  63. White Space — ช่องว่าง

  64. Overflow Text — ข้อความล้น

  65. Text Overflow — ตัดข้อความ

  66. Direction — ทิศทางข้อความ

  67. Writing Mode — โหมดเขียน

  68. List Style — รูปแบบรายการ

  69. List Image — รูปรายการ

  70. Cursor — รูปเมาส์

  71. Width — ความกว้าง

  72. Height — ความสูง

  73. Max Width — กว้างสูงสุด

  74. Min Width — กว้างต่ำสุด

  75. Max Height — สูงสุด

  76. Min Height — ต่ำสุด

  77. Margin — ระยะห่างนอก

  78. Padding — ระยะห่างใน

  79. Border — เส้นขอบ

  80. Border Radius — มุมโค้ง

  81. Border Color — สีขอบ

  82. Border Width — ความหนาขอบ

  83. Border Style — รูปแบบขอบ

  84. Outline — เส้นรอบนอก

  85. Box Shadow — เงากล่อง

  86. Box Sizing — ขนาดกล่อง

  87. Display — การแสดงผล

  88. Display Block — บล็อก

  89. Display Inline — อินไลน์

  90. Inline Block — อินไลน์บล็อก

  91. Visibility — การมองเห็น

  92. Overflow — เนื้อหาล้น

  93. Overflow X — ล้นแนวนอน

  94. Overflow Y — ล้นแนวตั้ง

  95. Position — ตำแหน่ง

  96. Static Position — ตำแหน่งปกติ

  97. Relative Position — ตำแหน่งสัมพัทธ์

  98. Absolute Position — ตำแหน่งอิสระ

  99. Fixed Position — ตำแหน่งคงที่

  100. Sticky Position — ตำแหน่งติดตาม

  101. Z-index — ลำดับชั้น

  102. Float — ลอยวัตถุ

  103. Clear — ล้าง Float

  104. Flexbox — กล่องยืดหยุ่น

  105. Display Flex — เปิด Flex

  106. Flex Direction — ทิศทาง Flex

  107. Flex Wrap — การขึ้นบรรทัด

  108. Justify Content — จัดแนวนอน

  109. Align Items — จัดแนวตั้ง

  110. Align Content — จัดเนื้อหา

  111. Gap — ระยะห่าง

  112. Order — ลำดับ

  113. Flex Grow — ขยาย

  114. Flex Shrink — ย่อ

  115. Flex Basis — ขนาดเริ่มต้น

  116. Align Self — จัดตัวเอง

  117. CSS Grid — ตาราง CSS

  118. Grid Template Columns — คอลัมน์

  119. Grid Template Rows — แถว

  120. Grid Gap — ช่องว่างตาราง

  121. Grid Area — พื้นที่ Grid

  122. Grid Column — คอลัมน์ Grid

  123. Grid Row — แถว Grid

  124. Place Items — จัดวาง

  125. Place Content — จัดเนื้อหา

  126. Transform — แปลงวัตถุ

  127. Translate() — ย้ายตำแหน่ง

  128. Rotate() — หมุน

  129. Scale() — ย่อขยาย

  130. Skew() — เอียง

  131. Matrix() — เมทริกซ์

  132. Transition — การเปลี่ยน

  133. Transition Duration — เวลาเปลี่ยน

  134. Transition Delay — หน่วงเวลา

  135. Transition Timing — ความเร็วเปลี่ยน

  136. Animation — แอนิเมชัน

  137. @keyframes — กำหนดเฟรม

  138. Animation Delay — หน่วงแอนิเมชัน

  139. Animation Duration — เวลาแอนิเมชัน

  140. Animation Iteration — จำนวนรอบ

  141. Animation Direction — ทิศทางแอนิเมชัน

  142. Animation Fill Mode — เติมค่า

  143. Filter — ฟิลเตอร์

  144. Blur() — เบลอ

  145. Brightness() — ความสว่าง

  146. Contrast() — คอนทราสต์

  147. Grayscale() — ขาวดำ

  148. Sepia() — ซีเปีย

  149. Hue Rotate() — หมุนสี

  150. Drop Shadow() — เงา

  151. Object Fit — พอดีวัตถุ

  152. Object Position — ตำแหน่งวัตถุ

  153. Clip Path — ตัดรูป

  154. Mask — หน้ากาก

  155. Aspect Ratio — อัตราส่วน

  156. Resize — ปรับขนาด

  157. User Select — เลือกข้อความ

  158. Pointer Events — เหตุการณ์เมาส์

  159. Caret Color — สีเคอร์เซอร์

  160. Scroll Behavior — เลื่อนนุ่มนวล

  161. Scroll Snap — ล็อกเลื่อน

  162. Media Query — Responsive

  163. Breakpoint — จุดเปลี่ยนขนาด

  164. Mobile First — มือถือก่อน

  165. Desktop First — เดสก์ท็อปก่อน

  166. Viewport — พื้นที่แสดงผล

  167. rem — หน่วย rem

  168. em — หน่วย em

  169. px — พิกเซล

  170. % — เปอร์เซ็นต์

  171. vh — ความสูงหน้าจอ

  172. vw — ความกว้างหน้าจอ

  173. calc() — คำนวณค่า

  174. clamp() — จำกัดค่า

  175. min() — ค่าน้อยสุด

  176. max() — ค่าสูงสุด

  177. Variable CSS — ตัวแปร CSS

  178. :root — รากเอกสาร

  179. var() — เรียกตัวแปร

  180. Import CSS — นำเข้าไฟล์

  181. @media — คำสั่งสื่อ

  182. @import — นำเข้า

  183. @font-face — เพิ่มฟอนต์

  184. @supports — ตรวจสอบรองรับ

  185. Specificity — ลำดับความสำคัญ

  186. Inheritance — การสืบทอด

  187. Cascade — การเรียงลำดับ

  188. Important (!important) — บังคับค่า

  189. Normalize CSS — ปรับมาตรฐาน

  190. Reset CSS — รีเซ็ตค่า

  191. CSS Architecture — โครงสร้าง CSS

  192. BEM Method — วิธีตั้งชื่อ BEM

  193. OOCSS — CSS เชิงวัตถุ

  194. SMACSS — โครงสร้าง SMACSS

  195. Atomic CSS — CSS แบบอะตอม

  196. Utility Class — คลาสยูทิลิตี้

  197. Dark Mode — โหมดมืด

  198. Light Mode — โหมดสว่าง

  199. Theme System — ระบบธีม

  200. CSS Performance — ประสิทธิภาพ

  201. CSS Variables Theme — ธีมตัวแปร

  202. Responsive Navbar — เมนูตอบสนอง

  203. Responsive Card — การ์ดตอบสนอง

  204. Hero Section — ส่วนหัวเว็บ

  205. Landing Page CSS — หน้าแรกเว็บ

  206. Sidebar Design — แถบข้าง

  207. Modal Popup — หน้าต่างเด้ง

  208. Tooltip — กล่องคำแนะนำ

  209. Accordion — เมนูพับ

  210. Carousel CSS — สไลด์ภาพ

  211. Skeleton Loading — โหลดจำลอง

  212. Glassmorphism — กระจกใส

  213. Neumorphism — นูนเงา

  214. Gradient Button — ปุ่มไล่สี

  215. Hover Effect — เอฟเฟกต์เมาส์

  216. Card Animation — แอนิเมชันการ์ด

  217. Image Overlay — ซ้อนภาพ

  218. Sticky Header — หัวติดจอ

  219. Timeline Design — ไทม์ไลน์

  220. Masonry Layout — เลย์เอาต์อิฐ

  221. CSS Debugging — ดีบัก CSS

  222. DevTools CSS — เครื่องมือพัฒนา

  223. Inspect Element — ตรวจองค์ประกอบ

  224. Performance Audit — ตรวจประสิทธิภาพ

  225. CSS Optimization — ปรับแต่ง CSS

  226. Minify CSS — ย่อ CSS

  227. Purge CSS — ลบโค้ดเกิน

  228. Critical CSS — CSS สำคัญ

  229. Lazy Loading Style — โหลดช้า

  230. CSS Compression — บีบอัด CSS

  231. Sass — CSS Preprocessor

  232. SCSS — รูปแบบ Sass

  233. Variables Sass — ตัวแปร Sass

  234. Nesting Sass — ซ้อนโค้ด

  235. Mixins — ชุดคำสั่ง

  236. Functions Sass — ฟังก์ชัน

  237. Extend — ขยายคลาส

  238. Partials — ไฟล์ย่อย

  239. Modules Sass — โมดูล

  240. Compile Sass — คอมไพล์

  241. Tailwind CSS — เฟรมเวิร์ก CSS

  242. Bootstrap CSS — บูตสแตรป

  243. Bulma CSS — บัลมา

  244. Foundation CSS — ฟาวเดชัน

  245. Material UI — ดีไซน์ Material

  246. Animate CSS — ไลบรารีแอนิเมชัน

  247. PostCSS — ประมวลผล CSS

  248. Autoprefixer — เติม Prefix

  249. CSSNano — ย่อ CSS

  250. PurgeCSS Tool — ลบ CSS

  251. CSS Grid Layout Project — โปรเจกต์ Grid

  252. Flexbox Project — โปรเจกต์ Flex

  253. Portfolio Design — เว็บผลงาน

  254. Dashboard UI — หน้าควบคุม

  255. Admin Panel CSS — แอดมิน

  256. E-commerce Layout — เว็บขายของ

  257. Blog Design — เว็บบล็อก

  258. Login Form CSS — ฟอร์มล็อกอิน

  259. Registration Form — สมัครสมาชิก

  260. Pricing Table — ตารางราคา

  261. Responsive Table — ตารางตอบสนอง

  262. Mega Menu — เมนูใหญ่

  263. Notification Badge — ป้ายแจ้งเตือน

  264. Progress Bar — แถบความคืบหน้า

  265. Loading Spinner — โหลดหมุน

  266. Toggle Switch — สวิตช์

  267. Rating Stars — ดาวคะแนน

  268. Stepper UI — ขั้นตอน

  269. Tabs UI — แท็บ

  270. Pagination — แบ่งหน้า

  271. CSS Accessibility — การเข้าถึง

  272. Contrast Accessibility — สีเข้าถึงง่าย

  273. Focus State — สถานะโฟกัส

  274. ARIA Styling — สไตล์ ARIA

  275. Reduced Motion — ลดแอนิเมชัน

  276. Print CSS — CSS สำหรับพิมพ์

  277. Multi Column Layout — หลายคอลัมน์

  278. Writing Systems — ระบบเขียน

  279. International Fonts — ฟอนต์สากล

  280. RTL Layout — ขวาไปซ้าย

  281. CSS Houdini — Houdini CSS

  282. Container Query — คิวรีคอนเทนเนอร์

  283. Subgrid — ตารางย่อย

  284. Nesting CSS Native — ซ้อน CSS

  285. Scroll Animation — แอนิเมชันเลื่อน

  286. View Transition API — เปลี่ยนหน้า

  287. CSS Layers — ชั้น CSS

  288. Accent Color — สีควบคุม

  289. Color Scheme — ชุดสี

  290. Dynamic Viewport — หน้าจอไดนามิก

  291. Advanced Selectors — ตัวเลือกขั้นสูง

  292. CSS Patterns — รูปแบบ CSS

  293. Design System — ระบบออกแบบ

  294. Component CSS — CSS คอมโพเนนต์

  295. Reusable CSS — ใช้ซ้ำ

  296. Production CSS — CSS ระดับใช้งานจริง

  297. Enterprise CSS — CSS องค์กร

  298. CSS Best Practices — แนวปฏิบัติที่ดี

  299. Professional CSS Workflow — เวิร์กโฟลว์มืออาชีพ

  300. CSS Mastery — ความเชี่ยวชาญ CSS

=================================

คำศัพท์/คำสั่ง JavaScript ที่ใช้บ่อยมาก พร้อมคำแปล (รวมทั้งคำสั่ง, คีย์เวิร์ด, เมธอด, DOM, Array, Async)

พื้นฐาน (Basic)

  • var = ประกาศตัวแปรแบบเก่า

  • let = ประกาศตัวแปรเปลี่ยนค่าได้

  • const = ประกาศค่าคงที่

  • true = จริง

  • false = เท็จ

  • null = ค่าว่าง

  • undefined = ยังไม่มีค่า

  • NaN = ไม่ใช่ตัวเลข

  • typeof = ตรวจชนิดข้อมูล

  • instanceof = ตรวจชนิดอ็อบเจกต์

  • new = สร้างอ็อบเจกต์ใหม่

  • delete = ลบค่า/คุณสมบัติ

ชนิดข้อมูล (Data Types)

  • String = ข้อความ

  • Number = ตัวเลข

  • BigInt = จำนวนเต็มขนาดใหญ่

  • Boolean = ค่าจริง/เท็จ

  • Object = วัตถุ

  • Array = อาเรย์

  • Symbol = ค่าระบุเอกลักษณ์

  • Map = เก็บข้อมูลแบบคู่คีย์-ค่า

  • Set = เก็บค่าที่ไม่ซ้ำ

ตัวดำเนินการ (Operators)

  • = = กำหนดค่า

  • == = เท่ากัน

  • === = เท่ากันแบบตรงชนิด

  • != = ไม่เท่ากัน

  • !== = ไม่เท่ากันแบบตรงชนิด

  • > = มากกว่า

  • < = น้อยกว่า

  • >= = มากกว่าหรือเท่ากับ

  • <= = น้อยกว่าหรือเท่ากับ

  • && = และ

  • || = หรือ

  • ! = ไม่

  • ?? = ค่าเริ่มต้นเมื่อเป็น null

  • ?: = เงื่อนไขย่อ

เงื่อนไข (Condition)

  • if = ถ้า

  • else = มิฉะนั้น

  • else if = ถ้าเงื่อนไขอื่น

  • switch = เลือกหลายเงื่อนไข

  • case = กรณี

  • default = ค่าเริ่มต้น

วนลูป (Loops)

  • for = วนรอบ

  • while = วนเมื่อเงื่อนไขจริง

  • do while = ทำก่อนแล้วค่อยตรวจ

  • for...of = วนค่าข้อมูล

  • for...in = วนคีย์

  • break = หยุดลูป

  • continue = ข้ามรอบ

ฟังก์ชัน (Functions)

  • function = ฟังก์ชัน

  • return = ส่งค่ากลับ

  • => = Arrow Function

  • arguments = พารามิเตอร์ทั้งหมด

  • callback = ฟังก์ชันเรียกกลับ

Array

  • push() = เพิ่มท้าย

  • pop() = ลบท้าย

  • shift() = ลบหน้า

  • unshift() = เพิ่มหน้า

  • splice() = เพิ่ม/ลบข้อมูล

  • slice() = ตัดข้อมูล

  • concat() = รวมอาเรย์

  • join() = รวมเป็นข้อความ

  • sort() = เรียงลำดับ

  • reverse() = กลับลำดับ

  • find() = ค้นหาค่าแรก

  • findIndex() = หาตำแหน่ง

  • filter() = กรองข้อมูล

  • map() = แปลงข้อมูล

  • reduce() = รวมค่า

  • some() = มีบางตัวตรงเงื่อนไข

  • every() = ทุกตัวตรงเงื่อนไข

  • includes() = มีข้อมูลหรือไม่

  • indexOf() = หาตำแหน่ง

  • flat() = คลายอาเรย์ซ้อน

String

  • length = ความยาวข้อความ

  • charAt() = ตัวอักษรตำแหน่ง

  • includes() = มีข้อความไหม

  • indexOf() = หาตำแหน่ง

  • replace() = แทนที่

  • replaceAll() = แทนที่ทั้งหมด

  • split() = แยกข้อความ

  • trim() = ลบช่องว่าง

  • toUpperCase() = ตัวพิมพ์ใหญ่

  • toLowerCase() = ตัวพิมพ์เล็ก

  • substring() = ตัดข้อความ

  • slice() = ตัดข้อความ

Object

  • Object.keys() = ดึงคีย์

  • Object.values() = ดึงค่า

  • Object.entries() = ดึงคู่คีย์ค่า

  • assign() = รวมอ็อบเจกต์

  • freeze() = ล็อกค่า

  • seal() = ปิดการเพิ่มค่า

DOM

  • document = เอกสารเว็บ

  • window = หน้าต่างเว็บ

  • getElementById() = หา ID

  • getElementsByClassName() = หา class

  • querySelector() = เลือกตัวแรก

  • querySelectorAll() = เลือกทั้งหมด

  • createElement() = สร้างแท็ก

  • appendChild() = เพิ่มลูก

  • remove() = ลบ

  • innerHTML = เนื้อหา HTML

  • innerText = ข้อความ

  • textContent = เนื้อหา

  • classList = จัดการคลาส

  • style = จัดการ CSS

  • setAttribute() = ตั้งค่า attribute

  • getAttribute() = อ่าน attribute

Events

  • onclick = คลิก

  • onchange = เปลี่ยนค่า

  • oninput = พิมพ์ข้อมูล

  • onsubmit = ส่งฟอร์ม

  • onload = โหลดเสร็จ

  • addEventListener() = เพิ่มอีเวนต์

  • preventDefault() = ยกเลิกค่าเริ่มต้น

  • stopPropagation() = หยุดการส่งต่อ

เวลา

  • Date() = วันที่เวลา

  • getFullYear() = ปี

  • getMonth() = เดือน

  • getDate() = วัน

  • getHours() = ชั่วโมง

  • setTimeout() = หน่วงเวลา

  • setInterval() = ทำซ้ำตามเวลา

  • clearTimeout() = ยกเลิกเวลา

  • clearInterval() = ยกเลิกวนเวลา

Async

  • Promise = สัญญาการทำงาน

  • async = ฟังก์ชันอะซิงก์

  • await = รอผลลัพธ์

  • then() = ทำต่อเมื่อสำเร็จ

  • catch() = จัดการข้อผิดพลาด

  • finally() = ทำตอนจบ

  • fetch() = ดึงข้อมูล API

โมดูล

  • import = นำเข้า

  • export = ส่งออก

  • default = ค่าเริ่มต้น

Console

  • console.log() = แสดงผล

  • console.error() = แสดงข้อผิดพลาด

  • console.warn() = คำเตือน

  • console.table() = แสดงตาราง

  • console.clear() = ล้างหน้าจอ

คำสั่งสำคัญอื่นๆ

  • JSON.parse() = แปลง JSON เป็น Object

  • JSON.stringify() = แปลง Object เป็น JSON

  • Math.random() = สุ่มค่า

  • Math.floor() = ปัดลง

  • Math.ceil() = ปัดขึ้น

  • Math.round() = ปัดเศษ

  • parseInt() = แปลงเป็นจำนวนเต็ม

  • parseFloat() = แปลงทศนิยม

  • isNaN() = ตรวจ NaN

  • eval() = รันโค้ดข้อความ

  • try = ทดลองทำ

  • catch = จับข้อผิดพลาด

  • throw = โยนข้อผิดพลาด

  • finally = ทำตอนจบ

รวมประมาณ 150+ คำศัพท์/คำสั่ง JavaScript ที่ใช้บ่อย ตั้งแต่พื้นฐานถึงใช้งานจริงได้เลยครับ

  1. JavaScript คืออะไร — What is JavaScript

  2. การติดตั้ง JavaScript — Installing JavaScript

  3. การใช้ <script> — Using <script> Tag

  4. Inline Script — สคริปต์ภายในแท็ก

  5. Internal Script — สคริปต์ภายในไฟล์ HTML

  6. External Script — สคริปต์ภายนอกไฟล์

  7. console.log() — แสดงผลใน Console

  8. alert() — กล่องแจ้งเตือน

  9. prompt() — รับข้อมูลจากผู้ใช้

  10. confirm() — กล่องยืนยัน

  11. ตัวแปร var — Variable var

  12. ตัวแปร let — Variable let

  13. ตัวแปร const — Constant Variable

  14. การตั้งชื่อตัวแปร — Variable Naming

  15. ชนิดข้อมูล — Data Types

  16. String — ข้อความ

  17. Number — ตัวเลข

  18. Boolean — ค่าจริงเท็จ

  19. Undefined — ยังไม่มีค่า

  20. Null — ค่าว่าง

  21. BigInt — เลขขนาดใหญ่

  22. Symbol — ค่าสัญลักษณ์

  23. typeof — ตรวจชนิดข้อมูล

  24. การแปลงข้อมูล — Type Conversion

  25. String() — แปลงเป็นข้อความ

  26. Number() — แปลงเป็นตัวเลข

  27. Boolean() — แปลงเป็น Boolean

  28. Template Literal `${}` — แทรกตัวแปรในข้อความ

  29. Escape Character — อักขระพิเศษ

  30. String Concatenation — ต่อข้อความ

  31. Operator — ตัวดำเนินการ

  32. + บวก — Addition

  33. - ลบ — Subtraction

  34. * คูณ — Multiplication

  35. / หาร — Division

  36. % หารเอาเศษ — Modulus

  37. ** ยกกำลัง — Exponentiation

  38. ++ เพิ่มค่า — Increment

  39. -- ลดค่า — Decrement

  40. Assignment Operator — ตัวกำหนดค่า

  41. == เท่ากัน — Equal

  42. === เท่ากันแบบเข้มงวด — Strict Equal

  43. != ไม่เท่ากัน — Not Equal

  44. !== ไม่เท่ากันแบบเข้มงวด — Strict Not Equal

  45. > มากกว่า — Greater Than

  46. < น้อยกว่า — Less Than

  47. >= มากกว่าหรือเท่ากับ

  48. <= น้อยกว่าหรือเท่ากับ

  49. Logical Operator — ตัวดำเนินการตรรกะ

  50. && และ — AND

  51. || หรือ — OR

  52. ! ไม่ — NOT

  53. if — เงื่อนไข

  54. else — เงื่อนไขอื่น

  55. else if — เงื่อนไขเพิ่มเติม

  56. Nested if — เงื่อนไขซ้อน

  57. Ternary Operator ? : — เงื่อนไขย่อ

  58. switch — เลือกหลายกรณี

  59. case — กรณี

  60. default — ค่าเริ่มต้น

  61. for Loop — วนซ้ำ for

  62. while Loop — วนซ้ำ while

  63. do...while — วนซ้ำ do while

  64. Nested Loop — ลูปซ้อน

  65. break — หยุดลูป

  66. continue — ข้ามรอบ

  67. Infinite Loop — ลูปไม่สิ้นสุด

  68. Function — ฟังก์ชัน

  69. Function Declaration — ประกาศฟังก์ชัน

  70. Function Expression — นิพจน์ฟังก์ชัน

  71. Arrow Function => — ฟังก์ชันลูกศร

  72. Parameter — พารามิเตอร์

  73. Argument — อาร์กิวเมนต์

  74. Return — ส่งค่ากลับ

  75. Default Parameter — ค่าเริ่มต้น

  76. Rest Parameter ... — รับหลายค่า

  77. Scope — ขอบเขตตัวแปร

  78. Global Scope — ขอบเขตทั่วโลก

  79. Local Scope — ขอบเขตภายใน

  80. Block Scope — ขอบเขตบล็อก

  81. Array — อาร์เรย์

  82. สร้าง Array — Create Array

  83. เข้าถึงสมาชิก Array — Access Array

  84. push() — เพิ่มท้าย

  85. pop() — ลบท้าย

  86. shift() — ลบหน้า

  87. unshift() — เพิ่มหน้า

  88. length — ความยาวอาร์เรย์

  89. splice() — แทรก/ลบข้อมูล

  90. slice() — ตัดข้อมูล

  91. concat() — รวมอาร์เรย์

  92. join() — รวมเป็นข้อความ

  93. indexOf() — หาตำแหน่ง

  94. includes() — ตรวจข้อมูล

  95. find() — ค้นหา

  96. filter() — กรองข้อมูล

  97. map() — แปลงข้อมูล

  98. reduce() — รวมค่า

  99. sort() — เรียงข้อมูล

  100. reverse() — กลับลำดับ

  101. Object — อ็อบเจ็กต์

  102. Property — คุณสมบัติ

  103. Method — เมธอด

  104. Object Literal — สร้าง Object

  105. this Keyword — คีย์เวิร์ด this

  106. Object.keys() — ดึงคีย์

  107. Object.values() — ดึงค่า

  108. Object.entries() — ดึงคู่ข้อมูล

  109. Destructuring — แยกค่า

  110. Spread Operator ... — กระจายค่า

  111. DOM — Document Object Model

  112. document.getElementById() — เลือกด้วย ID

  113. querySelector() — เลือกตัวแรก

  114. querySelectorAll() — เลือกทั้งหมด

  115. innerHTML — แก้ HTML

  116. textContent — แก้ข้อความ

  117. innerText — ข้อความแสดงผล

  118. style — เปลี่ยน CSS

  119. classList.add() — เพิ่มคลาส

  120. classList.remove() — ลบคลาส

  121. Event — เหตุการณ์

  122. onclick — คลิก

  123. ondblclick — ดับเบิลคลิก

  124. mouseover — เมาส์ผ่าน

  125. mouseout — เมาส์ออก

  126. keydown — กดปุ่ม

  127. keyup — ปล่อยปุ่ม

  128. submit — ส่งฟอร์ม

  129. change — เปลี่ยนค่า

  130. Event Listener — ตัวฟังเหตุการณ์

  131. addEventListener() — เพิ่ม Event

  132. Event Object — ข้อมูล Event

  133. preventDefault() — ยกเลิกค่าเริ่มต้น

  134. stopPropagation() — หยุดส่งต่อ

  135. Form Validation — ตรวจฟอร์ม

  136. Regex — นิพจน์ปกติ

  137. Date Object — วันที่

  138. new Date() — สร้างวันเวลา

  139. Time Methods — เมธอดเวลา

  140. Math Object — คณิตศาสตร์

  141. Math.random() — สุ่มเลข

  142. Math.floor() — ปัดลง

  143. Math.ceil() — ปัดขึ้น

  144. Math.round() — ปัดเศษ

  145. JSON — รูปแบบข้อมูล

  146. JSON.stringify() — แปลงเป็น JSON

  147. JSON.parse() — แปลงกลับ

  148. Local Storage — เก็บข้อมูลเครื่อง

  149. localStorage.setItem() — บันทึก

  150. localStorage.getItem() — อ่านข้อมูล

  151. Session Storage — เก็บชั่วคราว

  152. Cookie — คุกกี้

  153. BOM — Browser Object Model

  154. window Object — หน้าต่าง

  155. setTimeout() — หน่วงเวลา

  156. setInterval() — ทำซ้ำเวลา

  157. clearTimeout() — หยุดหน่วง

  158. clearInterval() — หยุดวน

  159. Callback Function — ฟังก์ชันย้อนกลับ

  160. Promise — สัญญา

  161. then() — จัดการสำเร็จ

  162. catch() — จัดการผิดพลาด

  163. finally() — ทำเสมอ

  164. Async — ทำงานไม่พร้อมกัน

  165. Await — รอผลลัพธ์

  166. async/await — เขียน Async

  167. Fetch API — ดึงข้อมูล API

  168. fetch() — เรียก API

  169. HTTP Request — คำขอเว็บ

  170. REST API — API มาตรฐาน

  171. ES6 — JavaScript รุ่นใหม่

  172. Module — โมดูล

  173. export — ส่งออก

  174. import — นำเข้า

  175. Class — คลาส

  176. Constructor — ตัวสร้าง

  177. Inheritance — การสืบทอด

  178. extends — สืบทอดคลาส

  179. Getter — ดึงค่า

  180. Setter — ตั้งค่า

  181. Encapsulation — การห่อหุ้ม

  182. Polymorphism — หลายรูปแบบ

  183. OOP — เชิงวัตถุ

  184. Prototype — ต้นแบบ

  185. Prototype Chain — โซ่ต้นแบบ

  186. Closure — การปิดขอบเขต

  187. Hoisting — ย้ายประกาศ

  188. Strict Mode "use strict"

  189. Error Handling — จัดการข้อผิดพลาด

  190. try...catch — ดักข้อผิดพลาด

  191. Throw Error — โยนข้อผิดพลาด

  192. Debugging — ดีบัก

  193. debugger — หยุดตรวจโค้ด

  194. DevTools — เครื่องมือนักพัฒนา

  195. Performance — ประสิทธิภาพ

  196. Memory Leak — หน่วยความจำรั่ว

  197. Event Loop — วงจรเหตุการณ์

  198. Call Stack — สแต็กการเรียก

  199. Microtask Queue — คิวงานย่อย

  200. Macrotask Queue — คิวงานหลัก

  201. Web API — เว็บ API

  202. Geolocation API — ตำแหน่ง

  203. Clipboard API — คลิปบอร์ด

  204. Drag and Drop — ลากวาง

  205. Canvas API — วาดภาพ

  206. SVG — กราฟิกเวกเตอร์

  207. Animation JS — แอนิเมชัน

  208. Intersection Observer — ตรวจการแสดงผล

  209. Mutation Observer — ตรวจ DOM

  210. WebSocket — เชื่อมต่อเรียลไทม์

  211. IndexedDB — ฐานข้อมูลเบราว์เซอร์

  212. Service Worker — ทำงานพื้นหลัง

  213. PWA — เว็บแอป

  214. Offline Mode — ใช้ออฟไลน์

  215. Web Storage API — ระบบเก็บข้อมูล

  216. npm — ตัวจัดการแพ็กเกจ

  217. Node.js — รัน JS ฝั่งเซิร์ฟเวอร์

  218. npm install — ติดตั้งแพ็กเกจ

  219. Package.json — ข้อมูลโปรเจกต์

  220. Express.js — เฟรมเวิร์ก Node

  221. Routing — เส้นทาง

  222. Middleware — ตัวกลาง

  223. CRUD — เพิ่มอ่านแก้ลบ

  224. MongoDB — ฐานข้อมูล

  225. API Server — เซิร์ฟเวอร์ API

  226. Authentication — ยืนยันตัวตน

  227. JWT — Token Login

  228. Encryption — เข้ารหัส

  229. Web Security — ความปลอดภัยเว็บ

  230. XSS — โจมตีสคริปต์

  231. CSRF — ปลอมคำขอ

  232. CORS — แชร์ทรัพยากร

  233. Unit Test — ทดสอบหน่วย

  234. Jest — เครื่องมือทดสอบ

  235. ESLint — ตรวจโค้ด

  236. Prettier — จัดรูปแบบโค้ด

  237. Babel — แปลงโค้ด

  238. Webpack — รวมไฟล์

  239. Vite — เครื่องมือพัฒนา

  240. TypeScript — JavaScript แบบมีชนิดข้อมูล

  241. React พื้นฐาน — React Basics

  242. Vue พื้นฐาน — Vue Basics

  243. Angular พื้นฐาน — Angular Basics

  244. Next.js — React Framework

  245. State Management — จัดการสถานะ

  246. Redux — จัดการ State

  247. Pinia — Vue Store

  248. SPA — Single Page App

  249. SSR — Server Side Render

  250. CSR — Client Side Render

  251. MVC Pattern — รูปแบบ MVC

  252. Design Pattern — รูปแบบออกแบบ

  253. Singleton Pattern

  254. Factory Pattern

  255. Observer Pattern

  256. Clean Code — โค้ดสะอาด

  257. Refactoring — ปรับโค้ด

  258. SOLID Principles — หลัก SOLID

  259. Git พื้นฐาน — Git Basics

  260. GitHub — จัดเก็บโค้ด

  261. Deployment — นำขึ้นใช้งาน

  262. CI/CD — อัตโนมัติพัฒนา

  263. Docker พื้นฐาน — Docker Basics

  264. Cloud Deployment — ขึ้น Cloud

  265. Firebase — Backend สำเร็จรูป

  266. Supabase — Backend Open Source

  267. Realtime Database — ฐานข้อมูลเรียลไทม์

  268. GraphQL — ภาษาคิวรี API

  269. WebRTC — สื่อสารเรียลไทม์

  270. Microservices — บริการย่อย

  271. SSR Hydration — โหลดฝั่งเซิร์ฟเวอร์

  272. Lazy Loading — โหลดเมื่อจำเป็น

  273. Code Splitting — แยกโค้ด

  274. Tree Shaking — ลบโค้ดไม่ใช้

  275. SEO JavaScript — SEO สำหรับ JS

  276. Accessibility — รองรับผู้ใช้ทุกคน

  277. Responsive JS — รองรับหลายจอ

  278. Progressive Enhancement

  279. SSR Optimization — ปรับ SSR

  280. Performance Audit — ตรวจประสิทธิภาพ

  281. Lighthouse — เครื่องมือตรวจเว็บ

  282. Memory Optimization — ปรับหน่วยความจำ

  283. Web Components — องค์ประกอบเว็บ

  284. Shadow DOM — DOM แยกส่วน

  285. Custom Elements — สร้างแท็กเอง

  286. Template Element — แม่แบบ

  287. Serverless Functions — ฟังก์ชันไร้เซิร์ฟเวอร์

  288. Edge Functions — ฟังก์ชันขอบเครือข่าย

  289. AI API Integration — เชื่อม AI

  290. Automation Scripts — สคริปต์อัตโนมัติ

  291. Browser Extension — ส่วนเสริมเบราว์เซอร์

  292. Electron.js — แอป Desktop

  293. Mobile JS — แอปมือถือ

  294. React Native — สร้างแอปมือถือ

  295. Testing E2E — ทดสอบทั้งระบบ

  296. Cypress — เครื่องมือทดสอบ

  297. Playwright — ทดสอบเว็บ

  298. Enterprise JavaScript — ระดับองค์กร

  299. Full Stack JavaScript — เต็มระบบ

  300. JavaScript Professional Project — โปรเจกต์มืออาชีพ


Share:

สนใจสั่งชื่อได้โดยกดที่รูปภาพ

ຕິດຕາມ Facebook Page

ຕິດຕໍ່ທາງແອັບ

ຕິດຕາມຊ່ອງ youtube

viefaucet.com

autofaucet.dutchycorp.space

camelbtc.com

camelbtc.com
ເກມຫາຫຼຽນ btc +Zero

นาจา

Copyright © web affiliate marketing | kai kh & a m |kham 4.0