Cách đây 10 năm trước, Javascript và PHP là đôi bạn thân cùng tiến, một anh lo phía Client, một anh lo phía Server. Còn bây giờ PHP vẫn chỉ cặm cuội Server còn Javascript đã lo luôn cả phía Server với sự xuất hiện của NodeJs do Google phát triển, chưa dừng lại ở đó, Javascript còn lấn sân qua mảng mobile app với sự xuất hiện của Ionic, React Native càng làm Javascript mạnh mẽ hơn dù trước đó nó được xem là ngôn ngữ lộn xộn nhất, bản thân mình cũng fix bugs sấp mặt với nó khi mới học.

images -6-

Khái niệm về Javascript

Javascript là một ngôn ngữ kịch bản, được hỗ trợ ở các trình duyệt web phổ biến ( Chrome, Safari, Firefox ), những hiệu ứng động trên web hầu như đều có sự tác động của Javascript như slider, banner, scroll page.

Javascript có thể làm rất nhiều thứ, có thể thay PHP làm ở phía Sever với Nodejs, ngoài ra ở phía Frontend nó được hỗ trợ rất nhiều bởi các FW mạnh mẽ như Angular.js, ExtJS, Jquery...

Sử dụng Javascript

Bạn có thể dùng Sublime text để code cho nhẹ

Javascript được bắt đầu và đóng bởi cặp thẻ <script> </script>

<script language="javascript">
    alert("Hello World!"); // Xuất thông báo
</script>

Vị trí đặt Javascrip trong HTML

Cách 1: Javascript được đặt ở bất kỳ trong HTML nhưng thông thường sẽ được viết trong phần <head></head> hoặc trước thẻ </body>

<html>
    <header>
        <script language="javascript">
            alert("Cách 1"); //trước </header>
        </script>
    </header>
    <body>
    
        <script language="javascript">
            alert("Cách 2"); // hoặc trước </body>
        </script>
    </body>
</html>

Cách 2: Tạo một file là demo.js và chèn link vào

<html>
    <header>
        <script language="javascript" src="demo.js"></script>
    </header>
    <body>
    
  
    </body>
</html>

Cách 3: Viết trực tiếp inline trong HTML

<html>
    <header>
    
    </header>
    <body>
        
        <a href="#" onclick="alert(2222)" >Click tôi đi</a>
  
    </body>
</html>

Qua bài viết cơ bản này, hi vọng bạn có khái niệm cơ bản về Javascript và thực hành nó nhé. Cám ơn.