Các nội dung chính Khả năng của Javascript Lồng Java vào HTML Các khái niệm trong lập trình OOP Các đặc điểm cơ bản của OOP Thuộc tính và phương thức Sử dụng đối tượng Các đối tượng cơ bản trong Java
Nguyễn Thị Thùy Liên Khoa CNTT-ĐHSP Hà Nội lienntt@hnue.edu.vn JavaScript JavaScript ngôn ngữ kịch dùng để tạo client-side scripts server-side scripts JavaScript làm cho việc tạo trang Web động tương tác dễ dàng JavaScript ngôn ngữ kịch hãng Sun Microsystems Netscape phát triển JavaScript phát triển từ Livescript Netscape Các ứng dụng client chạy trình duyệt Netscape Navigator Internet Explorer Khả Javascript JavaScript tăng cường tính động tính tương tác trang web Cung cấp tương tác người dùng Thay đổi nội dung động Xác nhận tính hợp lệ liệu Quy tắc Sử dụng quy tắc chữ hoa Using Pairs Using Spaces Using Comments Công cụ môi trường thực thi Các công cụ sinh mã JavaScript Thuận lợi soạn thảo Mã lệnh sẵn có Mơi trường thực thi Các Scripting Client Java Script Web Server Chèn Javascript vào HTML Sử dụng thẻ SCRIPT: Sử dụng file JavaScript Sử dụng biểu thức JavaScript giá trị thuộc tính thẻ Sử dụng trình điều khiển kiện Ví dụ confirm ("Are you Sure?"); alert("OK"); document.write(" Thank You !"); Biến Biến vật chứa tham chiếu đến vị trí nhớ máy tính Nó sử dụng để giữ giá trị thay đổi kịch thực thi Các biến tuân theo quy tắc đặt tên Một biến khai báo sử dụng từ khố ‘var’ ví dụ: var A = 10; Các biến có phạm vi xác định chúng khai báo script Biến toàn cục Biến cục Nguyên dạng giá trị không đổi dùng script Các kiểu liệu JavaScript có tập kiểu liệu Số (number) Giá trị logic (boolean) Chuỗi (String) Giá trị rỗng Null Trong JavaScript, hai biến khác kiểu kết hợp với ví dụ: A = “ This apple costs Rs.” + có kết chuỗi với giá trị "This apple costs Rs 5" Ví dụ var A = "12" + 7.5; document.write(A); 10 Ví dụ: Tìm phần tử có id=“chudo” thay đổi nội dung nằm cặp thẻ var x=document.getElementById("chudo"); x.innerHTML="Xin chao ban"; 63 Lập trình xử lý kiện Khi người dùng duyệt web, phát sinh kiện: Gõ phím Di chuột, kích chuột Đóng trang web Thay đổi trạng thái ô nhập liệu … Có thể lập trình để đáp ứng kiện 64 Một số kiện thường gặp: onClick: Người dùng kích chuột vào đối tượng onChange: Đối tượng bị thay đổi (VD: giá trị) onFocus: Đối tượng chiếm quyền điều khiển onBlur: Đối tượng bị quyền điều khiển onMouseOver: Người dùng di chuột lên đối tượng onMouseOut: Người dùng di chuột khỏi đối tượng onLoad: Một đối tượng tải onSubmit: Dữ liệu form gửi onMouseDown: Người dùng bấm chuột onMouseUp: Người dùng nhả chuột 65 Lập trình đáp ứng kiện Cách thức: Ví dụ: Hãy kích vào tơi function kichdi() { var x=document.getElementById("chudo"); x.innerHTML="Bạn click vào tơi rồi!"; } 66 Ví dụ Dùng javascript hiển thị đồng hồ điện tử trang web dạng hh:mm:ss 67 Ví dụ function startclock() { var time = new Date(); var gio = time.getHours(); var phut = time.getMinutes(); var giay = time.getSeconds(); if (giay.. .JavaScript JavaScript ngôn ngữ kịch dùng để tạo client-side scripts server-side scripts JavaScript làm cho việc tạo trang Web động tương tác dễ dàng JavaScript ngôn... trị không đổi dùng script Các kiểu liệu JavaScript có tập kiểu liệu Số (number) Giá trị logic (boolean) Chuỗi (String) Giá trị rỗng Null Trong JavaScript, hai biến khác kiểu kết hợp