GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - javascript-tutorial/th.javascript.info: Modern JavaScript Thai Version

BranchesTags
Open more actions menu

Latest commit

 

History

7,333 Commits
7,333 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
1-js
1-js
 
 
2-ui
2-ui
 
 
3-frames-and-windows
3-frames-and-windows
 
 
4-binary
4-binary
 
 
5-network
5-network
 
 
6-data-storage
6-data-storage
 
 
7-animation
7-animation
 
 
8-web-components
8-web-components
 
 
9-regular-expressions
9-regular-expressions
 
 
script
script
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
AUTHORING.md
AUTHORING.md
 
 
BACKERS.md
BACKERS.md
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
changes.sketch
changes.sketch
 
 
css.md
css.md
 
 
figures.sketch
figures.sketch
 
 
images.yml
images.yml
 
 
svgs.zip
svgs.zip
 
 
todo.md
todo.md
 
 

Repository files navigation

โมเดิร์น JavaScript ฉบับภาษาไทย

คู่มือนี้พาเรียน JavaScript ตั้งแต่พื้นฐาน โดยไม่ถือว่าผู้อ่านต้องเขียนโปรแกรมเป็นมาก่อน

เวลาเว็บกดปุ่มแล้วตอบสนอง เช็กข้อมูลในฟอร์ม หรือโหลดเนื้อหาเพิ่มโดยไม่รีเฟรชหน้า เบื้องหลังมักมี JavaScript ทำงานร่วมกับ HTML และ CSS อยู่ ส่วนงานฝั่งเซิร์ฟเวอร์ก็ใช้ภาษาเดียวกันได้ผ่านแพลตฟอร์มอย่าง Node.js

เราจะเริ่มจากชนิดข้อมูล ตัวแปร ฟังก์ชัน และการควบคุมลำดับการทำงาน แล้วค่อยต่อไปยัง HTML, CSS, อีเวนต์ และ API ทุกบทเน้นให้เข้าใจว่าโค้ดทำอะไร ทำไมจึงทำแบบนั้น และผลที่ได้เกิดขึ้นได้อย่างไร

อยากมีส่วนร่วมทำได้อย่างไร

  • ดูรายการงานได้ที่ Thai Translate Progress
  • เลือกบทความที่ยังไม่มีคนรับ แล้วคอมเมนต์ชื่อหัวข้อภาษาอังกฤษใน issue เช่น An Introduction to JavaScript
    • บอทจะติ๊กหัวข้อนั้นเพื่อให้ทุกคนรู้ว่ามีคนรับงานแล้ว
    • คอมเมนต์ควรมีแค่ชื่อหัวข้อ
  • fork repo นี้ ถ่ายทอด concept ตาม คู่มือการเขียน แล้วส่ง PR
    • ใช้ชื่อบทความเป็นชื่อ PR เพื่อให้บอทจับคู่กับ issue ได้

ดูรายละเอียดของโครงการภาษาอื่นได้ที่ https://javascript.info/translate

ผู้ดูแลจะรีวิวและปรับเนื้อหาตามความเหมาะสม

ถ้าผู้ดูแลไม่ตอบหรือต้องการเข้ามาช่วยดูแลโครงการ ให้เปิดคำร้องที่ repo หลัก

มาช่วยกันถ่ายทอด JavaScript ให้คนไทยอ่านเข้าใจง่ายขึ้น

ชื่อและจำนวนผลงานของผู้ร่วมโครงการจะแสดงในหน้า "About project" หลังเผยแพร่เรียบร้อยแล้ว

โครงสร้าง

แต่ละบทอยู่ในโฟลเดอร์ของตัวเอง

ชื่อโฟลเดอร์ใช้รูปแบบ N-url โดย N เป็นตัวเลขสำหรับเรียงลำดับ และ url เป็น slug ของหน้าบนเว็บไซต์

ไฟล์ที่พบบ่อยในแต่ละโฟลเดอร์ ได้แก่

  • index.md หมายถึงบทเรียน
  • article.md หมายถึงบทความ
  • task.md หมายถึงการบ้าน
  • solution.md หมายถึงเฉลย

เนื้อหาหลักเขียนด้วย Markdown จึงแก้ไขได้ด้วย text editor หรือ IDE ตามถนัด

รันในเครื่องส่วนตัว

เนื้อหาเป็น Markdown จึงแก้ด้วย editor ที่ถนัดได้เลย ถ้าต้องการดูหน้าตาเหมือนบนเว็บไซต์ ให้ทำตามวิธีใน https://github.com/javascript-tutorial/server

ถ้าใช้ VS Code หรือ IDE ตระกูล JetBrains มีปลั๊กอินช่วยเขียน Markdown ดังนี้

VS Code

  • Markdown All in One
  • Markdown Preview Github Styling

Jetbrains

  • Markdown Navigator

♥

Prasit Tongpradit @EpicHigh - ผู้ดูแล

About

Modern JavaScript Thai Version

javascript.info

Topics

hacktoberfestjavascriptmdnthaitutorial

Resources

Readme
License
Activity
Custom properties

Stars

20 stars

Watchers

1 watching

Forks

9 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.