JavaScript JavaScript



Đặng Thành Trung Đặng Thành Trung

ữ ị ữ ị ả ả Ngôn ng  k ch b n Script Ngôn ng  k ch b n Script

• Giới thiệu Giới thiệu • Biến & các kiểu dữ liệu Biến & các kiểu dữ liệu • Các phép toán Các phép toán • Các toán tử điều khiển Các toán tử điều khiển • Hàm & thủ tục Hàm & thủ tục • Đối tượng form & các điều khiển trên form Đối tượng form & các điều khiển trên form • Đối tượng window & frame Đối tượng window & frame

ớ ớ Gi Gi ệ i thi u ệ i thi u

• Sự ra đời Sự ra đời – HTML nguyên thủy không có khả năng xử lý các tương tác HTML nguyên thủy không có khả năng xử lý các tương tác của người dùng của người dùng – Mọi tương tác với trang web cần phải xử lý ở server -> chi Mọi tương tác với trang web cần phải xử lý ở server -> chi phí về thời gian, thông lượng quá mức cần thiết phí về thời gian, thông lượng quá mức cần thiết – Các trình duyệt có khả năng hỗ trợ thông dịch ngôn ngữ Các trình duyệt có khả năng hỗ trợ thông dịch ngôn ngữ kịch bản kịch bản

ớ ớ ệ ệ Gi Gi i thi u JavaScript i thi u JavaScript

• Khả năng thường được dùng của JS Khả năng thường được dùng của JS – Nhận và kiểm tra tính hợp lệ của dữ liệu Nhận và kiểm tra tính hợp lệ của dữ liệu – Tính toán dữ liệu tạm thời Tính toán dữ liệu tạm thời – Tạo các hiệu ứng hoạt ảnh, xử lý các sự kiện Tạo các hiệu ứng hoạt ảnh, xử lý các sự kiện • Bị quy định không được phép truy cập vào các tài Bị quy định không được phép truy cập vào các tài nguyên mức hệ thống nguyên mức hệ thống

ớ ớ ệ ệ Gi Gi i thi u Javascript i thi u Javascript

• Phân biệt chữ hoa, thường Phân biệt chữ hoa, thường • Viết mã javascript (mã có thể viết ở bất cứ chỗ nào Viết mã javascript (mã có thể viết ở bất cứ chỗ nào trong HTML) trong HTML) • Hoặc sử dụng cú pháp Hoặc sử dụng cú pháp