Bài giảng môn Thiết kế web - Phần 2: Ngôn ngữ kịch bản JavaScript
Số trang: 29
Loại file: pdf
Dung lượng: 1.44 MB
Lượt xem: 33
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng môn Thiết kế web - Phần 2: Ngôn ngữ kịch bản JavaScript trình bày tổng quan về JavaScript, ngôn ngữ kịch bản JavaScript, đối tượng và sự kiện. Bài giảng phục vụ cho các bạn chuyên ngành Công nghệ thông tin và những bạn quan tâm tới vấn đề này.
Nội dung trích xuất từ tài liệu:
Bài giảng môn Thiết kế web - Phần 2: Ngôn ngữ kịch bản JavaScript Bài Gi ng Môn Thi t K Web<br /> <br /> Ph n 2 : Ngôn Ng K ch B n JavaScript<br /> <br /> Chương 01<br /> <br /> T NG QUAN V JAVASCRIPT<br /> Gi i Thi u<br /> Nhúng JavaScript vào trang Web<br /> Các l nh cơ b n<br /> I. Gi i thi u<br /> V i HTML s cho ta bi t cách t o ra trang Web - tuy nhiên ch m i m c bi u di n thông<br /> tin ch chưa ph i là các trang Web ng có kh năng áp ng các s ki n t phía ngư i dùng.<br /> Hãng Netscape ã ưa ra ngôn ng script có tên là LiveScript<br /> th c hi n ch c năng này. Sau<br /> ó ngôn ng này ư c i tên thành JavaScript<br /> t n d ng tính i chúng c a ngôn ng l p<br /> trình Java. M c dù có nh ng i m tương ng gi a Java và JavaScript, nhưng chúng v n là hai<br /> ngôn ng riêng bi t.<br /> JavaScript là ngôn ng dư i d ng script có th g n v i các file HTML. Nó không ư c<br /> biên d ch mà ư c trình duy t di n d ch, trình duy t c JavaScript dư i d ng mã ngu n. Chính<br /> vì v y ta có th d dàng h c JavaScript trên các trang Web có s d ng JavaScript.<br /> JavaScript là ngôn ng d a trên i tư ng, nghĩa là bao g m nhi u ki u i tư ng, ví d<br /> i tư ng Math v i t t c các ch c năng toán h c. Tuy v y JavaScript không là ngôn ng<br /> hư ng i tư ng như C++ hay Java do không h tr các l p hay tính th a k .<br /> II. Nhúng JavaScript vào File HTML<br /> S d ng m t trong các cách sau:<br /> •<br /> <br /> S d ng các câu l nh và các hàm trong c p th <br /> <br /> •<br /> <br /> S d ng các File ngu n JavaScript<br /> <br /> •<br /> <br /> S d ng m t bi u th c JavaScript làm giá tr c a m t thu c tính HTML<br /> <br /> •<br /> <br /> S d ng th s ki n (event handlers) trong m t th HTML nào ó<br /> <br /> Trong ó, s d ng c p th ... và nhúng m t File ngu n JavaScript<br /> là ư c s d ng nhi u hơn c .<br /> 1. Nhúng JavaScript vào trang HTML<br /> JavaScript ư c ưa vào File HTML b ng cách s d ng c p th và .<br /> N u t trong ph n , nó s ư c t i và s n sàng trư c khi ph n còn l i c a văn<br /> b n ư c t i.S d ng cú pháp sau :<br /> <br /> // Chèn các mã Javacript vào ây<br /> <br /> <br /> Ví d : T o trang web (Clock1.htm) s d ng nhúng mã JavaScript tr c ti p vào trang<br /> Ghi chú: Có th sưu t m các mã JavaScript t Website http://www.javascriptbank.com.vn,<br /> www.echip.com.vn<br /> Biên s an: Dương Thành Ph t<br /> <br /> Trang 31<br /> <br /> Bài Gi ng Môn Thi t K Web<br /> <br /> 2. S<br /> <br /> Ph n 2 : Ngôn Ng K ch B n JavaScript<br /> <br /> d ng File ngu n JavaScript<br /> Dùng phương pháp này hay hơn nhúng tr c ti p l nh JavaScript vào trang HTML.<br /> Cú pháp:<br /> <br /> <br /> <br /> <br /> Ví d :<br /> <br /> Các File JavaScript bên ngoài ch ch a các câu l nh JavaScript và<br /> File c a các hàm JavaScript bên ngoài c n có uôi .js,<br /> Ví d : T o trang web(Clock.htm) s<br /> Javascript .<br /> <br /> nh nghĩa hàm. Tên<br /> <br /> d ng nhúng mã JavaScript thông qua 1 t p tin<br /> <br /> III. Các l nh cơ b n<br /> 1. Cú pháp cơ b n c a l nh :<br /> JavaScript xây d ng các hàm, các phát bi u, các toán t và các bi u th c trên cùng m t<br /> dòng và k t thúc b ng ; Cách g i m t phương th c c a m t i tư ng như sau:<br /> object_name.property_name;<br /> VÍ D :<br /> <br /> document.write('Chào các b n!');<br /> <br /> 2. Hi n th m t dòng văn b n<br /> i tư ng document trong JavaScript ư c thi t k s n hai phương th c<br /> dòng văn b n ra màn hình client: write() và writeln().<br /> <br /> xu t m t<br /> <br /> document.write(“Chu i văn b n”);<br /> Ví d :<br /> <br /> document.write('Chào các b n');<br /> document.writeln(“Chúc các b n vui v !”);<br /> <br /> Phương th c write(): Xu t ra màn hình dòng văn b n nhưng không xu ng dòng<br /> Phương th c writeln(): Sau khi vi t xong dòng văn b n t<br /> Ghi chú:<br /> <br /> Có th dùng “+”<br /> <br /> ng xu ng dòng.<br /> <br /> ghép nhi u chu i ký t .<br /> <br /> Cho phép dùng các kí t<br /> <br /> c bi t trong chu i:<br /> <br /> \n : Xu ng dòng<br /> \t : Tab<br /> Khi có dùng các ký t<br /> c bi t ho c l nh Writeln thì ph i<br /> . . (Th quy nh văn b n nh d ng trư c)<br /> Ví d : T o trang (OutputText.htm)<br /> <br /> t kh i JavaScript trong c p th<br /> <br /> phân bi t s khác nhau c a write() và writeln():<br /> <br /> <br /> <br /> <br /> document.writeln('One,');<br /> document.write('Two,\n');<br /> document.write('Three ');<br /> document.write('...');<br /> <br /> <br /> <br /> <br /> Biên s an: Dương Thành Ph t<br /> <br /> Trang 32<br /> <br /> Bài Gi ng Môn Thi t K Web<br /> <br /> Ph n 2 : Ngôn Ng K ch B n JavaScript<br /> <br /> 3. Hi n th h p tho i thông báo –L nh alert()<br /> Cú pháp:<br /> alert('Câu thông báo');<br /> Khi ó s ch cho n khi ngư i s d ng nh n vào nút OK . Thông thư ng, cách th c<br /> alert() ư c s d ng trong các trư ng h p:<br /> •<br /> <br /> Thông tin ưa vào form không h p l<br /> <br /> •<br /> <br /> K t qu sau khi tính toán không h p l<br /> <br ...
Nội dung trích xuất từ tài liệu:
Bài giảng môn Thiết kế web - Phần 2: Ngôn ngữ kịch bản JavaScript Bài Gi ng Môn Thi t K Web<br /> <br /> Ph n 2 : Ngôn Ng K ch B n JavaScript<br /> <br /> Chương 01<br /> <br /> T NG QUAN V JAVASCRIPT<br /> Gi i Thi u<br /> Nhúng JavaScript vào trang Web<br /> Các l nh cơ b n<br /> I. Gi i thi u<br /> V i HTML s cho ta bi t cách t o ra trang Web - tuy nhiên ch m i m c bi u di n thông<br /> tin ch chưa ph i là các trang Web ng có kh năng áp ng các s ki n t phía ngư i dùng.<br /> Hãng Netscape ã ưa ra ngôn ng script có tên là LiveScript<br /> th c hi n ch c năng này. Sau<br /> ó ngôn ng này ư c i tên thành JavaScript<br /> t n d ng tính i chúng c a ngôn ng l p<br /> trình Java. M c dù có nh ng i m tương ng gi a Java và JavaScript, nhưng chúng v n là hai<br /> ngôn ng riêng bi t.<br /> JavaScript là ngôn ng dư i d ng script có th g n v i các file HTML. Nó không ư c<br /> biên d ch mà ư c trình duy t di n d ch, trình duy t c JavaScript dư i d ng mã ngu n. Chính<br /> vì v y ta có th d dàng h c JavaScript trên các trang Web có s d ng JavaScript.<br /> JavaScript là ngôn ng d a trên i tư ng, nghĩa là bao g m nhi u ki u i tư ng, ví d<br /> i tư ng Math v i t t c các ch c năng toán h c. Tuy v y JavaScript không là ngôn ng<br /> hư ng i tư ng như C++ hay Java do không h tr các l p hay tính th a k .<br /> II. Nhúng JavaScript vào File HTML<br /> S d ng m t trong các cách sau:<br /> •<br /> <br /> S d ng các câu l nh và các hàm trong c p th <br /> <br /> •<br /> <br /> S d ng các File ngu n JavaScript<br /> <br /> •<br /> <br /> S d ng m t bi u th c JavaScript làm giá tr c a m t thu c tính HTML<br /> <br /> •<br /> <br /> S d ng th s ki n (event handlers) trong m t th HTML nào ó<br /> <br /> Trong ó, s d ng c p th ... và nhúng m t File ngu n JavaScript<br /> là ư c s d ng nhi u hơn c .<br /> 1. Nhúng JavaScript vào trang HTML<br /> JavaScript ư c ưa vào File HTML b ng cách s d ng c p th và .<br /> N u t trong ph n , nó s ư c t i và s n sàng trư c khi ph n còn l i c a văn<br /> b n ư c t i.S d ng cú pháp sau :<br /> <br /> // Chèn các mã Javacript vào ây<br /> <br /> <br /> Ví d : T o trang web (Clock1.htm) s d ng nhúng mã JavaScript tr c ti p vào trang<br /> Ghi chú: Có th sưu t m các mã JavaScript t Website http://www.javascriptbank.com.vn,<br /> www.echip.com.vn<br /> Biên s an: Dương Thành Ph t<br /> <br /> Trang 31<br /> <br /> Bài Gi ng Môn Thi t K Web<br /> <br /> 2. S<br /> <br /> Ph n 2 : Ngôn Ng K ch B n JavaScript<br /> <br /> d ng File ngu n JavaScript<br /> Dùng phương pháp này hay hơn nhúng tr c ti p l nh JavaScript vào trang HTML.<br /> Cú pháp:<br /> <br /> <br /> <br /> <br /> Ví d :<br /> <br /> Các File JavaScript bên ngoài ch ch a các câu l nh JavaScript và<br /> File c a các hàm JavaScript bên ngoài c n có uôi .js,<br /> Ví d : T o trang web(Clock.htm) s<br /> Javascript .<br /> <br /> nh nghĩa hàm. Tên<br /> <br /> d ng nhúng mã JavaScript thông qua 1 t p tin<br /> <br /> III. Các l nh cơ b n<br /> 1. Cú pháp cơ b n c a l nh :<br /> JavaScript xây d ng các hàm, các phát bi u, các toán t và các bi u th c trên cùng m t<br /> dòng và k t thúc b ng ; Cách g i m t phương th c c a m t i tư ng như sau:<br /> object_name.property_name;<br /> VÍ D :<br /> <br /> document.write('Chào các b n!');<br /> <br /> 2. Hi n th m t dòng văn b n<br /> i tư ng document trong JavaScript ư c thi t k s n hai phương th c<br /> dòng văn b n ra màn hình client: write() và writeln().<br /> <br /> xu t m t<br /> <br /> document.write(“Chu i văn b n”);<br /> Ví d :<br /> <br /> document.write('Chào các b n');<br /> document.writeln(“Chúc các b n vui v !”);<br /> <br /> Phương th c write(): Xu t ra màn hình dòng văn b n nhưng không xu ng dòng<br /> Phương th c writeln(): Sau khi vi t xong dòng văn b n t<br /> Ghi chú:<br /> <br /> Có th dùng “+”<br /> <br /> ng xu ng dòng.<br /> <br /> ghép nhi u chu i ký t .<br /> <br /> Cho phép dùng các kí t<br /> <br /> c bi t trong chu i:<br /> <br /> \n : Xu ng dòng<br /> \t : Tab<br /> Khi có dùng các ký t<br /> c bi t ho c l nh Writeln thì ph i<br /> . . (Th quy nh văn b n nh d ng trư c)<br /> Ví d : T o trang (OutputText.htm)<br /> <br /> t kh i JavaScript trong c p th<br /> <br /> phân bi t s khác nhau c a write() và writeln():<br /> <br /> <br /> <br /> <br /> document.writeln('One,');<br /> document.write('Two,\n');<br /> document.write('Three ');<br /> document.write('...');<br /> <br /> <br /> <br /> <br /> Biên s an: Dương Thành Ph t<br /> <br /> Trang 32<br /> <br /> Bài Gi ng Môn Thi t K Web<br /> <br /> Ph n 2 : Ngôn Ng K ch B n JavaScript<br /> <br /> 3. Hi n th h p tho i thông báo –L nh alert()<br /> Cú pháp:<br /> alert('Câu thông báo');<br /> Khi ó s ch cho n khi ngư i s d ng nh n vào nút OK . Thông thư ng, cách th c<br /> alert() ư c s d ng trong các trư ng h p:<br /> •<br /> <br /> Thông tin ưa vào form không h p l<br /> <br /> •<br /> <br /> K t qu sau khi tính toán không h p l<br /> <br ...
Tìm kiếm theo từ khóa liên quan:
Thiết kế web Bài giảng môn Thiết kế web Ngôn ngữ kịch bản JavaScript File nguồn JavaScript Cú pháp lệnh JavaScript Kiểu dấu phẩy độngGợi ý tài liệu liên quan:
-
Báo cáo thực tập: Đề tài thiết kế Web
77 trang 560 2 0 -
Đề thi thực hành môn Thiết kế Web - Trường Cao đẳng nghề Vĩnh Phúc
3 trang 265 2 0 -
MỘT SỐ ĐIỂM CẦN CHÚ Ý KHI THIẾT KẾ WEB
5 trang 108 0 0 -
GIÁO TRÌNH LẬP TRÌNH WEB_PHẦN 2_BÀI 3
3 trang 103 0 0 -
Giáo trình Nhập môn thiết kế website
58 trang 76 0 0 -
Tài liệu giảng dạy Thiết kế giao diện Web - Trường CĐ Kinh tế - Kỹ thuật Vinatex TP. HCM
88 trang 72 0 0 -
112 trang 64 0 0
-
Hướng dân sử dụng Navicat để Create , Backup , Restore Database
7 trang 62 0 0 -
81 trang 62 0 0
-
Giáo trình môn Kỹ thuật vi điều khiển: Thiết kế web và vi điều khiển - Chương 2
39 trang 56 0 0