Dịch theo nghĩa đen, từ script có nghĩa là "kịch bản", tức là mô tả chuỗi các hành động cần thực hiện để hoàn thành một công việc cụ thể. Liên quan đến lập trình Internet, các tác vụ như vậy có thể là, ví dụ, hiển thị đồng hồ trên trang Internet, triển khai các hiệu ứng hình ảnh khác nhau với hình ảnh, v.v. Và bản thân việc hiển thị trong trình duyệt của trang trên mạng hiện đại cũng được thực hiện theo kịch bản được chỉ định trong tập lệnh. Hãy thử viết một vài kịch bản đơn giản để biết chúng là gì.
Hướng dẫn
Bước 1
Tùy thuộc vào nơi tập lệnh được thực thi, các tập lệnh được chia thành "máy khách" và "máy chủ". Đi đến một địa chỉ nào đó trên mạng, chúng tôi gửi URL của trang quan tâm đến máy chủ, và máy chủ đó chạy tập lệnh (script) đặt tại địa chỉ đã chỉ định. Tập lệnh, thực hiện các hành động được lập trình trong đó trên máy chủ, thu thập trang từ các khối cần thiết và gửi đến trình duyệt. Đây là một tập lệnh phía máy chủ. Sau khi nhận được trang, trình duyệt trên máy tính của chúng tôi sẽ hiển thị trang đó cho chúng tôi và nếu có một tập lệnh trong mã trang đã nhận, thì nó đã thực thi tập lệnh này. Đây là một kịch bản khách hàng.
Để một máy chủ hoặc trình duyệt đọc, hiểu và thực thi một tập lệnh, nó phải được viết và viết theo các quy tắc mà chúng biết. Các bộ quy tắc như vậy được gọi là ngôn ngữ kịch bản. Hầu hết các tập lệnh phía máy chủ hiện được viết bằng PHP và hầu hết các tập lệnh phía máy khách được viết bằng JavaScript. Để tự viết một kịch bản, chỉ cần có một trình soạn thảo văn bản thông thường - notepad là đủ. Nhưng để lập trình liên tục các tập lệnh, bạn không thể thực hiện nếu không có một trình soạn thảo chuyên dụng. Một biên tập viên như vậy sẽ đảm nhận phần lớn công việc viết kịch bản thường ngày, để lập trình viên có nhiều thời gian hơn cho việc sáng tạo.
Hãy viết một tập lệnh đơn giản bằng ngôn ngữ PHP phía máy chủ. Dòng đầu tiên là nói với người biểu diễn rằng kịch bản bắt đầu từ thời điểm này. Trong PHP, thẻ mở này có dạng như sau: Giữa hai thẻ này là các lệnh - toán tử ngôn ngữ. Ví dụ: hướng dẫn in dòng chữ do O. Bender để lại trên Đá Caucasian được viết như sau: echo ("Kisya và Osya đã ở đây"); Và lệnh hiển thị thời gian hiện tại ở định dạng HOUR: MINUTE được viết như sau: echo date ('H: i'); Một tập lệnh PHP hoàn chỉnh bao gồm các câu lệnh này sẽ giống như sau: <? phpecho ("B");
ngày echo ('H: i');
echo ("Kisya và Osya đã ở đây!");?> Sau khi thực thi tập lệnh này bởi chương trình thực thi máy chủ (trình thông dịch ngôn ngữ), trang sẽ trông như thế này:
Bước 2
Và cùng một tập lệnh trong JavaScript phía máy khách sẽ giống như sau: var now = new date ();
document.write ("B");
document.write (now.getHours () + ":" + now.getMinutes ());
document.write ("Kisya và Osya đã ở đây!"); Ở đây dòng var now = new date () hướng dẫn trình thực thi script tạo một đối tượng ảo mới có tên "now", đại diện cho ngày và giờ hiện tại. document.write () là một lệnh để viết trong trang những gì được chỉ ra trong dấu ngoặc đơn, và các lệnh now.getHours () và now.getMinutes () hướng dẫn trích xuất giờ và phút hiện tại từ đối tượng “bây giờ”.
Việc kết hợp hai tập lệnh này thành một tệp, lưu trên máy chủ và nhập URL vào thanh địa chỉ của trình duyệt vẫn còn để làm rõ hơn. Kết quả là chúng ta sẽ thấy các dòng giống nhau, một trong số đó được thực thi theo tập lệnh của chúng tôi trên máy chủ (trình thông dịch PHP) và dòng còn lại trên máy tính của chúng tôi (trình thông dịch JavaScript).