Bài giảng Lập trình JavaScript - Đỗ Thanh Nghị
lượt xem 31
download
Bài giảng "Lập trình JavaScript" cung cấp cho người học các kiến thức: Giới thiệu về JavaScript, biến, kiểu dữ liệu, phép toán, lệnh điều khiển, Popup, sử dụng các đối tượng. Mời các bạn cùng tham khảo nội dung chi tiết.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Lập trình JavaScript - Đỗ Thanh Nghị
- Khoa Công Nghệ Thông Tin Trường Đại Học Cần Thơ Lập Trình JavaScript Đỗ Thanh Nghị dtnghi@cit.ctu.edu.vn Cần Thơ 04-11-2005 Nội dung Giới thiệu về JavaScript Biến, kiểu dữ liệu, phép toán Lệnh điều khiển Popup Sử dụng các đối tượng 2 Printed with FinePrint trial version - purchase at www.fineprint.com
- Giới thiệu về JavaScript Biến, kiểu dữ liệu, phép toán Lệnh điều khiển Popup Sử dụng các đối tượng 3 Giới thiệu về JavaScript JavaScript là gì ? JavaScript được thiết kế để cùng với HTML tạo trang Web sinh động JavaScript là ngôn ngữ script, hướng đối tượng, chứa các dòng lệnh thực thi được JavaScript được viết trực tiếp vào trang HTML Javascript là ngôn ngữ thông dịch Javascript khác với Java 4 Printed with FinePrint trial version - purchase at www.fineprint.com
- Giới thiệu về JavaScript JavaScript dùng làm gì ? Người thiết kế Web có thể học kỹ năng lập trình đơn giản của JavaScript để viết các trang HTML sinh động JavaScript xuất những text một cách động cho các trang HTML JavaScript bắt và xử lý các sự kiện từ giao tiếp của người sử dụng Webbrowser JavaScript có thể đọc và viết các phần tử cơ bản hay nội dung của trang HTML JavaScript có thể được sử dụng để kiểm tra dữ liệu trước khi submit JavaScript có thể cung cấp thông tin về browser Tạo cookies 5 Ví dụ 1 về JavaScript 6 Printed with FinePrint trial version - purchase at www.fineprint.com
- Ví dụ 2 về JavaScript 7 Ví dụ 3 về JavaScript 8 Printed with FinePrint trial version - purchase at www.fineprint.com
- Ví dụ 4 về JavaScript 9 Ví dụ 5 về JavaScript 10 Printed with FinePrint trial version - purchase at www.fineprint.com
- Giới thiệu về JavaScript Biến, kiểu dữ liệu, phép toán Lệnh điều khiển Popup Sử dụng các đối tượng 11 Biến Biến Chứa dữ liệu Phân biệt giữa ký tự thường và hoa Khai báo : var strname = some value strname = some value Gán giá trị : var strname = "Hege" strname = "Hege" Phạm vi sử dụng biến : cục bộ và toàn cục 12 Printed with FinePrint trial version - purchase at www.fineprint.com
- Ví dụ 13 Kiểu dữ liệu Kiểu dữ liệu Số nguyên : 10, -301, 1974, etc. Số thực và số chấm động : 13.5, 1.35E1 Luận lý : true, false Chuỗi : “do thanh nghi”, “sinh nam 1974”, \b, \n, \r, \t, \\ var quote = "He read \"The Cremation of Sam McGee\" by R.W. Service." document.write(quote) Kết quả sẽ là : He read "The Cremation of Sam McGee" by R.W. Service. 14 Printed with FinePrint trial version - purchase at www.fineprint.com
- Kiểu dữ liệu Kiểu dữ liệu Mảng : myArray = new Array(10); foo = new Array(5); myArray[0] = 56; myArray[9] = 44; colors = new Array(); colors[99] = "midnightblue"; numberOfElements = myArray.length; 15 Kiểu dữ liệu Kiểu dữ liệu Đối tượng : 16 Printed with FinePrint trial version - purchase at www.fineprint.com
- Chuyển kiểu dữ liệu Kiểu dữ liệu Được chuyển tự động : var answer = 42 answer = "Thanks for all the fish..." x = "The answer is " + 42 Chuyển chuỗi sang số : ParseInt(), ParseFloat() 17 Phép toán Phép toán Gán : = Phép tăng hoặc giảm 1 : ++, -- Gán rút gọn : +=, -=, *=, /=, %= So sánh : ==, !=, = Phép tính số học : +, -, *, /, % Phép toán luận lý : &&, ||, !, Phép : (cond) ? Expr1:Expr2 18 Printed with FinePrint trial version - purchase at www.fineprint.com
- Phép toán 19 Phép toán 20 Printed with FinePrint trial version - purchase at www.fineprint.com
- Phép toán 21 Phép toán 22 Printed with FinePrint trial version - purchase at www.fineprint.com
- Phép toán 23 Định nghĩa hàm Định nghĩa function functionname(var1,var2,...,varX) { some code } 24 Printed with FinePrint trial version - purchase at www.fineprint.com
- Định nghĩa hàm Ví dụ function total(a,b) { x=a*b return x } product=total(2,3) 25 Định nghĩa hàm Ví dụ function displaymessage() { alert("Hello World!") } 26 Printed with FinePrint trial version - purchase at www.fineprint.com
- Định nghĩa hàm 27 Định nghĩa hàm 28 Printed with FinePrint trial version - purchase at www.fineprint.com
- Giới thiệu về JavaScript Biến, kiểu dữ liệu, phép toán Lệnh điều khiển Popup Sử dụng các đối tượng 29 Cấu trúc IF-ELSE Cú pháp if (condition) { statements1 } Hay if (condition) { statements1 } else { statements2 } 30 Printed with FinePrint trial version - purchase at www.fineprint.com
- Cấu trúc IF-ELSE 31 Cấu trúc IF-ELSE 32 Printed with FinePrint trial version - purchase at www.fineprint.com
- Cấu trúc lựa chọn switch-case Cú pháp switch(n) { case 1: execute code block 1 break case 2: execute code block 2 break default: code to be executed if n is different from case 1 and 2 } 33 Cấu trúc lựa chọn switch-case Ví dụ theDay=d.getDay() switch (theDay) { case 5: document.write("Finally Friday") break case 6: document.write("Super Saturday") break case 0: document.write("Sleepy Sunday") break default: document.write("I'm looking forward to this weekend!") } 34 Printed with FinePrint trial version - purchase at www.fineprint.com
- Cấu trúc lựa chọn switch-case 35 Cấu trúc lặp for Cú pháp for (initial-expression; condition; increment-expression) { statements } Ví dụ: var n = 0; for (var i = 0; i < 3; i++) { n += i; alert("The value of n is now " + n); } 36 Printed with FinePrint trial version - purchase at www.fineprint.com
- Cấu trúc lặp for 37 Cấu trúc lặp for 38 Printed with FinePrint trial version - purchase at www.fineprint.com
- Cấu trúc lặp while, do-while Cú pháp while (var
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Lập trình Web - ThS. Nguyễn Hà Giang
103 p | 161 | 19
-
Bài giảng Lập trình web: Chương 3 - ThS. Nguyễn Minh Vi
64 p | 129 | 13
-
Bài giảng Lập trình web - Chương 3: Lập Trình JavaScript
40 p | 96 | 13
-
Bài giảng Lập trình Web: Bài 3 - Trần Quang Diệu
42 p | 84 | 10
-
Bài giảng Lập trình Web: Chương 4 - Nguyễn Hoàng Tùng
42 p | 65 | 10
-
Bài giảng Lập trình hướng đối tượng - XML DOM
121 p | 59 | 8
-
Bài giảng Lập trình web: Javascript
22 p | 38 | 8
-
Bài giảng Lập trình ứng dụng mạng - Chương 4: Javascript
45 p | 76 | 8
-
Bài giảng Lập trình ngôn ngữ JavaScript
25 p | 65 | 7
-
Bài giảng Lập trình web: CSS-Javascript – Chu Thị Hường
0 p | 29 | 7
-
Bài giảng Lập trình PHP1 - Trương Xuân Hương
347 p | 81 | 6
-
Bài giảng Lập trình Javascript nâng cao: Assignment
6 p | 52 | 6
-
Bài giảng Lập trình mạng: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định
123 p | 39 | 5
-
Bài giảng Lập trình Web: Ngôn ngữ JavaScript trong trang Web - Trần Phước Tuấn
56 p | 83 | 5
-
Bài giảng Lập trình viên mã nguồn mở (Module 2) - Bài 3: Kết hợp PHP và JavaScript
8 p | 38 | 4
-
Bài giảng Lập trình web 1: Chương 7 - Nguyễn Huy Khánh
52 p | 73 | 4
-
Bài giảng Lập trình viên mã nguồn mở (Module 2) - Bài 2: JavaScript cơ bản
16 p | 57 | 4
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn