Lập trình mạng Chương 5 1
CHƯƠNG 5:
LẬP TRÌNH WEB – CGI
5.1 Giới thiệu về lập trình web
5.2 HTMLs và FORMs
5.3 Lập trình web ở Client
5.4 DHTML
5.5 Phương pháp lập trình web với CGI
Lập trình mạng – Chương 5 2
5.1 Giới thiệu về lập trình web
Hệ thống WWWnh:
Tập hợp các trang HTML
Không tương tác được với user
Khó khăn trong việc cập nhật thông tin
thường xuyên.
Ứng dụng web:
Có thể tương tác với user.
Có thể tương tác với các ứng dụng khác.
Lập trình mạng – Chương 5 3
5.1 Giới thiệu về lập trình web
Các đặc điểm của ứng dụng web:
Không phải là một ứng dụng độc lập, là ứng
dụng chạy trên nền web-server.
Người lập trình có thể thực hiện các thao tác
trên ứng dụng web như với một ứng dụng
độc lập.
Có thể lấy thông tin từ user.
Lập trình mạng – Chương 5 4
5.2 HTMLs và FORMs
HTML(HyperText Markup Language):
Là ngôn ngữ dùng để biểu diễn trang web
thông qua các tags.
Thông qua các tags có thể định dạng cách
hiển thị trang web.
Một trang HTML có thể chèn các hình ảnh,
âm thanh trong nó, có thể liên kết đến các
trang HTML khác.
Lập trình mạng – Chương 5 5
5.2 HTMLs và FORMs
Các tags HTML cơ bản:
Khung của một file HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Tiêu đề của trang web</title>
</head>
<body>
<!-- Nội dung trang web được trình bày ở đây-->
</body>
</html>