Results (
Vietnamese) 2:
[Copy]Copied!
Nội dung động có thể cung cấp cho người dùng một trải nghiệm tương tác với các trang web. Các văn bản, đồ họa, các trường mẫu, và các yếu tố trang web khác có thể thay đổi để đáp ứng với đầu vào người sử dụng hoặc các biến số khác. Ví dụ, khách hàng nhập số thứ tự của họ có thể nhận được các trang Web động hiển thị các chi tiết của đơn đặt hàng của họ.
Thiết kế web có thể kết hợp nội dung động sử dụng hai phương pháp tiếp cận cơ bản. Trong cách tiếp cận đầu tiên, được gọi là client-side scripting, phần mềm hoạt động trên Web client (trình duyệt) để thay đổi những gì được hiển thị trên trang web để đáp ứng với những hành động của người dùng (như cú click chuột hoặc nhập văn bản trên bàn phím). Trong client-side scripting, thay đổi hồ quang được tạo ra trong phần mềm trình duyệt sử dụng như JavaScript hoặc Adobe Flash. Các khách hàng Web lấy một tập tin từ máy chủ Web bao gồm mã (JavaScript, ví dụ). Mã chỉ thị các khách hàng Web để yêu cầu các yếu tố trang cụ thể từ các máy chủ Web và ra lệnh làm thế nào họ sẽ được hiển thị trong trình duyệt Web.
Trong phương pháp thứ hai, gọi là server-side scripting, một chương trình đang chạy trên một máy chủ Web tạo ra một trang web trong đáp ứng yêu cầu thông tin cụ thể từ các khách hàng Web. Các nội dung yêu cầu có thể được xác định bởi nhiều thứ, bao gồm cả văn bản mà người dùng đã nhập vào một hình thức web trong trình duyệt, văn bản phụ thêm vào cuối của một URL, loại trình duyệt web làm theo yêu cầu, hoặc chỉ đơn giản là những đoạn văn thời gian. Ví dụ, nếu bạn ARC đăng nhập vào một trang web ngân hàng trực tuyến và không nhập bất kỳ văn bản hoặc nhấp vào bất cứ nơi nào trên trang cho một vài phút, các máy chủ Web có thể kết thúc kết nối của bạn và gửi một trang để trình duyệt của bạn chỉ ra rằng "phiên của bạn đã hết hạn . "
Một số ngôn ngữ lập trình Web và các khuôn khổ đã tiến hóa cho phép các nhà thiết kế trang web để tạo các trang web động và làm cho chúng tương tác. Trong công nghệ trang thế hệ năng động, server-side script arc trộn với văn bản HTML gắn thẻ để tạo ra các trang web động. Công nghệ sử dụng để tạo ra các trang web động bao gồm Microsoft Active Server Pages (ASP), Java Server Pages (JSP) dưới hình thức các chương trình được gọi là Java servlets, Apache Software Foundation Hypertext Preprocessor (PHP), và ColdFusion của Adobe. Những ngôn ngữ phía máy chủ thường sử dụng Common Gateway Interface (CGI), mà là một cách tiêu chuẩn của interfacing ứng dụng bên ngoài với các máy chủ Web. CGI đã được sử dụng trong nhiều năm để kết nối cơ sở dữ liệu đến các máy chủ Web, cho phép truy cập từ xa đến những cơ sở dữ liệu thông qua trình duyệt Web. AJAX (Asynchronous JavaScript và XML) là một khung phát triển sử dụng để tạo ra các trang web tương tác mà trông giống như các ứng dụng đang chạy trong một trình duyệt Web. Hầu hết các trang Web động phải tải lại toàn bộ của họ nếu có thay đổi nội dung trang. AJAX cho phép các lập trình viên tạo ra các trang web sẽ cập nhật không đồng bộ bằng cách trao đổi một lượng nhỏ dữ liệu với các máy chủ trong khi phần còn lại của trang web tiếp tục được hiển thị trong trình duyệt. Bởi vì toàn bộ tài liệu trang web không tải lại với mọi thay đổi, người dùng kinh nghiệm phản ứng nhanh hơn. Google Maps sử dụng AJAX. Ruby on Rails và Scala là các khuôn khổ phát triển Web có thể được sử dụng để thực hiện các mục tiêu giống như AJAX. Python là một ngôn ngữ kịch bản cũng có thể được sử dụng trong thế hệ trang Web động.
Như những khung phát triển ngôn ngữ và phát triển, các trang web đôi khi chuyển từ một đến khác. Ví dụ, Twitter ban đầu được sử dụng Ruby on Rails để tạo ra các trang web động, nhưng chuyển sang Java trong năm 2011 do nhân viên của mình tin rằng Java sẽ xử lý khối lượng sử dụng cao hơn. Nhiều trang web sử dụng nhiều hơn một ngôn ngữ và / hoặc khung phát triển để thực hiện các mục tiêu cụ thể.
Being translated, please wait..
