Lời nói đầu : Tôi là một người không hiểu biết nhiều về máy tính , những bài học JavaScript này không phải do tôi biên soạn mà tôi chỉ đăng toàn bộ những bài này từ một quyển sách mà tôi có .
1 . Đặc tính của ngôn ngữ JavaScript :
JavaScript là một ngôn ngữ thông dịch ( Interpreter ) , chương trình nguồn của nó được nhúng ( embedded ) hoặc tích hợp ( integate ) vào tập tin HTML chuẩn . Khi file được load trong trình duyệt có hỗ trợ JavaScript , trình duyệt sẽ thông dịch các Script và thực hiện các công việc xác định . Chương trình nguồn JavaScript được thông dịch trong trang HTML . Sau khi toàn bộ trang được load nhưng trước khi trang được hiển thị .
JavaScript là một ngôn ngữ có đặc tính :
+ Đơn giản .
+ Động ( Dynamic )
+ Hướng đối tượng ( Object Oriented )
2 . Ngôn ngữ JavaScript :
Một trong những đặc tính quan trọng của ngôn ngữ JavaScript là khả năng tạo và sử dụng các đối tượng ( Object ) . Các Object này cho phép người lập trình sử dụng để phát triển ứng dụng . Trong JavaScript , các Object được nhìn theo hai khía cạnh :
- Các Object đã tồn tại
- Các Object do người lập trình xây dựng
Trong các Object đã tồn tại được chia thành hai kiểu :
- Các Object của JavaScript ( JavaScript Built-in Object )
- Các đối tượng được cung cấp bởi môi trường NetsCape
3 . Built-in Object trong JavaScript :
JavaScript cung cấp một bộ các Built-in Object để cung cấp các thông tin về sự hiện hành của các đối tượng được load trogn trang web và nội dung của nó . Các đối tượng này bao gồm các phương pháp ( Method ) làm việc với các thuộc tính (Properties ) của nó .
4. Các đối tượng được cung cấp bởi môi trường NetsCape :
Netscape Navigator cung cấp các đối tượng cho phép JavaScript tương tác với các HTML , các đối tượng này cho phép chúng ta điều khiển việc hiển thị một thông tin và đáp ứng các sự kiện trong môi trường Navigator .
Ví dụ :
Window : Cung cấp phương pháp và tính chất cho cửa sổ hiện hành của trình duyệt , bao gồm các đối tượng cho mỗi frame
Location : cung cấp các tính chất và phương pháp làm việc với các địa chỉ URL hiện hành được mở .
History : Các đối tượng history cung cấp thông tin về các danh sách cũ cà có thể giới hạnh sự tương tác với các danh sách
Document : đây là một đối tượng được sử dụng nhiều nhất . Nó chứa đựng đối tượng , tính chất và phương pháp làm việc với các thành phần của tài liệu như các form , link , anchor , applet .
5 . Các đối tượng do người lập trình xây dựng :
a . Định nghĩa thuộc tính của đối tượng ( Object Properties )
Cú pháp : Object-name.Property-name ( tên đối tượng , tên đặc tính )
Ví dụ : Một đối tượng Airplane có các đặc tính như sau :
Airplane.Model
Airplane.price
Airplane.seating
Airplane.maxspeed
Airplane.fuel
b . Thêm các phương pháp cho đối tượng ( Method to Object )
Sau khi đã có các thông tin về Airplaneta tiếp tục phương pháp để sử dụng thông tin này . Ví dụ bạn muốn in ra mô tả của Airplane hoặc tính toán khoảng cách tối đa của cuộc hành trình với nhiên liệu đã có :
Airplane.description()
Airplane.distance()
c . Tạo một instance của đối tượng
Trước khi thao tác với một đối tượng của JavaScript , ta phải tạo một instance cho đối tượng đó .
6 . Nhúng JavaScript vào torgn tập tin HTML
Cú pháp :
<SCRIPT LANGUAGE="JavaScript">
JavaScript Program
</SCRIPT>
Thuộc tính của thẻ Script
- SRC : Địa chỉ URL đến tập tin chương trình JavaScript (*.js)
- LANGUAGE: chỉ định ngôn ngữ được sử dụng torng Script và các phiên bản sử dụng ( ví dụ như : JavaScript , JavaScript .1.2... , VBScript)
7 . Ẩn các Script đối với các trình duyệt ( Browser ) không cung cấp JavaScript :
<SCRIPT LANGUAGE="JavaScript">
<!-- Dòng giấu script đối với các Browser không cung cấp (Support )
JavaScript Program
// dòng kết thúc việc giấu Script và chú thích -->
</SCRIPT>
8 . Sử dụng tập tin JavaScript bên ngoài
<SCRIPT LANGUAGE="JavaScript" src="http://www.thantoc.blogspot.com/sroll.js>
<!-- Dòng giấu script đối với các Browser không cung cấp (Support )
// dòng kết thúc việc giấu Script và chú thích -->
</SCRIPT>
9. Thêm chương trình vào tập tin HTML :
<HTML>
<HEAD>
<TITLE> LISTING 2.1 </TITLE>
</HEAD>
<BODY>
Đây là kết quả :
<SCRIPT LANGUAGE = "JavaScript">
<!--
document.writeln("It Work<br>");
-->
</SCRIPT>
</BODY>
</HTML>
0 nhận xét:
Đăng nhận xét