1. Webpage – Website
Webpage:
– Web là một hệ thống các văn bản có mối siêu liên kết bên trong với nhau (interlinked hypertext documents) được truy xuất thông qua hệ thống Internet.
– Webpage là một trang thông tin chứa: văn bản (text), hình ảnh (images), phim (videos) và các đa phương tiện khác…có mối siêu liên kết với nhau (hyperlinks).
– Một trang web là một tập tin HTML hoặc XHTML được truy xuất thông qua giao thức HTTP.
Website:
– Website là một tập hợp các trang web nằm trong một tên miền hoặc tên miền phụ trên WWW của hệ thống mạng Internet.
Phân loại:
- Website tĩnh: chủ yếu giới thiệu thông tin
- Website động: có sự tương tác với người dùng
2. HTML, XHTML, DHTML
a. HTML:
– HTML là viết tắt của HyperText Markup Language (ngôn ngữ đánh dấu siêu văn bản).
– HyperText – văn bản có thể kết nối đến văn bản khác.
– Sử dụng các “thẻ” để “đánh dấu” văn bản, giúp trình duyệt xác định được cách biểu diễn trang web đến người sử dụng.
– Một tập tin HTML là một tập tin văn bản trong đó có chứa các thẻ đánh dấu. (các tập tin này có phần mở rộng là *.htm hoặc *.html)
b. XHTML:
– XHTML là viết tắt của eXtensible HyperText Markup Language (ngôn ngữ đánh dấu siêu văn bản mở rộng): là ngôn ngữ đánh dấu tương tự ngôn ngữ HTML nhưng có cú pháp chặt chẽ hơn.
– XHTML được xem là thế hệ tiếp theo của HTML dựa trên chuẩn XML.
b. XHTML:
– XHTML là viết tắt của eXtensible HyperText Markup Language (ngôn ngữ đánh dấu siêu văn bản mở rộng): là ngôn ngữ đánh dấu tương tự ngôn ngữ HTML nhưng có cú pháp chặt chẽ hơn.
– XHTML được xem là thế hệ tiếp theo của HTML dựa trên chuẩn XML.
3. Các ngôn ngữ lập trình web
– Hiện nay, có nhiều ngôn ngữ lập trình hỗ trợ cho việc viết các ứng dụng web chạy trên máy chủ (xây dựng các website động) như:
– ASP (Active Server Pages): do Microsoft phát triển.
– JSP (Java Server Pages): IBM phát triển.
– PHP (Hypertext Preprocessor): cộng đồng phát triển (các tài liệu liên quan PHP được cung cập tại Zend).
– Web Server: là nơi nhận và điều phối các yêu cầu từ Web Browser và gởi kết quả trả về.
– Web Browser: là nơi thể hiện dữ liệu, tập hợp dữ liệu của người dùng và gởi đến Web Server.
– HTTP: là một giao thức dùng để trao đổi thông tin giữa Web Browser với Web Server.
– Hành động gởi nội dung đến Web Server trong quá trình xử lý thông tin và sau đó Server trả kết quả về cho Web Browser thì được xem là Postback
Ví dụ: các trang đăng nhập website, forum…
Trình tự xử lý:
1.Web Browser (WB) ra yêu cầuHttp Request
2.HTTP gởi yêu cầu đến Web Server (WS) (GET)
3.Web Server xử lý yêu cầu
4.Web Server gởi hồi đáp (kết quả) đến Web Browser (sử dụng giao thức HTTP để gởi HTTP response đến trình duyệt ) Internet
5.Web Browser xử lý kết quả (response) và thể hiện lên trang Web
6. Khi người dùng nhập dữ liệu hoặc thực hiện một hành động gởi dữ liệu về Web Server (như click chuột vào nút lệnh Submit) Web Browser 7. Lúc đó HTTP được sử dụng để gởi dữ liệu đến Web Server Http Response Web Server (POST)
8.Web Server xử lý dữ liệu
9.Web Server gởi hồi đáp (kết quả) đến Web Browser (sử dụng giao thức HTTP để gởi HTTP response đến trình duyệt )
10.Trình duyệt xử lý kết quả (response) và thể hiện lên trang Web
7 bước để xây dựng 1 dự án website
a. Khảo sát hiện trạng
b. Phân tích
c. Thiết kế
d. Lập trình
e. Kiểm thử
f. Cập nhật và bảo trì
CHỦ ĐỀ THIẾT KẾ WEBSITE
Các đối tượng trong php Web Programming
Trong PHP, các biến siêu toàn cục (superglobals) là các biến được xây dựng sẵn và luôn có sẵn trong toàn bộ phạm vi chương [...]
Các vấn đề cơ bản hướng đối tượng trong PHP
Lập trình hướng đối tượng (OOP) trong PHP là một phương pháp mạnh mẽ và linh hoạt để tổ chức mã nguồn. [...]
PHP và các thao tác cơ bản với DBMS MySQL
PHP và MySQL thường được kết hợp với nhau để phát triển các ứng dụng web động. PHP thường được sử dụng để tương tác [...]
Tìm hiểu HTML và CSS?
CSS (Cascading Style Sheets): là một phương pháp dùng để mô tả lại cách thức hiển thị của các thành phần trên trang WEB [...]
HTML là viết tắt của HyperText Markup Language
HTML là viết tắt của HyperText Markup Language (Ngôn ngữ đánh dấu siêu văn bản) do nhà khoa học Mỹ - Tim Berners Lee định [...]
Webpage – Website
Web là một hệ thống các văn bản có mối siêu liên kết bên trong với nhau (interlinked hypertext documents) được truy xuất thông qua [...]