You are on page 1of 3

LAB 4: LẬP TRÌNH JAVASCRIPT NÂNG CAO

LAB 4
MỤC TIÊU: HIỂU, GIẢI THÍCH & SỬ DỤNG ĐƯỢC CALLBACK, BẤT ĐỒNG BỘ TRONG
JAVASCRIPT.
Bài 1 (2 điểm): Xây dựng giao diện như hình dưới.

- Yêu cầu nhập chỉ số chiều cao, cân nặng & tính chỉ số BMI.
- Chỉ số BMI tính theo công thức: Cân Nặng(kg) / Bình phương chiều cao(cm)
Bài 2 (2 điểm):Xây dựng giao diện như hình sau:

- Yêu cầu: Khi nhấn nút Change color, đổi màu của ô vuông sau 1s.
- Cho hàm randomColor như sau:

function randomColor() {
return '#' + Math.floor(Math.random()*16777215).toString(16);

LẬP TRÌNH JAVASCRIPT NÂNG CAO TRANG 1


LAB 4: LẬP TRÌNH JAVASCRIPT NÂNG CAO

Bài 3 (3 điểm):
1. Sắp xếp danh sách theo tên.
- Viết chương trình nhập vào 1 danh sách sinh viên, sau đó sắp xếp danh sách theo tên
sinh viên có thứ tự alphabet.

Bài 4 (3 điểm):
Giáo viên tự cho thêm bài tập

HƯỚNG DẪN NỘP BÀI

TIÊU CHÍ CHẤM ĐIỀM


Bài Tiêu chí chấm Chấm điểm tối đa

1 Bài 1 2

LẬP TRÌNH JAVASCRIPT NÂNG CAO TRANG 2


LAB 4: LẬP TRÌNH JAVASCRIPT NÂNG CAO

2 Bài 2 2

3 Bài 3 3

4 Bài 4 3

Tổng 10

*** Yêu cầu nộp bài:

SV nén file (hoặc share thư mục google drive) bao gồm các yêu cầu đã thực hiện
trên, nộp LMS đúng thời gian quy định của giảng viên. KHÔNG NỘP BÀI COI NHƯ
KHÔNG CÓ ĐIỂM.
--- Hết ---

LẬP TRÌNH JAVASCRIPT NÂNG CAO TRANG 3

You might also like