Khóa học IT JavaScript Cơ bản 035_Hello JavaScript
JavaScript là một ngôn ngữ lập trình cấp cao, động, hướng đối tượng và là một trong những ngôn ngữ lập trình phổ biến nhất trên thế giới. Nó chủ yếu được sử dụng cho phát triển web nhưng cũng được ứng dụng rộng rãi trong phát triển phía máy chủ, phát triển game, phát triển di động và các lĩnh vực khác.
JavaScript ban đầu được thiết kế và triển khai bởi Brendan Eich tại Netscape vào năm 1995. Ban đầu nó được gọi là “LiveScript” và sau đó được đổi tên thành JavaScript.
Năm 1997, ECMA International (Hiệp hội các nhà sản xuất máy tính châu Âu) phát hành tiêu chuẩn ECMAScript, định nghĩa cú pháp và ngữ nghĩa của JavaScript. Việc phát hành tiêu chuẩn ECMAScript đã biến JavaScript thành một ngôn ngữ được chuẩn hóa và được tất cả các trình duyệt chính hỗ trợ.
JavaScript khác với Java. Mặc dù tên của chúng tương tự nhau, nhưng chúng là hai ngôn ngữ lập trình khác nhau. JavaScript chủ yếu được sử dụng cho phát triển front-end và thực thi thông qua trình duyệt, trong khi Java thường được sử dụng cho phát triển back-end và là một ngôn ngữ lập trình độc lập.
JavaScript có các đặc điểm chính sau:
- Dễ học và sử dụng: Cú pháp JavaScript tương đối đơn giản, và ngay cả những người không có kinh nghiệm lập trình cũng có thể bắt đầu nhanh chóng.
- Động: JavaScript là ngôn ngữ động, và kiểu biến có thể được thay đổi động trong thời gian chạy.
- Hướng đối tượng: JavaScript hỗ trợ các khái niệm lập trình hướng đối tượng (OOP), bao gồm đóng gói, kế thừa và đa hình.
- Hướng sự kiện: JavaScript thường thực hiện tương tác người dùng bằng cách xử lý các sự kiện, như nhấp nút, nhập văn bản, v.v.
- Ngôn ngữ kịch bản: JavaScript là ngôn ngữ kịch bản thường được thông dịch thay vì biên dịch. Điều này cho phép nó thực thi trực tiếp trong trình duyệt.
Theo thời gian, JavaScript đã phát triển thành một ngôn ngữ lập trình đa năng, được sử dụng không chỉ cho phát triển front-end mà còn cho phát triển phía máy chủ (sử dụng Node.js), cũng như phát triển game, ứng dụng di động và phát triển chương trình khác.
Các ứng dụng của JavaScript trong các lĩnh vực khác bao gồm:
- Phát triển phía máy chủ: Sử dụng các nền tảng như Node.js, JavaScript có thể được sử dụng để phát triển các ứng dụng phía máy chủ.
- Phát triển game: JavaScript có thể được sử dụng để phát triển game web và game di động.
- Phát triển di động: JavaScript có thể được sử dụng để phát triển các ứng dụng di động lai.
Cách sử dụng JavaScript
JavaScript nội bộ
Trong tài liệu HTML, mã JavaScript được nhúng vào thẻ <head> hoặc <body> bằng thẻ <script>. Các script như vậy thực thi khi trang tải. Nên đưa chúng vào trước thẻ đóng </head> hoặc </body>.
Ví dụ:
<!-- vùng head --> <script> alert('Hello JavaScript nội bộ!'); </script> <!-- vùng head -->Hiệu ứng:

JavaScript bên ngoài
Lưu mã JavaScript trong một tệp riêng biệt và tham chiếu tệp bên ngoài bằng thuộc tính src của thẻ <script>. Điều này giúp tái sử dụng và bảo trì mã.
Ví dụ:
<script src="script.js"></script> alert('Hello JavaScript bên ngoài!');Hiệu ứng: 

JavaScript nội tuyến
Tham chiếu nội tuyến là viết mã JavaScript trực tiếp trong các thuộc tính sự kiện của thẻ HTML, thường được sử dụng để xử lý các tương tác hoặc sự kiện đơn giản, cụ thể. Như: xử lý sự kiện, thao tác DOM.
Ví dụ:
<a href="javascript:alert('Hello JavaScript!')">Kiểm tra JavaScript</a>Hiệu ứng:
