Javascript có thể chạy trên máy chủ không?
Lập trình phía máy khách bao gồm bất kỳ mã hóa hoặc tính toán hoặc hiệu ứng hoặc hoạt ảnh hoặc bất kỳ loại tương tác nào mà trang web của bạn thực hiện với người dùng thông qua trình duyệt. Nhưng lập trình phía máy chủ là chương trình chỉ thực hiện tất cả các tác vụ trong máy chủ. Vì vậy, người dùng không biết về điều đó. Vài năm trước, trình biên dịch JavaScript chỉ khả dụng trên máy khách (trình duyệt). Vì vậy, tập lệnh java được gọi là ngôn ngữ kịch bản phía máy khách. Về phía máy khách, JavaScript được chạy bởi công cụ v8 (Google chrome). Nhưng bây giờ ở phía máy chủ, JavaScript cũng được sử dụng. Công cụ v8 (với một số sửa đổi để cung cấp chức năng máy chủ) cũng được sử dụng trong máy chủ để chạy mã js. Vì vậy, trong cả hai trường hợp, ngôn ngữ là như nhau, chỉ có môi trường là khác nhau Show
JavaScript phía máy kháchClient Side JavaScript (CSJS) là phiên bản mở rộng của JavaScript cho phép nâng cao và thao tác trên các trang web và trình duyệt máy khách. Trong môi trường trình duyệt, mã của bạn sẽ có quyền truy cập vào những thứ chỉ do trình duyệt cung cấp, như đối tượng tài liệu cho trang hiện tại, cửa sổ, các chức năng như cảnh báo bật lên một thông báo, v.v. Nhiệm vụ chính của JavaScript phía máy khách là xác thực đầu vào, hoạt ảnh, thao tác với các phần tử giao diện người dùng, áp dụng kiểu, một số tính toán được thực hiện khi bạn không muốn trang làm mới thường xuyên. Trong quá trình phát triển web, trình duyệt, trong máy của người dùng, chạy mã này và chủ yếu được thực hiện bằng javascript. Ngoài ra, mã này phải chạy trong nhiều trình duyệt JavaScript phía máy chủServer Side JavaScript (SSJS) là phiên bản mở rộng của JavaScript cho phép truy cập back-end vào cơ sở dữ liệu, hệ thống tệp và máy chủ. Javascript phía máy chủ, là mã javascript chạy trên tài nguyên cục bộ của máy chủ, nó giống như C# hoặc Java, nhưng cú pháp dựa trên JavaScript. Một ví dụ điển hình về điều này là Node. JS, với nút. JS bạn viết javascript để lập trình ở phía máy chủ và mã đó có thể được coi là mã ngôn ngữ C#, C hoặc bất kỳ mã ngôn ngữ phía máy chủ nào khác. Hơn nữa, với mã phía máy chủ, bạn vẫn có thể gửi javascript tới phía máy khách, nhưng có sự khác biệt lớn giữa cả hai, vì mã phía máy khách bị hạn chế đối với tài nguyên máy khách, xét về sức mạnh tính toán và quyền. Ví dụ: javascript phía máy khách không thể truy cập vào đĩa cứng của máy khách, trong khi với phía máy chủ, bạn có thể truy cập vào đĩa cứng máy chủ của mình mà không gặp vấn đề gì. Ưu điểm chính của kịch bản phía máy chủ là khả năng tùy chỉnh cao phản hồi dựa trên yêu cầu của người dùng, quyền truy cập hoặc truy vấn vào kho lưu trữ dữ liệu TL;DRBạn có thể chạy bảng điều khiển JavaScript trong thiết bị đầu cuối hoặc bất kỳ giao diện dòng lệnh nào bằng Node. js, một thời gian chạy mã nguồn mở, không phụ thuộc vào nền tảng, thực thi JavaScript bên ngoài trình duyệt web Trước khi tìm hiểu sâu về cách chạy JavaScript trong trình duyệt, chúng ta cần hiểu một số thuật ngữ cơ bản như
JavaScript phía máy khách
|