ข้อ 1 ประกาศตัวแปรและแสดงค่าของตัวแปรในรูปแบบ Declarative Rendering ดังภาพด้านล่าง
student_idแสดงค่า รหัสนักศึกษาstudent_fnameแสดงค่า ชื่อจริงstudent_lnameแสดงค่า นามสกุล
วิธีทำ:
student_idstudent_fnamestudent_lname<div id="ex1">
ข้อ 2 มีรูปภาพของตัวเลขแบบ 7-Segment โดยเป็นรูปของตัวเลขตั้งแต่ 0-5 รวมทั้งหมด 6 รูป
และมีตัวแปร number_runner โดยจะเปลี่ยนค่าเรียงตั้งแต่ 0-6 ทุก ๆ 1 วินาที
ให้นักศึกษาแสดงรูปภาพของตัวเลข 7-Segment ให้ตรงกับค่าของ number_runner
*** กำหนดให้ใช้ v-show ***
วิธีทำ: เปิดไฟล์นี้ในโปรแกรม vscode และแก้ไข code ใน
<div id="ex2">
number_runner = {{number_runner}}
ข้อ 3 ใช้ตัวแปร number_runner กำหนดเงื่อนไขของปุ่มที่จะแสดง
number_runner เป็นเลขคู่ ให้แสดงปุ่มสีเขียวnumber_runner เป็นเลขคี่ ให้แสดงปุ่มสีแดงnumber_runner เป็นเลข 0 ให้แสดงปุ่มสีฟ้า
วิธีทำ: เปิดไฟล์นี้ในโปรแกรม vscode และแก้ไข code ใน
<div id="ex3">
number_runner = {{number_runner}}
ข้อ 4 แสดงผล Array ชื่อว่า monthsในรูปแบบ List (ใช้ HTML tag UL)
วิธีทำ: เปิดไฟล์นี้ในโปรแกรม vscode และแก้ไข code ใน
<div id="ex4"> (Array months ดูได้ในไฟล์ ex1/ex2-7.js)
ข้อ 5 มีตัวแปร counter กับปุ่มบวก และปุ่มลบค่า ลองกดดูแล้วค่ามันยังไม่เปลี่ยนเลย ให้นักศึกษาทำให้ปุ่มสามารถเพิ่มลดค่าได้ โดยเมื่อคลิกปุ่มเครื่องหมายลบ (-) ค่า counter จะลดลง 1 ค่า และเมื่อคลิกปุ่มเครื่องหมายบวก (+) ค่า counter จะเพิ่มขึ้น 1 ค่า
วิธีทำ: เปิดไฟล์นี้ในโปรแกรม vscode และแก้ไข code ใน
<div id="ex5"> (ตัวแปร counter ดูได้ในไฟล์ ex1/ex2-7.js)
ข้อ 6 มี Dropdown ของ Bulma สวย ๆ มาให้อันนึง
แต่ว่าเมื่อลองนำโค้ดมาใส่แล้วพบว่ามันแสดง Dropdown มาให้เองโดยที่ยังไม่ได้กดเลย
หน้าที่ของนักศึกษาคือทำให้
Dropdown ทำงานได้ คือเมื่อกดหนึ่งครั้งก็จะแสดง Dropdown และเมื่อกดอีกครั้งก็จะปิด Dropdown โดยข้อมูลใน
Dropdown คือ List ของวันในสัปดาห์ โดยใช้ข้อมูลจาก months
วิธีทำ: เปิดไฟล์นี้ในโปรแกรม vscode และแก้ไข code ใน
<div id="ex6"> (Array months ดูได้ในไฟล์ ex1/ex2-7.js)
ข้อ 7 มี Array ชื่อว่า week โดยเป็น Array ของ Object
ของแต่ละวันในหนึ่งสัปดาห์
โดยแต่ละวันจะประกอบไปด้วย
title คือชื่อของวัน และ color คือสีของวัน
หน้าที่ของนักศึกษาคือให้แสดงtitleวัน เรียงกันเป็น List (ใช้ HTML tag UL)
และใส่ style สีตัวอักษรของแต่ละวันตามcolorของแต่ละวัน
วิธีทำ: เปิดไฟล์นี้ในโปรแกรม vscode และแก้ไข code ใน
<div id="ex7"> (Array week ดูได้ในไฟล์ ex1/ex2-7.js)