Tên gốc của JavaScript LiveScript Escript Mocha JavaScript là gì?

Trong bài viết này, chúng ta sẽ tìm hiểu về JavaScript, các thuật ngữ cơ bản và cú pháp của nó với các chương trình ví dụ

Javascript là ngôn ngữ lập trình kịch bản đầu tiên hỗ trợ trình duyệt và các tập lệnh phổ biến nhất. JavaScript là ngôn ngữ lập trình của Web và nó là ngôn ngữ lập trình được giải thích. Trình thông dịch có nghĩa là chuyển mã JavaScript sang bất kỳ ngôn ngữ máy tính nào mà máy biết;

JavaScript được sử dụng để làm cho các trang HTML tồn tại trong các trang HTML. Cái tên JavaScript tương tự như Java nhưng nó hoàn toàn khác với Ngôn ngữ lập trình Java và trên thực tế, Java đã được sử dụng trước Ngôn ngữ JavaScript

JavaScript được tạo ra vào tháng 5 năm 1995 bởi Brendan Eich tại Netscape và trong 10 ngày, phiên bản đầu tiên của JavaScript đã sẵn sàng. Tên ban đầu của JavaScript là Mocha, do người sáng lập Netscape đặt tên

Vào tháng 9 năm 1995, tên của JavaScript đã được đổi thành Live Script từ Mocha. Một lần nữa vào tháng 12 năm 1995, tên đã thay đổi từ LiveScript thành JavaScript.  

Các tính năng của Javascript

  • JavaScript là một ngôn ngữ nhẹ
  • JavaScript là ngôn ngữ kịch bản dựa trên đối tượng và phân biệt chữ hoa chữ thường
  • JavaScript là một ngôn ngữ không định kiểu, điều đó có nghĩa là chúng ta không cần xác định kiểu dữ liệu của các biến
  • Cung cấp cho người dùng nhiều quyền kiểm soát hơn đối với trình duyệt
  • Mọi câu lệnh trong Javascript đều kết thúc bằng dấu chấm phẩy [;]
  • Hầu hết cú pháp câu lệnh điều khiển trong Javascript giống với cú pháp của câu lệnh điều khiển trong ngôn ngữ C và Java
  • JavaScript có các chức năng tích hợp để xác định ngày và giờ.  

Tại sao chúng ta sử dụng JavaScript?

JavaScript được sử dụng trong các trang web để thêm chức năng, biểu mẫu xác thực, giao tiếp với máy chủ và đọc-ghi các phần tử HTML. JavaScript là ngôn ngữ kịch bản phía máy khách. Tất cả các trình duyệt đều hỗ trợ ngôn ngữ JavaScript và nó làm cho trang web của chúng tôi hấp dẫn và nhẹ hơn. JavaScript nâng cao hiệu quả của các trang web của chúng tôi

JavaScript thường được sử dụng để sửa đổi trạng thái. Giả sử chúng tôi đang nhấp vào nút hoặc một số máy chủ sự kiện kết nối sẽ cung cấp cho chúng tôi một trang hoàn toàn mới để xem, nhưng JavaScript sẽ thực hiện việc đó ở phía máy khách.  

Ngôn ngữ này sau đó đã được đệ trình để chuẩn hóa cho Tổ chức Quốc tế ECMA. Vào thời điểm đó, Netscape không cho phép sử dụng tên "JavaScript" nên ngôn ngữ chuẩn hóa có tên là ECMAScript

JavaScript không thực sự là một tên mở. Nó hiện là của Oracle [trước đây là Sun]

Vẫn còn nhiều nhầm lẫn, một số người vẫn nghĩ JavaScript, JScript và ECMAScript là 3 ngôn ngữ khác nhau

ECMAScript là tên "chuẩn" cho ngôn ngữ

JavaScript về mặt kỹ thuật là một "phương ngữ" của ECMAScript, Mozilla Foundation có thể sử dụng "JavaScript" làm tên triển khai của họ [hiện có trên các công cụ Rhino và SpiderMonkey]

Trong những ngày đầu, Microsoft cũng quyết định làm những gì Netscape đang làm trên trình duyệt của riêng họ và họ đã phát triển JScript, cũng là một phương ngữ ECMAScript, nhưng được đặt tên theo cách này để tránh các vấn đề về nhãn hiệu

Năm 1995, Brendan Eich, một lập trình viên của Netscape Communications Corporation, đã mất 10 ngày để phát triển một ngôn ngữ kịch bản mà ông gọi là Mocha. Trước đây, kết nối internet được sử dụng kết nối quay số với đường dây điện thoại và modem, vì vậy khi bạn điền vào biểu mẫu trên trang web — thường được mã hóa bằng ngôn ngữ như Perl — việc xác thực các trường nhập của bất kỳ biểu mẫu nào phải thực hiện đầy đủ.

Điều này không chỉ rất, rất chậm mà thậm chí có thể gây mất dữ liệu nếu biểu mẫu không được điền chính xác. Netscape cần giải quyết vấn đề này bằng cách tìm cách xác thực các trường đầu vào ở phía máy khách để lưu một vòng hoàn chỉnh vào máy chủ chỉ để xác thực các trường đầu vào. Ngôn ngữ kịch bản của Eich là giải pháp đó

Để tham khảo, đây là trong cuộc chiến trình duyệt khốc liệt giữa Netscape và Windows với Bộ điều hướng và Internet Explorer của họ. Cả hai bên đều điên cuồng tìm kiếm bất cứ lợi thế nào họ có thể vượt qua nhau

Nhóm Netscape không thích cái tên Mocha và đổi tên nó thành “LiveScript” để ám chỉ khả năng động của nó tốt hơn. Nhưng ngay trước khi ra mắt, họ đã nhìn thấy cơ hội để miêu tả tập lệnh như một phần mở rộng tự nhiên của Java [vừa được phát hành vài tháng trước đó và đang thu hút được rất nhiều sự chú ý]

Mục tiêu là Java sẽ xử lý các tác vụ nặng nề phía máy chủ và ngôn ngữ mới sẽ giúp việc xác thực phía máy khách trở nên dễ dàng. Vì vậy, nó được quyết định đặt tên là “JavaScript” để giới thiệu nó như một “ngôn ngữ kết dính” rất cần thiết có thể kết nối tốt hơn giữa front-end và back-end.

Trong vòng vài tuần sau khi phát hành, Microsoft đã thiết kế ngược JavaScript để tạo bản sao của riêng mình, thứ mà họ đã gắn nhãn JScript một cách vô vị để giải quyết các vấn đề về nhãn hiệu

Đến năm 1996, tầm quan trọng của JavaScript tăng lên nhiều đến mức nó được chuyển giao cho một tổ chức ngôn ngữ kịch bản tiêu chuẩn quốc tế có tên là ECMA [Hiệp hội các nhà sản xuất máy tính châu Âu], chịu trách nhiệm phát triển và duy trì ngôn ngữ này cho đến ngày nay.

Ngày nay, JavaScript ở khắp mọi nơi — đó là ứng dụng phía máy khách được sử dụng phổ biến nhất, được viết vào tài liệu HTML và cho phép tương tác với các trang web theo nhiều cách độc đáo. Nhờ JavaScript, chúng tôi có thể tự động sắp xếp các cuộc hẹn và chơi trò chơi trực tuyến. Và những phát triển gần đây, chẳng hạn như Node. js, thậm chí cho phép sử dụng JavaScript ở phía máy chủ. Bây giờ câu hỏi ngày càng tăng không phải là nó bắt nguồn từ đâu, mà là chúng ta sẽ tiếp tục ở đâu tiếp theo. Lịch sử của JavaScript rất phức tạp, nhưng nó chưa kết thúc

Tên gốc của JavaScript là gì?

Vào tháng 9 năm 1995, một lập trình viên Netscape tên là Brandan Eich đã phát triển một ngôn ngữ kịch bản mới chỉ trong 10 ngày. Ban đầu nó được đặt tên là Mocha , nhưng nhanh chóng được gọi là LiveScript và sau đó là JavaScript.

Tại sao JavaScript được gọi là LiveScript?

Nguyên mẫu của Mocha được tích hợp vào Netscape Communicator vào tháng 5 năm 1995. Trong thời gian ngắn, nó được đổi tên thành LiveScript. Hiện tại, từ "trực tiếp" thuận tiện theo quan điểm tiếp thị .

Khi JavaScript được phát hành lần đầu tiên, nó được gọi là Mocha?

Mocha [Khung JavaScript]

Tên khác của JavaScript là gì?

" ECMAScript " là thuật ngữ chỉ tiêu chuẩn ngôn ngữ, nhưng "ECMAScript" và "JavaScript" có thể được sử dụng thay thế cho nhau. Ngôn ngữ cốt lõi này cũng được sử dụng trong các môi trường không có trình duyệt, ví dụ như trong Node. js.

Chủ Đề