Lập trình và Thiếtkế Web 1 © 2007 Khoa Công nghệ thông tin Khoa Khoa CNTT CNTT – – ĐH ĐH .KHTN .KHTN Bài 6 – Phần1/2 Ngôn Ngôn ng ng ữ ữ Script Script – – Javascript Javascript & & VBscript VBscript Lập trình và Thiếtkế Web 1 – Bài 6 : Ngôn ngữ Script (Javascript & VBScript) © 2007 Khoa CNTT - ĐHKHTN N N ộ ộ i i dung dung DHTML Ngôn ngữ Script Javascript VBscript Lập trình và Thiếtkế Web 1 – Bài 6 : Ngôn ngữ Script (Javascript & VBScript) © 2007 Khoa CNTT - ĐHKHTN N N ộ ộ i i dung dung DHTML Ngôn ngữ Script Javascript VBscript Lập trình và Thiếtkế Web 1 – Bài 6 : Ngôn ngữ Script (Javascript & VBScript) © 2007 Khoa CNTT - ĐHKHTN DHTML DHTML DHTML = Dynamic HyperText Markup Language DHTML = HTML + CSS + ClientScript + HTML DOM Tích hợpcáctínhnăng của các trình duyệtthế hệ thứ 4 (IEv5, Netscape 4, Firefox 2.0+, Opera 7.0, …) Lập trình và Thiếtkế Web 1 – Bài 6 : Ngôn ngữ Script (Javascript & VBScript) © 2007 Khoa CNTT - ĐHKHTN N N ộ ộ i i dung dung DHTML Ngôn ngữ Script Javascript VBscript Lập trình và Thiếtkế Web 1 – Bài 6 : Ngôn ngữ Script (Javascript & VBScript) © 2007 Khoa CNTT - ĐHKHTN Ngôn Ngôn ng ng ữ ữ Script Script – – Gi Gi ớ ớ i i thi thi ệ ệ u u Là ngôn ngữ dạng thông dịch Giúp trang web có tính tương tác vớingười dùng Các ngôn ngữ script thông dụng – Javascript (Netscape) – Jscript (Microsoft) – VBScript (Microsoft) Lập trình và Thiếtkế Web 1 – Bài 6 : Ngôn ngữ Script (Javascript & VBScript) © 2007 Khoa CNTT - ĐHKHTN Ngôn Ngôn ng ng ữ ữ Script Script - - Ứ Ứ ng ng d d ụ ụ ng ng ClientSide ClientSide v v à à ServerSide ServerSide Ứng dụng Client-Side: – Thực hiện tại Browser (Nescape Navigator, IE, Firefox, Safari, ) – Script tại Client-Side (Thựchiệncáctương tác vớingười dùng, thay đổicấu trúc trang web, kiểmtradữ liệu đượcnhậpvàocủangười dùng, …) Ứng dụng Server-Side: – Thực hiện tại WebServer (IIS, Netscape Enterprise Server, ….) – Script tại Server-Side (kếtnốiCSDL, chiasẽ thông tin giữacác người duyệt web, truy cậphệ thống file trên server, …) Lập trình và Thiếtkế Web 1 – Bài 6 : Ngôn ngữ Script (Javascript & VBScript) © 2007 Khoa CNTT - ĐHKHTN Ngôn Ngôn ng ng ữ ữ Script Script – – Qu Qu á á tr tr ì ì nh nh th th ự ự c c hi hi ệ ệ n n script script t t ạ ạ i i server server Quá trình thực hiện ứng dụng Server-Side gồm 2 giai đoạn: – Tạo trang Web có chứa cả Srcipt Client-Side và Script Server-Side – Khi Client browser yêu cầu thực hiện, server (run-time engine) sẽ thực hiện các lệnh Server-side Scipts và trả trang Web HTML về browser Lập trình và Thiếtkế Web 1 – Bài 6 : Ngôn ngữ Script (Javascript & VBScript) © 2007 Khoa CNTT - ĐHKHTN Ngôn ngữ script – Nhúng Script vào trang web Định nghĩa script trựctiếp <script type=“text/javascript”> <! // Lệnh Javascript > </script> Nhúng script từ 1 file khác <script src=“xxx.js”></script> Định nghĩa script trựctiếp <script type=“text/vbscript”> <! ‘Lệnh VBScript > </script> Nhúng script từ 1 file khác <script src=“xxx.vbs”></script> Lập trình và Thiếtkế Web 1 – Bài 6 : Ngôn ngữ Script (Javascript & VBScript) © 2007 Khoa CNTT - ĐHKHTN Ngôn Ngôn ng ng ữ ữ script script – – V V ị ị tr tr í í đ đ ặ ặ t t script script trong trong HTML HTML Đặtgiữatag <head> và </head>: đoạn script sẽ thực thi ngay khi trang web đượcmở. Đặtgiữatag <body> và </body>: Đoạn script trong phần body đượcthực thi khi trang web đang mở (sau khi thực thi các đoạn script có trong phần <head>). Số lượng đoạn script không hạnchế. [...]... CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 6 : Ngôn ngữ Script (Javascript & VBScript) Javascript – String Phương thức ĐHKHTN-CNTT-Lương Hán Cơ © 2007 Khoa CNTT - ĐHKHTN 33 Lập trình và Thiết kế Web 1 – Bài 6 : Ngôn ngữ Script (Javascript & VBScript) Javascript – String Phương thức ĐHKHTN-CNTT-Lương Hán Cơ © 2007 Khoa CNTT - ĐHKHTN 34 Lập trình và Thiết kế Web 1 – Bài 6 : Ngôn ngữ Script (Javascript. .. – Bài 6 : Ngôn ngữ Script (Javascript & VBScript) VD: Nhúng Javascript vào trang web document.write(“Hello world!”); document.write(“Hello world!”); < /script> © 2007 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 1 – Bài 6 : Ngôn ngữ Script (Javascript & VBScript) Nội dung DHTML Ngôn ngữ Script Javascript VBScript © 2007 Khoa CNTT - ĐHKHTN... trình và Thiết kế Web 1 – Bài 6 : Ngôn ngữ Script (Javascript & VBScript) Nhúng Javascript vào trang web some statements < /script> some statements < /script> some statements < /script> . Phần1/2 Ngôn Ngôn ng ng ữ ữ Script Script – – Javascript Javascript & & VBscript VBscript Lập trình và Thiếtkế Web 1 – Bài 6 : Ngôn ngữ Script (Javascript & VBScript) © 2007 Khoa CNTT - ĐHKHTN N N ộ ộ i i dung dung . Script Javascript VBscript Lập trình và Thiếtkế Web 1 – Bài 6 : Ngôn ngữ Script (Javascript & VBScript) © 2007 Khoa CNTT - ĐHKHTN N N ộ ộ i i dung dung DHTML Ngôn ngữ Script Javascript . Script (Javascript & VBScript) © 2007 Khoa CNTT - ĐHKHTN N N ộ ộ i i dung dung DHTML Ngôn ngữ Script Javascript VBscript Lập trình và Thiếtkế Web 1 – Bài 6 : Ngôn ngữ Script (Javascript