Nhúng JavaScript Vào File HTML | V1Study

Học viện Đào tạo và Công nghệ V1Study
  • Đào tạo Độ tuổi từ 5 - 11 Độ tuổi từ 12 - 17 Từ 18 tuổi
  • Lập trình Python Lập trình C C++ Java C# - C Sharp Android Scratch Pascal Robot mBot
  • Web ReactJS HTML5 CSS3 JavaScript Node.js JSP ASP.NET Core jQuery PHP
  • FW-CMS Laravel AngularJS Flutter Magento Bootstrap VueJS CodeIgnitor WordPress Sass Drupal
  • Video Video Python Video Lập trình C Video C# Video Java Video HTML5-CSS3-JavaScript Video SQL Server Video PHP Video jQuery Video Android Video C++ Video Scratch
  • Video1 Video XML-JSON Video MySQL Video Excel Video Giải thuật và Lập trình Video Sức khỏe Video Drupal Video mBot Video Giáo dục - Khoa học
  • Other Unity Giải thuật và lập trình Giải thuật và lập trình - C CCNA Mạng máy tính Design Patterns English Facebook SEO Git Tin học đại cương Japanese App-Uti Download
  • Data SQL Server XML JSON MySQL
  • News
Học viện Đào tạo và Công nghệ V1Study ≡ JavaScript Hướng dẫn Giới thiệu Nhúng JavaScript vào file HTML write() và writeln() alert(), confirm(), prompt() Biến và Kiểu dữ liệu Biểu thức và phép toán Tối ưu hoá phân phối CSS Tối ưu hoá code JavaScript eval() Phương thức window.open() parseInt() parseFloat() Mảng (Array) focus() và blur() 20 cách thực hành tốt nhất để cải thiện hiệu suất JavaScript Giá trị nguyên thủy và giá trị tham chiếu trong Javascript JavaScript try…catch JavaScript Promises Phương thức call() Phương thức apply() Promise Chaining JavaScript Promise.all() Phương thức bind() JavaScript Promise.race() JavaScript Throw Exception Các loại sự kiện (Event) Giới thiệu về sự kiện Cài đặt và sử dụng sự kiện Sự kiện tương tự phương thức sự kiện Giá trị trả về cho sự kiện onChange onLoad và onUnLoad onFocus và onBlur onError onKeyPress, onKeyDown, onKeyUp onSubmit onClick Regular Expression Tạo biểu thức chính quy test() & exec() Thuộc tính của đối tượng RegExp match() search() replace() split() Biểu thức chính quy (Regular Expression) là gì? Metacharacter Siêu ký tự chấm Lớp ký tự Metasymbol Các đối tượng cơ bản Đối tượng Array Đối tượng Date Đối tượng Math Đối tượng String Đối tượng Number Đối tượng Boolean Đối tượng Function Ví dụ (Examples) Ví dụ về mảng (Array) Lịch để bàn (Calendar) ES6 Tổng quan ECMAScript 6 ES6: Cài đặt ES6: Cú pháp ES6: Biến Phép toán Điều kiện Vòng lặp ES6: Hàm (Function) Sự kiện Cookie Chuyển hướng alert, confirm, prompt Từ khóa void In trang web - print() Đối tượng - Object Đối tượng Number Boolean Mảng (Array) String Các phương thức mới của String Đối tượng Date HTML DOM Các hàm mũi tên ES6 trong JavaScript Iterators Class JavaScript Generators Tham khảo Progressive Web Apps: Service Worker và Web App Manifest Cách tạo nút copy vào clipboard Chống copy với các sự kiện JavaScript Lazyload (Tải chậm) ảnh Hàm callback trong JavaScript Tìm kiếm sử dụng AJAX HTMLCollection NodeList Kế thừa trong JavaScript bằng cách sử dụng super và extends IIFE - Hàm gọi ngay JavaScript Private Fields JavaScript Private Methods JavaScript Getters và Setters JavaScript Factory Functions JavaScript Reflection Videos Đối tượng di chuyển theo chuột Bài tập Bài tập cơ bản Bài tập phần điều kiện Bài tập phần vòng lặp Bài tập phần mảng Bài tập phần hàm Cách code trong JavaScript Cách sử dụng Console dành cho nhà phát triển JavaScript Cách thêm JavaScript vào HTML Cách viết chương trình JavaScript đầu tiên Tìm hiểu về cú pháp và cấu trúc lập trình trong JavaScript Cách viết comment (nhận xét) trong JavaScript Tìm hiểu về hàm hủy (destructuring), tham số rest và cú pháp spread trong JavaScript Tìm hiểu các đối tượng Map và Set trong JavaScript Các trường hợp không nên sử dụng hàm mũi tên JavaScript: Nhúng JavaScript vào file HTML Khóa học qua video: Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript Đăng ký Hội viên Tất cả các video dành cho hội viên

Bạn có thể nhúng JavaScript vào một file HTML theo một trong các cách sau đây:

  • Sử dụng các câu lệnh và các hàm trong cặp thẻ <SCRIPT>
  • Sử dụng các file nguồn JavaScript
  • Sử dụng một biểu thức JavaScript làm giá trị của một thuộc tính HTML
  • Sử dụng thẻ sự kiện (event handlers) trong một thẻ HTML nào đó

Trong đó, sử dụng cặp thẻ <SCRIPT>...</SCRIPT> và nhúng một file nguồn JavaScript là được sử dụng nhiều hơn cả.

Sử dụng thẻ <SCRIPT>

Script được đưa vào file HTML bằng cách sử dụng cặp thẻ <SCRIPT> và <\SCRIPT>. Các thẻ <SCRIPT> có thể xuất hiện trong phần <HEAD> hay <BODY> của file HTML. Nếu đặt trong phần <HEAD>, nó sẽ được tải và sẵn sàng trước khi phần còn lại của văn bản được tải.

Thuộc tính duy nhất được định nghĩa hiện thời cho thẻ <SCRIPT> là “LANGUAGE=“ dùng để xác định ngôn ngữ script được sử dụng. Có hai giá trị được định nghĩa là "JavaScript" và "VBScript". Với chương trình viết bằng JavaScript bạn sử dụng cú pháp sau :

<SCRIPT LANGUAGE=”JavaScript”>

// INSERT ALL JavaScript HERE

</SCRIPT>

Chú ý:

Ghi chú không được đặt trong cặp thẻ <!-- và -> như ghi chú trong file HTML. Cú pháp của JavaScript tương tự cú pháp của C nên có thể sử dụng // hay /* ... */.

Điểm khác nhau giữa cú pháp viết các ghi chú giữa HTML và JavaScript là cho phép bạn ẩn các mã JavaScript trong các ghi chú của file HTML, để các trình duyệt cũ không hỗ trợ cho JavaScript có thể đọc được nó như trong ví dụ sau đây:

<SCRIPT LANGUAGE=”JavaScript”>

<!-- From here the JavaScript code hidden

INSERT ALL JavaScript HERE

This is where the hidden ends -->

</SCRIPT>

Dòng cuối cùng của script cần có dấu // để trình duyệt không diễn dịch dòng này dưới dạng mã JavaScript. Các ví dụ trong chương này không chứa đặc điểm ẩn của JavaScript để mã có thể dễ hiểu hơn.

Sử dụng một file nguồn JavaScript

Thuộc tính SRC của thẻ <SCRIPT> cho phép bạn chỉ rõ file nguồn JavaScript được sử dụng (dùng phương pháp này hay hơn nhúng trực tiếp một đoạn lệnh JavaScript vào trang HTML).

Cú pháp:

<SCRIPT SRC="file_name.js">

....

</SCRIPT>

Thuộc tính này rấy hữu dụng cho việc chia sẻ các hàm dùng chung cho nhiều trang khác nhau. Các câu lệnh JavaScript nằm trong cặp thẻ <SCRIPT> và </SCRIPT> có chứa thuộc tinh SRC trừ khi nó có lỗi. Ví dụ bạn muốn đưa dòng lệnh sau vào giữa cặp thẻ <SCRIPT SRC="..."> và </SCRIPT>:

document.write("Không tìm thấy file JS đưa vo!");

Thuộc tính SRC có thể được định rõ bằng địa chỉ URL, các liên kết hoặc các đường dẫn tuyệt đối, ví dụ:

<SCRIPT SRC=" http://cse.com.vn ">

Các file JavaScript bên ngoài không được chứa bất kỳ thẻ HTML nào. Chúng chỉ được chứa các câu lệnh JavaScript và định nghĩa hàm.

Tên file của các hàm JavaScript bên ngoài cần có đuôi .js, và server sẽ phải ánh xạ đuôi .js đó tới kiểu MIME application/x-javascript. Đó là những gì mà server gửi trở lại phần Header của file HTML. Để ánh xạ đuôi này vào kiểu MIME, ta thêm dòng sau vào file mime.types trong đường dẫn cấu hình của server, sau đó khởi động lại server:

type=application/x-javascript

Nếu server không ánh xạ được đuôi .js tới kiểu MIME application/x-javascript , Navigator sẽ tải file JavaScript được chỉ ra trong thuộc tính SRC về không đúng cách.

Chú ý:

Khi bạn muốn chỉ ra một xâu trích dẫn trong một xâu khác cần sử dụng dấu nháy đơn (' ) để phân định xâu đó. Điều này cho phép script nhận ra xâu ký tự đó.

Trong ví dụ sau, hàm bar có chứa xâu "left" nằm trong một cặp dấu nháy kép:

function bar(widthPct){

document.write(" <HR ALIGN='LEFT' WIDTH="+widthPct+"%>")

}

» Tiếp: write() và writeln() « Trước: Giới thiệu Khóa học qua video: Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript Đăng ký Hội viên Tất cả các video dành cho hội viên Khóa học qua video: Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript Đăng ký Hội viên Tất cả các video dành cho hội viên Copied !!! Copy linkCopied link!
Bạn muốn tìm kiếm điều gì?

Từ khóa » Chèn Link Js Vào Html