Skip to content
This page is a draft. It may be incomplete or contain inaccuracies. If you have any comment, please feel free to leave some feedback!

แนะนำเว็บ Glitch

ในบทก่อนหน้า เราได้ลองใช้ JavaScript Console ในการคำนวณตัวเลขแบบเบื้องต้นดูแล้ว แต่บางที อยู่กับแค่หน้า console อย่างเดียวมันอาจจะไม่ค่อยสนุกเท่าไหร่ เพราะเราจะทำได้แค่เสกคาถาทีละบรรทัดสองบรรทัด

ในบทนี้เลยอยากจะพามาลองสร้าง web application กันดูครับ จะได้สร้างของที่เป็นชิ้นเป็นอัน ที่เราสามารถใช้เอง หรือแชร์ให้เพื่อน ใช้ได้ด้วย

โดยเราจะใช้เว็บ Glitch ที่เป็นเว็บที่ให้เราสร้าง web application ได้ง่าย กันครับ

Glitch คืออะไร

  • Glitch.com เป็นเว็บที่ช่วยให้เราสร้าง web application ได้ง่าย บนเว็บนี้มีโปรเจกต์ตัวอย่างต่าง ให้ลองเล่นดู และถ้าเจอโปรเจกต์ไหนที่อยากใช้เป็นต้นแบบ ก็สามารถกด “Remix” เพื่อเอาโปรเจกต์นั้นมาต่อยอด สร้างเป็นโปรเจกต์ใหม่ของเราได้เลย

  • ผมลองกด Remix โปรเจกต์ที่ชื่อ “Glitch in Bio” ดู

  • เมื่อกดปุ่ม Remix แล้ว ก็จะเจอกับหน้า “Editor” ของ Glitch ที่ข้างในประกอบไปด้วยสองส่วนหลัก:

    1. รายชื่อไฟล์ต่าง ที่อยู่ในโปรเจกต์
    2. ตัว Editor ที่เอาไว้ใช้แก้ไขเนื้อหาในไฟล์ที่เลือก

  • อ่านดูในไฟล์ README.md ก็จะเห็นว่าโปรเจกต์นี้เป็นเว็บที่เอาไว้สร้าง Links Page ของตัวเอง ในนี้เขียนไว้ว่า ให้ลองกด Preview ตรงข้างล่างแล้วเลือก Preview in a new window ดู…

  • เมื่อกดแล้ว ก็จะมีแท็บใหม่โผล่ขึ้นมา

  • โปรเจกต์แต่ละโปรเจกต์ใน Glitch จะมีลิงก์ URL เป็นของตัวเอง เราสามารถ copy URL ของโปรเจกต์นั้น ไปแชร์ให้เพื่อน ดูได้ ซึ่งจะมีประโยชน์ในช่วงที่เราเรียนรู้มาก โดยเฉพาะเวลาที่เราติดปัญหา เราสามารถส่งลิงก์ไปให้คนอื่นเข้ามาดูโค้ดของเราได้เลย

  • หรือถ้าเลือก Open preview pane ก็จะเห็นผลลัพธ์ทางด้านขวาแทนครับ:

    ข้อจำกัดของ preview pane

    เวลาแสดงตัวอย่างเว็บใน preview pane ด้านขวา ฟังก์ชันบางอย่างบนเว็บเราอาจจะใช้งานไม่ได้ เวลาพัฒนาเว็บด้วย Glitch จึงแนะนำให้ใช้คำสั่ง “Open in a new window” แทนครับ

  • กลับมาทีไฟล์ README… ในนี้เขียนไว้ด้วยว่า ให้ลองไปแก้ไฟล์ที่ชื่อ settings.json แล้วใส่ข้อมูลของตัวเองเข้าไปดู

  • พอลองไปที่ไฟล์ แล้วแก้ไขข้อความ รอสักพักนึงก็จะเห็นการเปลี่ยนแปลงตรงด้านขวาครับ

    เรียนรู้เพิ่มเติม

    ถ้าสนใจเรียนรู้เพิ่มเติมเกี่ยวกับโปรเจกต์นี้ ลองไปอ่านบทความ “ทำ links page ของตัวเองแบบง่าย ด้วย Glitch in Bio” ของคุณ MikkiPastel ได้ครับ

  • จะเห็นว่าตรงด้านซ้าย โปรเจกต์นี้มีไฟล์อะไรก็ไม่รู้เต็มไปหมดเลย เราสามารถลองไปดู และเข้าไปแก้แต่ละไฟล์ดูได้ แล้วก็สังเกตดูว่าพอแก้แล้วเกิดผลลัพธ์อะไรขึ้นบ้าง ถ้าแก้แล้วมันพังก็ไม่เป็นไร สามารถ undo หรือลอง Remix โปรเจกต์ใหม่ได้เลยครับ

  • แต่สำหรับคอร์สนี้ เราจะมาลองสร้าง web application ขึ้นมาใหม่เองจากหน้าเปล่า กันครับ

    สร้างแอคเคาท์ใน Glitch

    ก่อนจะไปต่อขอแนะนำให้สร้างแอคเคาท์ใน Glitch ครับ และล็อกอินด้วยครับ เพราะว่าถ้าไม่ล็อกอิน โปรเจกต์ที่เราสร้างจะถูกลบโดยอัตโนมัติภายใน 5 วัน