Các trang Web

Một phần của tài liệu Tài liệu Công Nghệ Internet tiếng Việt (Trang 114 - 118)

Trang Web

Trang Web là một tài liệu có sẵn trên WWW. Các trang web được lưu giữ trên Server và có thể được quan sát bởi sử dụng một trình duyệt web.

Một trang web có thể chứa một lượng thông tin lớn bao gồm văn bản, đồ họa, audio, video và các siêu liên kết. Những siêu liên kết này là các đường liên kết tới các trang web khác.

Tập hợp của các trang web được liên kết với nhau trên Server được biết đến như là website. Có một URL duy nhất được gắn cho mỗi trang web.

Trang web tĩnh

Trang web tĩnh cũng được biết như là flat hoặc stationary web page. Chúng được tải trên trình duyệt Client, mà có nội dung giống như khi chúng được lưu trên Server. Những trang web này chỉ chứa thông tin tĩnh. Người sử dụng chỉ có thể đọc thông tin nhưng không thể thực hiện bất cứ chỉnh sửa nào hoặc tương tác với thông tin đó.

Các trang web tĩnh chỉ được tạo ra bởi sử dụng HTML. Các trang web tĩnh chỉ được sử dụng khi thông tin không cần yêu cầu chỉnh sửa.

http://vietjack.com/ Trang chia sẻ các bài học online miễn phí Trang 115

Trang web động

Trang web động hiển thị thông tin khác nhau tại các thời điểm khác nhau. Nó là có thể để thực hiện thay đổi một phần trang web mà không cần tải cả trang web. Nó đã được tạo ra có thể sử dụng công nghệ Ajax.

SERVER TRANG WEB ĐỘNG

Nó được tạo ra bởi sử dụng Server scripting. Có một số tham số mà quyết định cách để dịch mã một trang web mới mà cũng bao gồm thiết lập nhiều tiến trình xử lý Client hơn.

CLIENT TRANG WEB ĐỘNG

Nó có thể được tạo ra bởi sử dụng Client scripting như JavaScript. Và sau khi được truyền vào Document Object Model (DOM).

Các ngôn ngữ Scripting

Giống như các ngôn ngữ chương trình mà cho phép chúng ta viết chương trình trong mẫu của script. Những script này được phiên dịch chứ không phải biên dịch và được chạy (thực hiện) theo từng dòng mã.

Các ngôn ngữ scripting được sử dụng để tạo các trang web động.

Client-side Scripting

Liên quan tới các chương trình mà được chạy trên Client. Client-side scripts chứa chỉ lệnh cho trình duyệt để thực hiện trong sự phản hồi tới hành động nào đó của người sử dụng.

Các chương trình Client-side scripting có thể được nhúng vào trong các tệp HTML hoặc cũng có thể được lưu giữ trong các file riêng rẽ.

http://vietjack.com/ Trang chia sẻ các bài học online miễn phí Trang 116

Bảng dưới đây miêu tả một số ngôn ngữ Client-side scripting:

STT Miêu tả ngôn ngữ Scripting

1

JavaScript

Nó là một nguyên mẫu dựa trên ngôn ngữ scripting. Nó kế thừa tên từ java. Tất cả các tệp javascript được lưu dưới file có đuôi mở rộng .js.

2 ActionScriptLà ngôn ngữ chương trình hướng đối tượng được sử dụng cho phát triển các website và phần mềm định mục tiêu Adobe flach player.

3 Dart

http://vietjack.com/ Trang chia sẻ các bài học online miễn phí Trang 117 dịch nguồn-tới-nguồn tới javascript.

4

VBScript

Nó là ngôn ngữ chương trình web nguồn mở được phát triển bởi Microsoft. Nó là cha của javascript và thêm chương trình hướng đối tượng dựa trên trình gõ tĩnh tùy chọn.

Server-side Scripting

Sever-side scripting hoạt động như một giao diện cho Client và cũng giới hạn người sử dụng truy cập tới các nguồn trên Server. Nó có thể cũng thu thập các đặc trưng của người sử dụng để tùy chỉnh phản hồi.

Bảng dưới đây miêu tả chung về các ngôn ngữ Server-side scripting được sử dụng.

STT Miêu tả ngôn ngữ Scripting

http://vietjack.com/ Trang chia sẻ các bài học online miễn phí Trang 118 Active Server Pages (ASP) là kỹ thuật để tạo các trang web động. Nó hỗ

trợComponet Object Model (COM) mà cho các site ASP khả năng truy cập tới tính năng của các thư viện như DLL.

2

ActiveVFP

Nó tương tự như PHP và cũng được sử dụng để tạo các trang web động. Nó sử dụng ngôn ngữ Virtual Foxpro tự nhiên và cơ sở dữ liệu.

3

ASP.net

Nó được sử dụng để phát triển các website động, các ứng dụng web, và các dịch vụ web.

4

Java

Được sử dụng để tạo các ứng dụng web động. Mã Java được biên dịch vào trong các mã byte và chạy bởi Java Virtual Machine (JVM).

5

Python

Nó hỗ trợ nhiều hệ chương trình như hướng đối tượng, và chương trình chức năng. Nó cũng có thể được sử dụng như là ngôn ngữ non-scripting bởi sử dụng các công cụ thứ ba như Py2exe hoặc Pyinstaller.

6

WebDNA

Nó cũng là ngôn ngữ Server-side scripting với một hệ thống cơ sở dữ liệu được nhúng.

Một phần của tài liệu Tài liệu Công Nghệ Internet tiếng Việt (Trang 114 - 118)