ข้อ 1 ประกาศตัวแปรและแสดงค่าของตัวแปรในรูปแบบ Declarative Rendering ดังภาพด้านล่าง
student_id
แสดงค่า รหัสนักศึกษาstudent_fname
แสดงค่า ชื่อจริงstudent_lname
แสดงค่า นามสกุลวิธีทำ:
student_id
student_fname
student_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)