Chủ YếU Công nghệ

Ngôn ngữ lập trình tập lệnh web

Ngôn ngữ lập trình tập lệnh web
Ngôn ngữ lập trình tập lệnh web
Anonim

Kịch bản web, một ngôn ngữ lập trình máy tính để thêm các khả năng động cho các trang World Wide Web. Các trang web được đánh dấu bằng HTML (ngôn ngữ đánh dấu siêu văn bản) hoặc XML (ngôn ngữ đánh dấu mở rộng) phần lớn là các tài liệu tĩnh. Tập lệnh web có thể thêm thông tin vào một trang khi người đọc sử dụng nó hoặc cho phép người đọc nhập thông tin, ví dụ, có thể được chuyển đến bộ phận đặt hàng của một doanh nghiệp trực tuyến. CGI (giao diện cổng chung) cung cấp một cơ chế; nó truyền các yêu cầu và phản hồi giữa trình duyệt Web của trình đọc và máy chủ Web cung cấp trang. Thành phần CGI trên máy chủ chứa các chương trình nhỏ gọi là tập lệnh lấy thông tin từ hệ thống trình duyệt hoặc cung cấp cho nó để hiển thị. Một tập lệnh đơn giản có thể hỏi tên người đọc, xác định địa chỉ Internet của hệ thống mà người đọc sử dụng và in lời chào. Các tập lệnh có thể được viết bằng bất kỳ ngôn ngữ lập trình nào, nhưng, vì chúng thường là các quy trình xử lý văn bản đơn giản, các ngôn ngữ kịch bản máy tính như PERL đặc biệt phù hợp.

Một cách tiếp cận khác là sử dụng ngôn ngữ được thiết kế cho các tập lệnh Web để trình duyệt thực thi. JavaScript là một ngôn ngữ như vậy, được thiết kế bởi Netscape Communications Corp.; nó có thể được sử dụng với cả trình duyệt của Netscape và Microsoft Corporation. JavaScript là một ngôn ngữ đơn giản, khá khác với Java. Một chương trình JavaScript có thể được nhúng trong một trang Web với thẻ HTML. Các hướng dẫn JavaScript theo thẻ đó sẽ được trình duyệt thực thi khi trang được chọn. Để tăng tốc độ hiển thị các trang động (tương tác), JavaScript thường được kết hợp với XML hoặc một số ngôn ngữ khác để trao đổi thông tin giữa máy chủ và trình duyệt của máy khách. Cụ thể, lệnh XMLHttpRequest cho phép các yêu cầu dữ liệu không đồng bộ từ máy chủ mà không yêu cầu máy chủ gửi lại toàn bộ trang Web. Cách tiếp cận này, hay triết lý của người Viking, về lập trình được gọi là Ajax (JavaScript và XML không đồng bộ).

VB Script là một tập hợp con của Visual Basic. Ban đầu được phát triển cho bộ chương trình Office của Microsoft, sau đó nó cũng được sử dụng cho kịch bản Web. Các khả năng của nó tương tự như của JavaScript và nó có thể được nhúng trong HTML theo cùng một cách.

Đằng sau việc sử dụng các ngôn ngữ kịch bản như vậy cho lập trình Web là ý tưởng về lập trình thành phần, trong đó các chương trình được xây dựng bằng cách kết hợp các thành phần độc lập được viết trước đó mà không cần xử lý ngôn ngữ thêm. Các chương trình JavaScript và VB Script được thiết kế dưới dạng các thành phần có thể được gắn vào trình duyệt Web để kiểm soát cách chúng hiển thị thông tin.