Trang web

Trang web

web pagelà một tài liệu có sẵn trên world wide web. Trang Web được lưu trữ trên máy chủ web và có thể được xem bằng trình duyệt web.

Một trang web có thể thu thập thông tin khổng lồ bao gồm văn bản, đồ họa, âm thanh, video và siêu liên kết. Các siêu liên kết này là liên kết đến các trang web khác.

Tập hợp các trang web được liên kết trên một máy chủ web được gọi là website. Có duy nhất Uniform Resource Locator (URL) được liên kết với mỗi trang web.

Trang web tĩnh

Static web pagescòn được gọi là trang web phẳng hoặc tĩnh. Chúng được tải trên trình duyệt của khách hàng như chính xác chúng được lưu trữ trên máy chủ web. Các trang web như vậy chỉ chứa thông tin tĩnh. Người dùng chỉ có thể đọc thông tin nhưng không thể thực hiện bất kỳ sửa đổi hoặc tương tác với thông tin.

Các trang web tĩnh chỉ được tạo bằng HTML. Các trang web tĩnh chỉ được sử dụng khi thông tin không cần phải sửa đổi nữa.

Trang web động

Dynamic web pagehiển thị thông tin khác nhau tại các thời điểm khác nhau. Có thể thay đổi portaion của một trang web mà không cần tải toàn bộ trang web. Nó đã được thực hiện bằng cách sử dụngAjax Công nghệ.

Trang web động phía máy chủ

Nó được tạo bằng cách sử dụng tập lệnh phía máy chủ. Có các thông số kịch bản phía máy chủ xác định cách tập hợp một trang web mới, cũng bao gồm việc thiết lập nhiều xử lý phía máy khách hơn.

Trang web động phía máy khách

Nó được xử lý bằng cách sử dụng kịch bản phía máy khách như JavaScript. Và sau đó được chuyển đếnDocument Object Model (DOM).

Trễ kịch bản

Ngôn ngữ kịch bản cũng giống như ngôn ngữ lập trình cho phép chúng ta viết chương trình dưới dạng tập lệnh. Các tập lệnh này không được biên dịch và thực thi từng dòng một.

Ngôn ngữ kịch bản được sử dụng để tạo các trang web động.

Viết kịch bản phía máy khách

Client-side scriptingđề cập đến các chương trình được thực thi ở phía máy khách. Các tập lệnh phía máy khách chứa hướng dẫn để trình duyệt được thực thi theo hành động nhất định của người dùng.

Các chương trình kịch bản phía máy khách có thể được nhúng vào các tệp HTML hoặc cũng có thể được giữ dưới dạng các tệp riêng biệt.

Bảng sau mô tả các ngôn ngữ kịch bản phía Máy khách thường được sử dụng:

SN Mô tả ngôn ngữ kịch bản
1. JavaScript
Nó là một ngôn ngữ kịch bản dựa trên nguyên mẫu. Nó kế thừa các quy ước đặt tên từ java. Tất cả các tệp tập lệnh java được lưu trữ trong tệp có.js sự mở rộng.
2. ActionScriptNó là một ngôn ngữ lập trình hướng đối tượng được sử dụng để phát triển các trang web và phần mềm nhắm mục tiêu Adobe flash player.
3. Dart
Nó là một ngôn ngữ lập trình web mã nguồn mở được phát triển bởi Google. Nó dựa trên trình biên dịch mã nguồn sang JavaScript.
4. VBScript
Nó là một ngôn ngữ lập trình web mã nguồn mở được phát triển bởi Microsoft. Nó là tập hợp tối ưu của JavaScript và bổ sung thêm lập trình hướng đối tượng dựa trên lớp gõ tĩnh tùy chọn.

Kịch bản phía máy chủ

Sever-side scriptinghoạt động như một giao diện cho máy khách và cũng giới hạn người dùng truy cập vào các tài nguyên trên máy chủ web. Nó cũng có thể thu thập các đặc điểm của người dùng để tùy chỉnh phản hồi.

Bảng sau đây mô tả các ngôn ngữ kịch bản phía Máy chủ thường được sử dụng:

SN Mô tả ngôn ngữ kịch bản
1. ASP
Active Server Pages (ASP) là công cụ tập lệnh phía máy chủ để tạo các trang web động. Nó hỗ trợComponent Object Model (COM) cho phép các trang web ASP truy cập chức 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 bản địaVisual Foxpro ngôn ngữ và cơ sở dữ liệu.
3. ASP.net
Nó được sử dụng để phát triển các trang web động, ứng dụng web và dịch vụ web.
4. Java
Trang Máy chủ Java được sử dụng để tạo các ứng dụng web động. Mã Java được biên dịch thành mã byte và chạy bởiJava Virtual Machine (JVM).
5. Python
Nó hỗ trợ nhiều mô hình lập trình như hướng đối tượng và lập trình chức năng. Nó cũng có thể được sử dụng làm ngôn ngữ không phải là ngôn ngữ kịch bản bằng cách sử dụng các công cụ của bên thứ ba nhưPy2exe hoặc là Pyinstaller.
6. WebDNA
Nó cũng là một ngôn ngữ kịch bản phía máy chủ với một hệ thống cơ sở dữ liệu nhúng.