Các đối tượng cơ bản trong JavaScript Session 7
lượt xem 10
download
Tham khảo tài liệu 'các đối tượng cơ bản trong javascript session 7', công nghệ thông tin, quản trị web phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Các đối tượng cơ bản trong JavaScript Session 7
- Các đối tượng cơ bản trong JavaScript Session 7
- Mục tiêu bài học Làm việc trên các đối tượng cơ bản Sử dụng các thuộc tính và phương thức của đối tượng Web Page Programming with HTML,DHTML & JavaScript/Session 7/ 2 of 16
- Đối tượng Thuộc tính (biến) dùng để định nghĩa đối tượng và các phương thức (hàm) tác động tới dữ liệu đều nằm trong đối tượng. Ví dụ: một chiếc xe hơi là một đối tượng. Các thuộc tính của nó là cấu tạo, kiểu dáng và màu sắc. Hầu hết các chiếc xe hơi đều có một vài phương thức chung như go(), brake(), reverse(). Web Page Programming with HTML,DHTML & JavaScript/Session 7/ 3 of 16
- Thuộc tính và phương thức Để truy cập thuộc tính của đối tượng, chúng ta phải chỉ ra tên đối tượng và thuộc tính của nó: objectName.propertyName Để truy cập phương thức của đối tượng, chúng ta phải chỉ ra tên đối tượng và thuộc tính của nó: Web Page Programming with HTML,DHTML & objectName.method() JavaScript/Session 7/ 4 of 16
- Cách dùng đối tượng Khi tạo trang web, chúng ta cần chèn: Các đối tượng trình duyệt Các đối tượng có sẵn (thay đổi phụ thuộc vào ngôn ngữ kịch bản được sử dụng) HTML elements Chúng ta cũng có thể tạo ra các đối tượng để sử dụng theo yêu cầu của mình. Web Page Programming with HTML,DHTML & JavaScript/Session 7/ 5 of 16
- Cây phân cấp đối tượng Đối tượng của trình duyệt Đối tượng kịch bản Phần tử HTML Page Programming with Web HTML,DHTML & JavaScript/Session 7/ 6 of 16
- Câu lệnh this Câu lệnh ‘this’ không chỉ là một thuộc tính nội tại. Giá trị của nó chỉ ra đối tượng hiện hành và có thể có các thuộc tính chuẩn chẳng hạn như tên, độ dài, và giá trị được áp dụng phù hợp. Web Page Programming with HTML,DHTML & JavaScript/Session 7/ 7 of 16
- Câu lệnh for . . . in Câu lệnh For...in được dùng để lặp mỗi thuộc tính của đối tượng hoặc mỗi phần tử của một mảng. Cú pháp: for (variable in object) { statements; } Web Page Programming with HTML,DHTML & JavaScript/Session 7/ 8 of 16
- Câu lệnh with Câu lệnh with được dùng để thực thi tập hợp các lệnh mà các lệnh này dùng các phương thức của cùng một loại đối tượng. thuộc tính được gán cho đối tượng đã được xác định trong câu lệnh with. Cú pháp: with (object) { statements; } Web Page Programming with HTML,DHTML & JavaScript/Session 7/ 9 of 16
- Toán tử new Toán tử new được dùng để tạo ra một thực thể mới của một loại đối tượng Đối tượng có thể có sẵn hoặc do người dùng định nghĩa objectName = new objectType (param1 [,param2] ...[,paramN]) Trong đó: objectName là tên của thực thể đối tượng mới. ObjectType là một hàm quyết định loại của đối tượng. Ví dụ Array. Web Page Programming with Param[1, 2, . . ] là các giá trị thuộc tính của đối tượng. HTML,DHTML & JavaScript/Session 7/ 10 of 16
- Hàm eval Hàm eval được dùng để đánh giá một chuỗi mã lệnh mà không cần tham chiếu đến bất cứ đối tượng cụ thể nào. Chuỗi có thể là một biểu thức JavaScript, một câu lệnh hoặc một nhóm câu lệnh Biểu thức có thể bao gồm nhiều biến và nhiều thuộc tính của một đối tượng. var x = 5; var z = 10; Web Page Programming with HTML,DHTML & document.write(eval(“x + z + 5”)); JavaScript/Session 7/ 11 of 16
- Đối tượng String Đối tượng string được dùng để thao tác và làm việc với chuỗi văn bản. Chúng ta có thể tách chuỗi ra thành các chuỗi con và biến đổi chuỗi đó thành các chuỗi hoa hoặc thường trong một chương trình. Cú pháp tổng quát: stringName.propertyName hay Web Page Programming with HTML,DHTML & stringName.methodName JavaScript/Session 7/ 12 of 16
- Cách tạo đối tượng String Có 3 phương thức khác nhau để tạo ra chuỗi. Dùng lệnh var và gán cho nó một giá trị. Dùng một toán tử (=) có gán với một tên biến. Dùng hàm khởi tạo String (string). Web Page Programming with HTML,DHTML & JavaScript/Session 7/ 13 of 16
- Đối tượng Math Đối tượng Math có các thuộc tính và phương thức biểu thị các phép tính toán học nâng cao. function doCalc(x) { var a; a = Math.PI * x * x; alert ("The area of a circle with a radius of " + x + “ is " + a); } Web Page Programming with HTML,DHTML & JavaScript/Session 7/ 14 of 16
- Đối tượng Date Date là một đối tượng có sẵn chứa thông tin về ngày và giờ. Đối tượng Date không có thuộc tính nào. Nó có nhiều phương thức dùng để thiết lập, lấy và xử lý các thông tin về thời gian. Web Page Programming with HTML,DHTML & JavaScript/Session 7/ 15 of 16
- Đối tượng Date Đối tượng Date lưu trữ thời gian theo số mili giây tính từ 1/1/1970 00:00:00 DateObject = new Date(parameters) Web Page Programming with HTML,DHTML & JavaScript/Session 7/ 16 of 16
CÓ THỂ BẠN MUỐN DOWNLOAD
-
BÀI GIẢNG " CHƯƠNG 4 TẠO CÁC ĐỐI TƯỢNG 3D TỪ ĐỐI TƯỢNG 2D"
10 p | 920 | 280
-
BÀI GIẢNG " CHUONG 2 VẼ CÁC ĐỐI TƯỢNG 2D"
8 p | 748 | 261
-
Giáo trình HTML và Javascript
236 p | 342 | 132
-
Phân tích và thiết kế hướng đối tượng - Các mô hình cơ bản
221 p | 379 | 67
-
cơ sở dữ liệu hướng đối tượng: phần 1
106 p | 260 | 54
-
Bài giảng Lập trình hướng đối tượng: Lập trình giao diện với Java - TS. Nguyễn Mạnh Hùng
39 p | 190 | 41
-
Các đối tượng trong cơ sở
16 p | 171 | 39
-
Các đối tượng điều khiển
41 p | 205 | 27
-
Các đối tượng cơ bản và thao tác
89 p | 125 | 16
-
Bài giảng Nhập môn HTML và thiết kế Web: Bài 13 - Các đối tượng cơ bản trong JavaSript
35 p | 74 | 11
-
Các mô hình cơ bản trong phân tích và thiết kế hướng đối tượng - TS. Lê Văn Phùng
221 p | 40 | 8
-
Bài giảng Lập trình hướng đối tượng: Phần 2
113 p | 33 | 8
-
Bài giảng 14+15: Trình chiếu cơ bản – Nguyện Thị Phương Dung
46 p | 35 | 7
-
Bài giảng Lập trình hướng đối tượng và C++: Chương 2
10 p | 54 | 5
-
Bài giảng Hệ quản trị cơ sở dữ liệu (Database Management Systems) - Bài 11: Các đối tượng Default, Rule, Type
3 p | 7 | 4
-
Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 2+3: Các khái niệm cơ bản trong hướng đối tượng
17 p | 41 | 3
-
Bài giảng Lập trình hướng đối tượng: Chương 1 - Các khái niệm cơ bản trong lập trình hướng đối tượng
36 p | 15 | 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