Hướng dẫn how does javascript code work? - mã javascript hoạt động như thế nào?

Hướng dẫn how does javascript code work? - mã javascript hoạt động như thế nào?
JavaScript là ngôn ngữ lập trình máy tính. Nhà kính Pat/Quả cầu Boston qua Getty ImagesPat Greenhouse/The Boston Globe via Getty Images

JavaScript là những gì được gọi là ngôn ngữ kịch bản phía máy khách. Điều đó có nghĩa là nó là ngôn ngữ lập trình máy tính chạy bên trong trình duyệt internet (trình duyệt còn được gọi là máy khách web vì nó kết nối với máy chủ web để tải xuống các trang).

Cách thức hoạt động của JavaScript là thú vị. Bên trong một trang web thông thường, bạn đặt một số mã JavaScript (xem cách các trang web hoạt động để biết chi tiết trên các trang web). Khi trình duyệt tải trang, trình duyệt có trình thông dịch tích hợp đọc mã JavaScript mà nó tìm thấy trong trang và chạy nó.

Các nhà thiết kế trang web sử dụng JavaScript theo nhiều cách khác nhau. Một trong những phổ biến nhất là thực hiện xác thực trường dưới dạng. Nhiều trang web thu thập thông tin từ người dùng dưới dạng trực tuyến và JavaScript có thể giúp xác nhận các mục. Ví dụ, lập trình viên có thể xác nhận rằng độ tuổi của một người bước vào một hình thức rơi vào khoảng từ 1 đến 120.

Một cách khác mà các nhà thiết kế trang web sử dụng JavaScript là tạo máy tính. Dưới đây là một số ví dụ:

  • Máy tính RPN
  • MegaConverter - Một bộ sưu tập máy tính lớn
  • Máy tính tài chính cá nhân

Để cung cấp cho bạn một ví dụ về một máy tính JavaScript cực kỳ đơn giản, HTML bên dưới chỉ cho bạn cách tạo bộ chuyển đổi Fahrenheit sang Celsius bằng JavaScript:






Fahrenheit to Celsius Converter

Enter a temperature in degrees F:

Click this button to calculate the temperature in degrees C:

Temperature in degrees C is:

Nếu bạn đã đọc cách các trang web hoạt động và cách các tập lệnh CGI hoạt động, thì một phần tốt của HTML này sẽ quen thuộc. Đây là cấu trúc cơ bản của bất kỳ trang web nào:






Có một đoạn mã JavaScript trong tiêu đề là chức năng tính toán chuyển đổi từ Fahrenheit sang Celsius:



Hàm được gọi là temp. Nó chứa mã JavaScript để tính nhiệt độ C.

Trong phần thân của trang có một hình thức điển hình:

Fahrenheit to Celsius Converter

Enter a temperature in degrees F:

Click this button to calculate the temperature in degrees C:

Temperature in degrees C is:

Dòng này là chìa khóa:


Đây là một điều khiển nút bình thường. Khi người dùng nhấp vào nó, nó gọi chức năng trong đầu trang vì ký hiệu onclick.

Khi ngôn ngữ lập trình đi, JavaScript là khó khăn trung bình. Không đặc biệt khó để học cách sử dụng nó nếu bạn đã hiểu lập trình, nhưng nếu bạn chưa quen với lập trình thì đó chắc chắn không phải là một ngôn ngữ dễ bắt đầu. Tuy nhiên, những gì bạn có thể làm là sửa đổi mã mẫu này và mở rộng nó để tạo các máy tính khác.

Để biết thêm thông tin, xem:

  • JavaScript.com
  • Máy tính JavaScript
  • Bộ chuyển đổi JavaScript
  • Các hình thức

Câu hỏi thường gặp về JavaScript

JavaScript có dễ học không?

JavaScript là một ngôn ngữ lập trình dễ học được dạy chủ yếu cho người mới bắt đầu. So với các ngôn ngữ khác, nó có thể được học nhanh chóng và được coi là một trong những nguyên tắc cơ bản của mã hóa.

Làm cách nào để bắt đầu học JavaScript?

Nếu bạn không đăng ký vào một khóa học ở trường hoặc đại học, cách tốt nhất để học JavaScript là thông qua sách hoặc video YouTube. Thực hành thường xuyên cũng là cần thiết vì nó giúp tăng cường các khái niệm.

Làm thế nào tôi có thể học JavaScript nhanh?

Nếu bạn đã hiểu những điều cơ bản của mã hóa, chẳng hạn như HTML và CSS, JavaScript rất dễ hiểu và mất không có thời gian để học.

JavaScript có miễn phí cài đặt không?

Đúng. Một trong những lợi thế chính của việc học JavaScript là nó hoàn toàn miễn phí để cài đặt trên máy tính của bạn. Điều này có nghĩa là bạn không phải bận tâm đến việc trả phí hàng tháng hoặc hàng năm cho chương trình.

Tôi có thể thực hành JavaScript trực tuyến ở đâu?

Có nhiều tài nguyên trực tuyến mà bạn có thể sử dụng để tìm hiểu JavaScript ở tất cả các cấp, từ các kỹ thuật mới bắt đầu đến tiên tiến. W3Schools và Khan Academy chỉ là hai ví dụ về nơi bạn có thể học JavaScript trực tuyến miễn phí.

JavaScript hoạt động như thế nào trong các thuật ngữ đơn giản?

JavaScript là ngôn ngữ kịch bản cho web.Nó là một ngôn ngữ được giải thích, có nghĩa là nó không cần một trình biên dịch để dịch mã của nó như C hoặc C ++.Mã JavaScript chạy trực tiếp trong trình duyệt web.Phiên bản mới nhất của ngôn ngữ là Ecmascript 2018 được phát hành vào tháng 6 năm 2018.JavaScript code runs directly in a web browser. The latest version of the language is ECMAScript 2018 which was released in June 2018.

Mã JavaScript được thực thi như thế nào?

Bối cảnh thực thi chứa mã hiện đang chạy và mọi thứ hỗ trợ thực thi.Trong thời gian chạy ngữ cảnh thực thi, mã cụ thể được phân tích cú pháp, các biến và hàm được lưu trữ trong bộ nhớ, mã byte có thể thực thi được tạo và mã được thực thi.

Mã JavaScript hoạt động như thế nào trong trình duyệt?

Bất cứ khi nào chúng tôi chạy chương trình JavaScript bên trong trình duyệt web, mã JavaScript được nhận bởi động cơ của trình duyệt và động cơ chạy mã nguồn để có được đầu ra.Trong một công cụ JavaScript tiêu chuẩn, mã nguồn trải qua một số bước và được thực thi như bạn có thể thấy trong sơ đồ đã cho ở trên.JavaScript code is received by the browser's engine and the engine runs the source code to obtain the output. In a standard JavaScript engine, the source code goes through several steps and gets executed as you can see in the above given diagram.