Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 16 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
16
Dung lượng
116 KB
Nội dung
CácđốitượngcơbảntrongJavaScriptSession7 Web Page Programming with HTML,DHTML & JavaScript/Session 7/ 2 of 16 Mục tiêu bài học Làm việc trên cácđốitượngcơbản Sử dụng các thuộc tính và phương thức của đốitượng Web Page Programming with HTML,DHTML & JavaScript/Session 7/ 3 of 16 Đốitượng Thuộc tính (biến) dùng để định nghĩa đốitượ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/ 4 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 đốitượ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 đốitượng và thuộc tính của nó: objectName.method() Web Page Programming with HTML,DHTML & JavaScript/Session 7/ 5 of 16 Cách dùng đốitượng Khi tạo trang web, chúng ta cần chèn: Cácđốitượng trình duyệt Cácđốitượngcó 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đốitượng để sử dụng theo yêu cầu của mình. Web Page Programming with HTML,DHTML & JavaScript/Session 7/ 6 of 16 Cây phân cấp đốitượngĐốitượng của trình duyệt Đốitượng kịch bản Phần tử HTML Web Page Programming with HTML,DHTML & JavaScript/Session 7/ 7 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 đốitượ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/ 8 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 đốitượ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/ 9 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 đốitượ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/ 10 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 đốitượng Đốitượngcó 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ể đốitượng mới. ObjectType là một hàm quyết định loại của đối tượng. Ví dụ Array. Param[1, 2, . . ] là các giá trị thuộc tính của đối tượng. [...]... Programming with HTML,DHTML & JavaScript/ Session 7/ 13 of 16 Đốitượng Math Đốitượ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 Đốitượng Date Date là một đốitượngcó sẵn chứa thông... ngày và giờ Đốitượ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 Đốitượng Date Đối tượng Date lưu trữ thời gian theo số mili giây tính từ 1/1/1 970 00:00:00 DateObject = new Date(parameters) Web Page Programming with HTML,DHTML & JavaScript/ Session 7/ 16 of 16... 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 Đốitượng string được dùng để thao tác và làm việc với chuỗi văn bản Chúng... 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 . Các đối tượng cơ bản trong JavaScript Session 7 Web Page Programming with HTML,DHTML & JavaScript/ Session 7/ 2 of 16 Mục tiêu. 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/ 3 of 16 Đối