Bài giảng Javascript 1 - TS. Trương Diệu Linh
lượt xem 48
download
Bài giảng Javascript 1 do TS. Trương Diệu Linh biên soạn nhằm cung cấp cho các bạn những kiến thức về giới thiệu Javascript; cách đưa Javascript vào trong HTML; kiểu dữ liệu trong Javascript; biến trong Javascript; các từ khoá của Javascript.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Javascript 1 - TS. Trương Diệu Linh
- Javascript Giáo viên: TS. Trương Diệu Linh Bộ môn Truyền thông & Mạng linhtd@ithut.edu.vn Bài giảng: www.iro.umontreal.ca/~truongtd/courses/web.htm 1
- Nội dung Giới thiệu về Javascript Đưa Javascript vào trong HTML Kiểu dữ liệu và biến Các toán tử Các cấu trúc điều khiển Hàm trong Javascript Các sự kiện trong HTML Các đối tượng của Javascript 2
- Giới thiệu về Javascript Javascript: Là một ngôn ngữ kịch bản Là một ngôn ngữ thông dịch Được thiết kế để tăng khả năng tương tác với người dùng của HTML Được nhúng trực tiếp vào trong trang HTML Chỉ là một đoạn mã lệnh máy tính có thể thực hiện được Không phân biệt kiểu dữ liệu như C++ hay Java. Nó không phân biệt rõ ràng giữa các kiểu xâu kí tự hay mảng. 3
- Giới thiệu về Javascript Javascript cho phép: Đưa các đoạn mã chương trình động vào trong HTML. Ví dụ hiển thị ngày tháng hiện tại Trang web có thể phản ứng lại với các sự kiện. Ví dụ khi người dùng nhấn vào một nút bấm trong một form thì dữ liệu trong form sẽ được kiểm tra Đọc và viết các thành phần HTML 4
- Giới thiệu về Javascript Lịch sử Java được đưa ra bởi Sun nhằm nâng cao và hỗ trợ khái niệm lập trình hướng đối tượng Livescript được tạo ra bởi Netscape nhằm đưa lập trình hướng đối tượng vào Web. Về sau, nó được đổi tên là Javascript vì nó giống Java Microsoft cũng không muốn đứng ngoài cuộc và đưa ra JScript, một phiên bản Javascript sở hữu riêng của Microsoft 5
- Đưa Javascript vào trong HTML Ví dụ đơn giản alert(“Hello world”); Mã javascript được viết bên trong thẻ … 6
- Đưa Javascript vào trong HTML Mã javascript có thể được đặt trong phần HEAD .... Đảm bảo script được nạp trước khi người sử dụng có thể dùng nó Script được thực hiện khi một hàm của nó được gọi trong phần BODY • Dat loi goi ham ben trong the … 7
- Đưa Javascript vào trong HTML Mã javascript có thể được đặt trong phần BODY Script được thực hiện khi trang web được nạp. Script tạo ra nội dung của trang web tại vị trí mà nó được viết … .... 8
- Đưa Javascript vào trong HTML Đặt javascript trong một file ngoài Mã lệnh javascript đặt trong file .js Để sử dụng các mã lệnh này, cần chỉ ra đường dẫn đến file trong trường src: File .js có thể sử dụng bởi nhiều file HTML Khi gọi 1 hàm hay thủ tục trong file .js, lời gọi phải được viêt trong thẻ … 9
- Đưa Javascript vào trong HTML Ví dụ HTML: hello() Javascript: function hello() { alert(“Hello world”); } 10
- Câu lệnh trong Javascript Tương tự như trong Java Mỗi câu lệnh kết thúc bằng 1 dấu ; Các câu lệnh có thể được nhóm với nhau bởi dấu { và dấu } { document.write("This is a header"); document.write("This is a paragraph"); document.write("This is another paragraph"); } Ghi chú: // đây là một ghi chú chỉ gồm một dòng /* đây là một ghi chú có thể kéo dài trên nhiều dòng */ 11
- Kiểu dữ liệu trong Javascript Các kiểu dữ liệu cơ bản Kiểu boolean • 2 giá trị: true, false Kiểu số • Số nguyên: – 2002 (cơ số 10) – 0xFF (cơ số 16) • Số thực: – 3.1415926535 – 3.0E+8 Kiểu xâu kí tự • Chứa một chuỗi các kí tự tuỳ ý 12
- Kiểu dữ liệu trong Javascript • Các kí tự đặc biệt – \b: xoá 1 kí tự trước đó – \t: tab – \n: xuống dòng – \f: nhảy sang trang tiếp theo – \”: “ – \’: ’ – \\: \ null: thiếu giá trị undefined: một giá trị không được định kiểu Một số tính chất infinity: giá trị vô cùng lớn NaN: biểu diễn kết quả của một phép toán không hợp lệ. Ví dụ chia cho 0. 13
- Biến trong Javascript Các biến đơn Là một đơn vị bộ nhớ lưu trữ dữ liệu và được truy cập qua định danh Quy tắc tên biến • phân biệt giữa chữ hoa và chữ thường • Bắt đầu bằng 1 chữ cái hoặc “_” • Khác với các từ khoá của Javascript Cách khai báo • var ten_bien= gia_tri; • ten_bien = gia_tri; Kiểu dữ liệu không được đặc tả khi khai báo Thời gian sống của biến –Life time 14
- Biến trong Javascript Ví dụ: Các biến nhận giá trị kiểu boolean • var fini = false; • termine = true; • non_non = (0 == 1); Các biến kiểu số: • var nam = 2002, thang = 3, ngay = 30; • n = 27; Các biến kiểu xâu: • var ten = “JeanClaude”; • ho = "Nadeau\n"; • var titre = new String(“Day la mot xau ki tu"); 15
- Các từ khoá của Javascript 16
- Các từ khoá của Javascript 17
- Biến mảng Khai báo var mang_m = new Array(n); n: số phần tử Khởi tạo var liste = [9, 27, "Allo", 54, 33]; k = liste[0] + liste[4]; Có thể đặt tên cho các phần tử một mảng thay vì đánh số chúng table[“thu_nhat"] = 1; table[“thu_hai"] = “Vi tri thu 2"; Một phần tử của một mảng có thể là một mảng khác var matrix = new Array(3); matrix[0] = new Array(3); matrix[1] = new Array(3); matrix[2] = new Array(3); matrix[0][1][1] = 18; var multi = [1, 3, [2, 4], 9, 78]; 18
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài tập hợp ngữ MIPS 1
9 p | 1822 | 88
-
Bài giảng: Javascript căn bản
41 p | 192 | 70
-
Bài giảng Thiết kế Web - ThS. Phạm Đào Minh Vũ
325 p | 168 | 38
-
Bài Giảng Lập Trình Web -Chương 5: Javascript
20 p | 116 | 28
-
Lập trình Android cơ bản: Bài 7 Android Content Provider
12 p | 183 | 25
-
Bài giảng Bài 1: Làm quen với JavaScript - ĐH FPT
0 p | 166 | 23
-
Bài giảng Lập trình web toàn tập với HTML, CSS, Jquery, Responsive, Bootstrap - Chương 1,2: Tổng quan về web và internet
31 p | 127 | 23
-
Bài toán di chuyển từ Tây sang Đông
10 p | 361 | 19
-
Bài giảng Phát triển ứng dụng Web bằng PHP: Phần 2(1) - Dương Khai Phong
45 p | 133 | 17
-
Bài giảng Thiết kế trang Web - ĐH Nha Trang
153 p | 40 | 10
-
Bài giảng Thiết kế và lập trình Web: Phần 1 – Đại học Hàng Hải
38 p | 100 | 9
-
Bài giảng Lập trình Web: Bài 1 - Trần Quang Diệu
23 p | 78 | 8
-
Bài giảng Lập trình Javascript nâng cao: Assignment
6 p | 53 | 6
-
Bài giảng Phát triển ứng dụng nguồn mở: Bài 2.1 - Đoàn Thiện Ngân
41 p | 69 | 6
-
Bài giảng HTML – DHTML - Javascript (Thiết kế Web): Bài 1 - Lê Quang Lợi
14 p | 63 | 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 | 40 | 5
-
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 Phát triển ứng dụng web: Chương 4.1 - Lê Đình Thanh
135 p | 11 | 3
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