Điều nào sau đây là đúng về javascript phía máy khách?

Được tạo ra vào năm 1994 dưới bàn tay của Rasmus Lerdorf, PHP bắt đầu như một tập hợp các tập lệnh CGI được phát triển để theo dõi các lượt xem sơ yếu lý lịch của anh ấy trực tuyến. Rasmus tiếp tục thêm các tập lệnh vào bộ sưu tập của mình để anh ấy có thể làm được nhiều việc hơn với các trang web của mình. Theo thời gian, một số người bạn cũng bắt đầu sử dụng nó. Đến tháng 6 năm 1995, đã có đủ khung để Rasmus quyết định công khai PHP. Khi những người khác chấp nhận nó và bắt đầu gửi công việc của riêng họ, PHP đã phát triển. Đến phiên bản 3, người ta quyết định rằng đã đến lúc cần một cái tên chuyên nghiệp hơn. Để tỏ lòng kính trọng với tên ban đầu của Trang chủ cá nhân, từ viết tắt PHP vẫn được giữ nguyên, nhưng đã được thay đổi thành một biểu diễn đệ quy của “bộ tiền xử lý siêu văn bản. ” PHP bây giờ là một ngôn ngữ độc lập, có khả năng hướng đối tượng, khả năng mở rộng cao và có lượng người theo dõi ngày càng tăng

Khi cộng đồng phát triển, nhóm nòng cốt gồm Rasmus, Andi Gutmans và Zeev Suraski tiếp tục công việc của họ. Gutmans và Suraski đã viết lại cốt lõi của engine và đặt tên cho phiên bản 4 là Zend, sự pha trộn giữa tên của Gutmans và Suraski. Giờ đây với hàng chục nhà phát triển và thậm chí nhiều người đóng góp hơn, PHP đã phát triển lên phiên bản 5 và được cài đặt trên hàng chục triệu máy chủ trên khắp thế giới. Nó tiếp tục được xếp hạng là một trong mười ngôn ngữ phát triển web hàng đầu

Với sự tương đồng mạnh mẽ với các ngôn ngữ như C++ và Perl, mục tiêu là tạo ra một ngôn ngữ cho phép phát triển nhanh các trang động. Đó là ngôn ngữ phía máy chủ, có nghĩa là nó chạy trên máy chủ trước khi mọi thứ được gửi đến máy tính của người dùng. Điều này trái ngược với các ngôn ngữ phía máy khách, nơi mã được gửi đến máy tính của người dùng để được xử lý cục bộ bằng các ngôn ngữ như JavaScript

Một số ưu điểm của ngôn ngữ phía máy chủ là mã được ẩn khỏi người dùng và bảo mật những gì đang diễn ra trong nền. Nó cũng giảm tải công việc mà máy tính của người dùng phải gánh. Tuy nhiên, điều này cũng có nghĩa là máy chủ phải đủ mạnh để hỗ trợ số lượng người dùng yêu cầu các trang, vì nó phải chịu gánh nặng tính toán.

PHP là một công cụ phân tích cú pháp, có nghĩa là nó kiểm tra tệp php, thực hiện mọi tác vụ liên quan đến php mà nó tìm thấy và chuyển kết quả đến máy chủ web. Điều này làm cho nó trở thành ngôn ngữ được thông dịch, vì đầu ra và tập lệnh được chạy theo yêu cầu, trái ngược với ngôn ngữ được biên dịch trong đó mã được chuyển đổi và lưu thành dạng có thể chạy được

JavaScript là tập lệnh phía máy khách, nghĩa là trình duyệt xử lý mã thay vì máy chủ web. Các tập lệnh phía máy khách thường được sử dụng khi chúng tôi muốn xác thực dữ liệu trước khi gửi nó đến máy chủ web, điều chỉnh giao diện theo phản hồi của người dùng và để triển khai các tính năng nâng cao khác. Vì JavaScript là một phần của trình duyệt nên nó có thể chạy mà không cần có máy chủ web. Nếu máy tính chạy chậm hoặc bận, hiệu suất mã của chúng tôi có thể bị giảm. Nếu JavaScript bị vô hiệu hóa (ngày nay ít được quan tâm hơn so với chỉ vài năm trước) thì tập lệnh của chúng tôi sẽ không chạy. Điều này đang được nói, đây không còn là vấn đề nữa và JavaScript có thể giảm số lượng giao tiếp đến máy chủ, giảm thời gian truyền và cải thiện hiệu suất

JavaScript sẽ là ví dụ kịch bản phía máy khách của chúng tôi. Vì JavaScript có thể được xử lý trong trình duyệt, nên chúng tôi có thể tận dụng nó để xác thực dữ liệu người dùng, phản ứng với các hành động của người dùng ảnh hưởng đến giao diện và tương tác với máy tính của người dùng mà không cần có sự tham gia của kết nối internet hoặc máy chủ của chúng tôi. Giống như CSS, JavaScript không phải là một ngôn ngữ hoàn chỉnh có thể tự đứng vững. Giống như PHP và Java, JavaScript là một ngôn ngữ hướng đối tượng đa nền tảng. Không giống như Java (nhưng vẫn giống như PHP), nó là một ngôn ngữ được đánh máy lỏng lẻo

Có một quan niệm sai lầm phổ biến rằng Java và JavaScript giống nhau. Xem lại một số khác biệt lớn hơn giữa chúng bên dưới nếu bạn đã quen thuộc với Java

Bảng 7 Java so với JavaScript

JavaScript

Java

hướng đối tượng. Không phân biệt giữa các loại đối tượng. Kế thừa thông qua cơ chế nguyên mẫu và các thuộc tính và phương thức có thể được thêm vào bất kỳ đối tượng nào một cách linh hoạt

dựa trên lớp. Các đối tượng được chia thành các lớp và các thể hiện với tất cả sự kế thừa thông qua hệ thống phân cấp lớp. Các lớp và thể hiện không thể có các thuộc tính hoặc phương thức được thêm động

Kiểu dữ liệu biến không được khai báo (gõ động)

Kiểu dữ liệu của biến phải được khai báo (kiểu tĩnh)

Không thể tự động ghi vào đĩa cứng

Không thể tự động ghi vào đĩa cứng

Viết mã JavaScript rất giống với viết PHP. Cả hai ngôn ngữ đều sử dụng nhiều khái niệm giống nhau và có thể trông rất giống nhau về mã. Vì chúng ta sẽ đề cập đến nhiều khái niệm cơ bản mà JavaScript sử dụng trong phần PHP, nên chúng ta sẽ tập trung vào sự khác biệt giữa JavaScript và PHP. Chúng tôi sẽ xem xét các ví dụ làm nổi bật cách JavaScript có thể được tích hợp với các ngôn ngữ khác, như phản hồi các hành động theo hướng sự kiện để sửa đổi các trang của chúng tôi trong thời gian thực. Hãy nhớ rằng sức mạnh của ngôn ngữ có thể được sử dụng để thực hiện nhiều tác vụ tương tự mà chúng ta đã kiểm tra trong PHP

Phương pháp hay nhất để sử dụng JavaScript trong trang web của bạn là tạo toàn bộ trang web của bạn mà không có JavaScript, sau đó thêm JavaScript vào nơi có thể cải thiện trải nghiệm người dùng (một quy trình được gọi là nâng cao lũy tiến). Điều này sẽ giúp đảm bảo rằng trang web của bạn sẽ vẫn hoạt động (mặc dù có thể không hấp dẫn bằng) nếu không có JavaScript

Điều gì là đúng với khách hàng

Kịch bản phía máy khách đơn giản có nghĩa là chạy tập lệnh, chẳng hạn như JavaScript, trên thiết bị khách, thường là trong trình duyệt . Tất cả các loại tập lệnh có thể chạy ở phía máy khách nếu chúng được viết bằng JavaScript, vì JavaScript được hỗ trợ phổ biến.

Điều nào sau đây là đúng về khách hàng

Trả lời. > Tạo hoặc xử lý nội dung dựa trên đầu vào của người dùng trong máy khách .

Điều nào sau đây có thể được thực hiện bởi khách hàng

Nó được sử dụng để tạo các ứng dụng web có thể truy cập qua internet chứa văn bản, đồ họa và siêu liên kết.

JavaScript hoạt động như thế nào ở máy khách

JavaScript phía máy khách . Cơ chế phía máy khách JavaScript cung cấp nhiều lợi thế so với các tập lệnh phía máy chủ CGI truyền thống. a web page need not be a static HTML, but can include programs that interact with the user, control the browser, and dynamically create HTML content. The JavaScript client-side mechanism provides many advantages over traditional CGI server-side scripts.