Tại sao JS được gọi là JavaScript?
Java và JavaScript có tên giống nhau vì Netscape và Sun Microsystems đã đồng ý sử dụng JavaScript làm ngôn ngữ kịch bản bổ sung cùng với Java, một ngôn ngữ được biên dịch. Brendan Eich, người tạo ra JavaScript cũng coi việc đặt tên là một mánh khóe tiếp thị của Netscape để ăn theo thành công của Java Show
Quy ước đặt tên của JavaScript và Java luôn gây ra một số vấn đề cho các nhà phát triển mới. Bạn sẽ thường thấy các nhà phát triển đầy tham vọng hỏi liệu họ nên học Java hay JavaScript trước. Thực tế là chúng đại diện cho hai con đường sự nghiệp rất khác nhau dành cho kỹ sư phần mềm. Cả hai giống nhau về tên và một số cú pháp nhưng có phong cách thiết kế khác nhau. Hãy tìm hiểu sâu hơn một chút và hiểu tại sao JavaScript lại trùng tên với Java. Sau đó xem tên gốc của JavaScript và nó khác với Java như thế nào. Mục lục ẩn 1 Tại sao JavaScript lại có tên Java? 1. 1 Quy ước đặt tên 1. 2 Tên gốc của JavaScript là gì? Có thể bạn quan tâm2 JavaScript có phải là tên gọi khác của Java không? 3 Tài nguyên 3. 1 Bài viết liên quan. Tại sao JavaScript có Java trong tên của nó?JavaScript có tên Java vì Netscape và Netscape đã đồng ý về thỏa thuận cấp phép để JavaScript chạy dưới dạng ngôn ngữ kịch bản bổ sung cùng với Java được biên dịch của Sun. Vào thời điểm đó, Java là một trong những ngôn ngữ lập trình hot nhất, vì vậy việc đặt tên JavaScript để bao gồm Java là một mánh khóe tiếp thị Trở lại năm 1995, các trang web hoàn toàn tĩnh và không có bất kỳ loại hành vi động nào. Netscape có trình duyệt web phổ biến nhất vào thời điểm đó, Mosaic, và muốn làm cho các trang động. Sau đó, họ làm việc với Sun Microsystems, nay là Oracle, để nhúng Java vào trình duyệt. Tuy nhiên, khi Brendan Eich được thuê, họ giao nhiệm vụ cho anh ta xây dựng một ngôn ngữ có cú pháp tương tự Java nhưng ít rườm rà hơn các ngôn ngữ kịch bản hiện có. Kết quả cuối cùng là một thứ có tên là Mocha, sau này trở thành LiveScript và được xuất xưởng cùng với phiên bản beta của trình duyệt mới của Netscapes Navigator. LiveScript sau đó trở thành JavaScript đúng lúc cho bản phát hành tháng 12 của Navigator. Vì vậy, trong bảy tháng từ tháng 5 đến tháng 12 năm 1995, tên này đã thay đổi ba lần. quy ước đặt tênViệc đặt tên khó hiểu không kết thúc ở đó JavaScript không phải là một tên mở, nó thực sự được đăng ký nhãn hiệu bởi Oracle. Khi JavaScript được gửi để chuẩn hóa, Netscape không cho phép sử dụng tên JavaScript. Vì vậy, Tổ chức quốc tế ECMA, cơ quan phụ trách tiêu chuẩn hóa các hệ thống thông tin và truyền thông, đã đặt tên cho tiêu chuẩn là ECMAScript Điều đó có nghĩa là JavaScript là một triển khai của ECMAScript tuân theo các quy tắc, chi tiết và nguyên tắc để tuân thủ ECMAScript Sự cố xảy ra khi phiên bản ECMAScript mới được phát hành. Nhiều công cụ JavaScript được sử dụng trong trình duyệt không tự động hỗ trợ nó. Cần có thời gian để tiêu chuẩn mới được triển khai trên tất cả các trình duyệt, vì vậy hỗ trợ trên nhiều trình duyệt luôn phát triển. Tên gốc của JavaScript là gì?JavaScript ban đầu được đặt tên là Mocha, sau đó được đổi thành LiveScript trước khi trở thành JavaScript. Ba lần thay đổi tên diễn ra trong sáu tháng từ tháng 5 đến tháng 12 năm 1995. Việc đặt tên cuối cùng là do JavaScript là ngôn ngữ kịch bản bổ sung đi cùng với Java, vì Sun và Netscape đã có một thỏa thuận vào thời điểm đó JavaScript xuất hiện lần đầu dưới dạng LiveScript trong phiên bản beta của Navigator trước khi được đặt tên giống như vậy ngay trước khi phát hành chính thức Netscape's Navigator. Người tạo ra Javascript, Brendan Eich, tin rằng việc thay đổi tên cuối cùng được thực hiện để tận dụng sự phổ biến rầm rộ của Java vào thời điểm đó. Về cơ bản, việc thay đổi tên là một thủ thuật tiếp thị Khi đến thời điểm đệ trình để chuẩn hóa, Netscape đã thu hồi quyền sử dụng tên JavaScript. Điều đó có nghĩa là nó đã được gửi dưới dạng ECMAScript. Vào khoảng thời gian đó, Để làm vấn đề thêm rối rắm, Microsoft sau đó đã đưa ra phiên bản JavaScript của họ có tên là JScript. JScript là ngôn ngữ kịch bản tuân thủ ECMAScript nhưng đã không còn được dùng nữa. Ngày nay bạn thấy các phiên bản JavaScript có tên là ECMAScript 2015 và ECMAScript 2020, viết tắt là ES2015 và ES2020. ECMAScript chỉ đề cập đến tiêu chuẩn toàn cầu xác định các quy tắc sử dụng JavaScript LIÊN QUAN bộ lọc jQuery so với tìm. Có gì khác biệt? JavaScript có phải là tên gọi khác của Java không?Mặc dù chúng có tên và cú pháp giống nhau, nhưng JavaScript không phải là tên gọi khác của Java và cả hai có rất ít điểm chung. JavaScript là ngôn ngữ giao diện người dùng được sử dụng bởi 97. 8% trang web ngày nay nhưng Java là ngôn ngữ dựa trên lớp được sử dụng chủ yếu trên phần phụ trợ. Đối với người mới, thuật ngữ có thể khá khó hiểu nhưng hãy đảm bảo không nhầm lẫn giữa hai thuật ngữ này. Nếu bạn muốn trở thành nhà phát triển front-end, hãy học JavaScript. Nếu bạn muốn trở thành nhà phát triển back-end, tốt hơn hết bạn nên biết Java. Sự phát triển của front-end đã đi một chặng đường dài trong thập kỷ qua và kết quả là JavaScript hiện đang được áp dụng cho cả front-end và back-end. Java vẫn phổ biến nhưng đã giảm phổ biến trong thập kỷ qua Tại sao JS được gọi là JavaScript?Cái tên JavaScript xuất phát từ việc Netscape hỗ trợ các ứng dụng Java trong trình duyệt của nó . Nhiều người nói rằng đó cũng là một chiến thuật tiếp thị để chuyển hướng sự chú ý khỏi Java, ngôn ngữ được bàn tán nhiều nhất vào thời điểm đó. Để chạy các chương trình Java, trước tiên mã phải được biên dịch thành dạng thực thi được.
JS có nghĩa là JavaScript không?JavaScript (thường được rút ngắn thành JS ) là một ngôn ngữ hướng đối tượng, nhẹ, được thông dịch với các chức năng hạng nhất và được biết đến nhiều nhất là ngôn ngữ kịch bản cho các trang Web, nhưng .
JS có khác với JavaScript không?Javascript là một ngôn ngữ Scripting. Nó chủ yếu được viết tắt là JS . Có thể nói Javascript là phiên bản cập nhật của tập lệnh ECMA. Javascript là ngôn ngữ lập trình cấp cao sử dụng khái niệm Oops nhưng nó dựa trên sự kế thừa nguyên mẫu.
Ai đã phát minh ra JavaScript và tại sao nó được gọi là JavaScript?JavaScript / ECMAScript
. Nó được phát triển cho Netscape 2 và trở thành tiêu chuẩn ECMA-262 vào năm 1997. Sau khi Netscape chuyển giao JavaScript cho ECMA, quỹ Mozilla tiếp tục phát triển JavaScript cho trình duyệt Firefox. Brendan Eich in 1995. It was developed for Netscape 2, and became the ECMA-262 standard in 1997. After Netscape handed JavaScript over to ECMA, the Mozilla foundation continued to develop JavaScript for the Firefox browser. |
Bài Viết Liên Quan
Hướng dẫn bootstrap tutorial 2022 - hướng dẫn bootstrap 2022
Là một lập trình viên web Full stack hay là lập trình viên Front end thì bạn đều sẽ cần học bootstrap.học bootstrap. Nhưng ai cũng biết, sử dụng đầy đủ tính ...
Hướng dẫn dùng python now python
Mục lục Nhóm phát triển của chúng tôi vừa ra mắt website langlearning.net học tiếng Anh, Nga, Đức, Pháp, Việt, Trung, Hàn, Nhật, ... miễn phí cho tất cả mọi ...
Hướng dẫn how to rerun code in python - cách chạy lại mã trong python
Bạn cần chôn khối mã trong một khối mã khác. Làm theo hướng dẫn dưới đây: Follow the instructions below:Step 1: Top of code def main() Step 2: restart = input(Do you want ...
Hướng dẫn can you create a game using python - bạn có thể tạo một trò chơi bằng python không
Lập trình trò chơi với PythonBạn có thể viết toàn bộ trò chơi bằng Python bằng pygame. Xem danh sách các Pythongamel Libraries khác được duy trì trong wiki này hoặc ...
Hướng dẫn request python send file - yêu cầu tệp gửi python
Nếu files = {upload_file: (foobar.txt, open(file.txt,rb), text/x-spam)} 0 có nghĩa là tệp, hãy sử dụng:files = {upload_file: open(file.txt,rb)} values = {DB: photcat, ...
Hướng dẫn dùng date create trong PHP
Một phần kiến thức trong lập trình PHP căn bản đó là xử lý thời gian, ngày, tháng với hàm Date() và Time(). Bài viết sau sẽ hướng dẫn bạn cách sử dụng ...
Vnedu tra cứu điểm học sinh 2023-22
Cách tra cứu điểm thi lớp 10 Hà Nam Nội dung chính1/ Tra cứu bằng cách nhắn tin2/ Tra cứu qua tổng đài3/ Tra cứu qua địa chỉ website4/ Tra cứu qua tổng đài tự ...
Hướng dẫn how to store a string in an array in python - cách lưu trữ một chuỗi trong một mảng trong python
Đầu tiên, trình thông dịch Python được viết bằng ngôn ngữ C và thư viện mảng đó bao gồm mảng ngôn ngữ C (trên thực tế, nó không phải là mảng python, nó ...
Hướng dẫn dùng dataframes python python
Trụ sở chính:Văn phòng: Số 27-3RD, Sunrise D, The Manor Central Park, đường Nguyễn Xiển, phường Đại Kim, quận Hoàng Mai, TP. Hà Nội.Liên hệ truyền thông: ...
Toán tử trong linux
Có rất nhiều toán tử được hỗ trợ bởi mỗi Shell. Phần hướng dẫn của chúng tôi dựa trên cơ sở Shell mặc định (Bourne) vì thế chúng ta đang bàn về các ...
Hướng dẫn how do i write to an existing excel file in python? - làm cách nào để ghi vào tệp excel hiện có trong python?
Viết Excel với Python Pandas. Bạn có thể viết bất kỳ dữ liệu nào (danh sách, chuỗi, số, v.v.) để vượt trội, trước tiên bằng cách chuyển đổi nó thành ...
Hướng dẫn plot 2 variable function python - âm mưu 2 biến hàm python
5 Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.Learn more. Tôi đang cố gắng để vẽ 3D yếu tố phóng đại trong ...
Hướng dẫn create virtual environment python - tạo môi trường ảo python
Nội dung1.Giới thiệu Virtual Environment trong Python2. Cài đặt và sử dụng Virtual environment2.1 Cài đặt virtualenv2.2 Tạo môi trường ảo2.3 Khởi động môi trường ...
Hướng dẫn css not inherit - css không kế thừa
TechblogThủ thuậtInherit, initial và unset là 3 giá trị thường được sử dụng bởi các web developer để reset style trong CSS. Nhưng nhiều người vẫn chưa hiểu rõ ý ...
Hướng dẫn python requests post check result - python yêu cầu đăng kết quả kiểm tra
4 Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.Learn more. Tôi đang sử dụng mô -đun Yêu cầu Python để xử lý ...
Hướng dẫn css transform: rotate - biến đổi css: xoay
Bài trước mình đã tìm hiểu về thuộc tính phổ biến và quan trọng đầu tiên khi làm CSS animation rồi, bài lần này mình sẽ giới thiệu về thuộc tính cũng ...
Hướng dẫn số 12 hd btctw ngày 6 7 2023
Ý nghĩa và tầm quan trọng của việc nâng cao chất lượng sinh hoạt chi bộ trong tình hình hiện nayNhư chúng ta đã biết, sinh thời, Chủ tịch Hồ Chí Minh chỉ ...
Hướng dẫn which website use php - trang web nào sử dụng php
PHP là ngôn ngữ lập trình đa mục đích. Cụ thể hơn, PHP là ngôn ngữ kịch bản mã nguồn mở, chạy ở phía server và được dùng để tạo ra các ứng dụng ...
Hướng dẫn can i use bootstrap css without js? - Tôi có thể sử dụng bootstrap css mà không có js không?
Cá nhân hoặc biên soạnCác plugin có thể được bao gồm riêng lẻ (sử dụng cá nhân Bootstrap từ var myModal = ...
Hướng dẫn how do i turn my python code into a package? - làm cách nào để chuyển mã python của tôi thành một gói?
Hướng dẫn mã hóa, những điều cơ bản của PythonMột hướng dẫn với một mẫu sẵn sàng để chạy, mô tả cách chuyển đổi một dự án Python thành một gói ...