Giáo trình Java

Chia sẻ bởi ™Nguyễn Tấn Cường™ | Ngày 14/10/2018 | 25

Chia sẻ tài liệu: Giáo trình Java thuộc Tư liệu tham khảo

Nội dung tài liệu:

Giáo trình JavaScript
***
chương 1 Lời nói đầu Error! Bookmark not defined.
Chương 2 Nhập môn JavaScript Error! Bookmark not defined.
2.1.Nhúng JavaScript vào file HTML Error! Bookmark not defined.
2.3. Thẻ 6
2.3. Hiển thị một dòng text Error! Bookmark not defined.
2.4. Giao tiếp với người sử dụng Error! Bookmark not defined.
2.5. Điểm lại các lệnh và mở rộng Error! Bookmark not defined.
Chương 3 Biến trong JavaScript Error! Bookmark not defined.
3.1. Biến và phân loạI biến Error! Bookmark not defined.
3.2. Biểu diễn từ tố trong JavaScript Error! Bookmark not defined.
3.3. Kiểu dữ liệu Error! Bookmark not defined.
1.1.1. KIểu nguyên (Interger) Error! Bookmark not defined.
1.1.2. Kiểu dấu phẩy động (Floating Point) 14
1.1.3. Kiểu logic (Boolean) Error! Bookmark not defined.
1.1.4. Kiểu chuỗi (String) Error! Bookmark not defined.
2. Xây dựng các biểu thức trong JavaScript Error! Bookmark not defined.
định nghĩa và phân loạI biểu thức 16
Các toán tử (operator) Error! Bookmark not defined.
2.1.1. Gán Error! Bookmark not defined.
2.1.2. So sánh Error! Bookmark not defined.
2.1.3. Số học Error! Bookmark not defined.
2.1.4. Chuỗi 17
2.1.5. Logic 17
2.1.6. Bitwise 18
Bài tập Error! Bookmark not defined.
2.1.7. Câu hỏi Error! Bookmark not defined.
2.1.8. Trả lời Error! Bookmark not defined.
3. Các lệnh Error! Bookmark not defined.
Câu lệnh điều kiện Error! Bookmark not defined.
Câu lệnh lặp Error! Bookmark not defined.
3.1.1. Vòng lặp for Error! Bookmark not defined.
3.1.2. while 22
3.1.3. Break 22
3.1.4. continue 23
Các câu lệnh thao tác trên đối tượng Error! Bookmark not defined.
3.1.5. for...in 23
3.1.6. new 25
3.1.7. this 26
3.1.8. with 27
Các hàm (Functions) Error! Bookmark not defined.
Các hàm có sẵn 30
3.1.9. eval 30
3.1.10. parseInt 31
3.1.11. parseFloat 32
Mảng (Array) 33
Sự kiện Error! Bookmark not defined.
Bài tập Error! Bookmark not defined.
3.1.12. Câu hỏi Error! Bookmark not defined.
3.1.13. Trả lời Error! Bookmark not defined.
4. Các đối tượng trong JavaScript Error! Bookmark not defined.
Đối tượng navigator Error! Bookmark not defined.
Đối tượng window Error! Bookmark not defined.
4.1.1. Các thuộc tính Error! Bookmark not defined.
4.1.2. Các phương thức Error! Bookmark not defined.
4.1.3. Các chương trình xử lý sự kiện Error! Bookmark not defined.
Đối tượng location 48
Đối tượng frame Error! Bookmark not defined.
4.1.4. Các thuộc tính Error! Bookmark not defined.
4.1.5. Các phương thức Error! Bookmark not defined.
4.1.6. Sử dụng Frame Error! Bookmark not defined.
Đối tượng document Error! Bookmark not defined.
4.1.7. Các thuộc tính Error! Bookmark not defined.
4.1.8. Các phương thức Error! Bookmark not defined.
Đối tượng anchors Error! Bookmark not defined.
Đối tượng forms Error! Bookmark not defined.
4.1.9. Các thuộc tính Error! Bookmark not defined.
4.1.10. Các phương thức Error! Bookmark not defined.
4.1.11. Các chương trình xử lý sự kiện Error! Bookmark not defined.
Đối tượng history Error! Bookmark not defined.
4.1.12. Các thuộc tính Error! Bookmark not defined.
4.1.13. Các phương thức Error! Bookmark not defined.
Đối tượng links Error! Bookmark not defined.
4.1.14. Các thuộc tính Error! Bookmark not defined.
4.1.15. Các chương trình xử lý sự kiện Error! Bookmark not defined.
Đối tượng Math Error! Bookmark not defined.
4.1.16. Các thuộc tính Error! Bookmark not defined.
4.1.17. Các phương thức Error! Bookmark not defined.
Đối tượng Date Error! Bookmark not defined.
4.1.18. Các phương thức Error! Bookmark not defined.
Đối tượng String Error! Bookmark not defined.
4.1.19. Các phương thức Error! Bookmark not defined.
Các phần tử của đối tượng Form Error! Bookmark not defined.
4.1.20. Thuộc tính type 59
4.1.21. Phần tử button 59
4.1.22. Phần tử checkbox 60
4.1.23. Phần tử File Upload 62
4.1.24. Phần tử hidden 62
4.1.25. Phần tử Password 63
4.1.26. Phần tử radio 63
4.1.27. Phần tử reset 65
4.1.28. Phần tử select 66
5. Mô hình đối tượng (Object Model) Error! Bookmark not defined.
Đối tượng và thuộc tính Error! Bookmark not defined.
Tạo các đối tượng mới Error! Bookmark not defined.
5.1.1. Sử dụng khởi tạo đối tượng Error! Bookmark not defined.
5.1.2. Sử dụng một hàm xây dựng(Constructor Function) Error! Bookmark not defined.
5.1.3. Lập mục lục cho các thuộc tính của đối tượng Error! Bookmark not defined.
5.1.4. Định nghĩa thêm các thuộc tính cho một kiểu đối tượng Error! Bookmark not defined.
5.1.5. Định nghĩa các cách thức 79
5.1.6. Sử dụng cho các tham chiếu đối tượng (Object References) 80
5.1.7. Xoá đối tượng Error! Bookmark not defined.
6. Bảng tổng kết các từ khoá Error! Bookmark not defined.
7. Tổng kết Error! Bookmark not defined.

chương 1 Lời nói đầu
Với HTML and Microsoft FrontPage bạn đã biết cách tạo ra trang Web - tuy nhiên chỉ mới ở mức biểu diễn thông tin chứ chưa phải là các trang Web động có khả năng đáp ứng các sự kiện từ phía người dùng. Hãng Netscape đã đưa ra ngôn ngữ script có tên là LiveScript để thực hiện chức năng này. Sau đó ngôn ngữ này được đổi tên thành JavaScript để tận dụng tính đại chúng của ngôn ngữ lập trình Java. Mặc dù có những điểm tương đồng giữa Java và JavaScript, nhưng chúng vẫn là hai ngôn ngữ riêng biệt.
JavaScript là ngôn ngữ dưới dạng script có thể gắn với các file HTML. Nó không được biên dịch mà được trình duyệt diễn dịch. Không giống Java phải chuyển thành các mã dễ biên dịch, trình duyệt đọc JavaScript dưới dạng mã nguồn. Chính vì vậy bạn có thể dễ dàng học JavaScript qua ví dụ bởi vì bạn có thể thấy cách sử dụng JavaScript trên các trang Web.
JavaScript là ngôn ngữ dựa trên đối tượng, có nghĩa là bao gồm nhiều kiểu đối tượng, ví dụ đối tượng Math với tất cả các chức năng toán học. Tuy vậy JavaScript không là ngôn ngữ hướng đối tượng như C++ hay Java do không hỗ trợ các lớp hay tính thừa kế.
JavaScript có thể đáp ứng các sự kiện như tải hay loại bỏ các form. Khả năng này cho phép JavaScript trở thành một ngôn ngữ script động.
Giống với HTML và Java, JavaScript được thiết kế độc lập với hệ điều hành. Nó có thể chạy trên bất kỳ hệ điều hành nào có trình duyệt hỗ trợ JavaScript. Ngoài ra JavaScript giống Java ở khía cạnh an ninh: JavaScript không thể đọc và viết vào file của người dùng.
Các trình duyệt web như Nescape Navigator 2.0 trở đi có thể hiển thị những câu lệnh JavaScript được nhúng vào trang HTML. Khi trình duyệt yêu cầu một trang, server sẽ gửi đầy đủ nội dung của trang đó, bao gồm cả HTML và các câu lệnh JavaScript qua mạng tới client. Client sẽ đọc trang đó từ đầu đến cuối, hiển thị các kết quả của HTML và xử lý các câu lệnh JavaScript khi nào chúng xuất hiện.
Các câu lệnh JavaScript được nhúng trong một trang HTML có thể trả lời cho các sự kiện của người sử dụng như kích chuột, nhập vào một form và điều hướng trang. Ví dụ bạn có thể kiểm tra các giá trị thông tin mà người sử dụng đưa vào mà không cần đến bất cứ một quá trình truyền trên mạng nào. Trang HTML với JavaScript được nhúng sẽ kiểm tra các giá trị được đưa vào và sẽ thông báo với người sử dụng khi giá trị đưa vào là không hợp lệ.
Mục đích của phần này là giới thiệu về ngôn ngữ lập trình JavaScript để bạn có thể viết các script vào file HTML của mình.

Chương 2 Nhập môn JavaScript
2.1.Nhúng JavaScript vào file HTML
Bạn có thể nhúng JavaScript vào một file HTML theo một trong các cách sau đây:
Sử dụng các câu lệnh và các hàm trong cặp thẻ và nhúng một file nguồn JavaScript là được sử dụng nhiều hơn cả.
2.1.1.Sử dụng thẻ SCRIPT
Script được đưa vào file HTML bằng cách sử dụng cặp thẻ


Điểm khác nhau giữa cú pháp viết các ghi chú giữa HTML và JavaScript là cho phép bạn ẩn các mã JavaScript trong các ghi chú của file HTML, để các trình duyệt cũ không hỗ trợ cho JavaScript có thể đọc được nó như trong ví dụ sau đây:




Dòng cuối cùng của script cần có dấu // để trình duyệt không diễn dịch dòng này dưới dạng mã JavaScript. Các ví dụ trong chương này không chứa đặc điểm ẩn của JavaScript để mã có thể dễ hiểu hơn.
2.1.2. Sử dụng một file nguồn JavaScript
Thuộc tính SRC của thẻ


Thuộc tính này rấy hữu dụng cho việc chia sẻ cá
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Dung lượng: 723,50KB| Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)