Hướng dẫn javascript documentation - tài liệu javascript

Hướng dẫn JavaScript chỉ cho bạn cách sử dụng JavaScript và đưa ra một cái nhìn tổng quan về ngôn ngữ. Nếu bạn cần thông tin đầy đủ về một tính năng ngôn ngữ, hãy xem tham chiếu JavaScript.

Hướng dẫn này được chia thành các chương sau.

Giới thiệu

Tổng quan: Giới thiệu

  • Về sự hướng dẫn này
  • Về JavaScript
  • JavaScript và Java
  • Ecmascript
  • Công cụ
  • Chào thế giới

Ngữ pháp và các loại

Tổng quan: Ngữ pháp và các loại

  • Cú pháp và bình luận cơ bản
  • Tuyên bố
  • Phạm vi biến đổi
  • Tăng cường biến
  • Cấu trúc và loại dữ liệu
  • Nghĩa đen

Kiểm soát luồng và xử lý lỗi

Tổng quan: Xử lý luồng và xử lý lỗi

  • if...else
  • switch
  • ________ 9/________ 10/________ 11
  • Đối tượng lỗi

Vòng lặp và lặp lại

Tổng quan: Vòng lặp và Lặp lại

  • 
    
    
        Lập Trình Web
    
    
        

    Tài liệu học HTML

    Tài liệu học JavaScript

    2
  • 
    
    
        Lập Trình Web
    
    
        

    Tài liệu học HTML

    Tài liệu học JavaScript

    3
  • 
    
    
        Lập Trình Web
    
    
        

    Tài liệu học HTML

    Tài liệu học JavaScript

    4
  • 
    
    
        Lập Trình Web
    
    
        

    Tài liệu học HTML

    Tài liệu học JavaScript

    5
  • 
    
    
        Lập Trình Web
    
    
        

    Tài liệu học HTML

    Tài liệu học JavaScript

    6
  • 
    
    
        Lập Trình Web
    
    
        

    Tài liệu học HTML

    Tài liệu học JavaScript

    7
  • 
    
    
        Lập Trình Web
    
    
        

    Tài liệu học HTML

    Tài liệu học JavaScript

    8

Chức năng

Tổng quan: Chức năng

  • Xác định chức năng
  • Gọi chức năng
  • Phạm vi chức năng
  • Đóng cửa
  • Đối số & tham số
  • Hàm mũi tên

Biểu thức và toán tử

Tổng quan: Biểu thức và toán tử

  • Phân công & so sánh
  • Toán tử số học
  • Các nhà khai thác bitwise & logic
  • Nhà điều hành có điều kiện (ternary)

Số và ngày

Tổng quan: Số và ngày

  • Số chữ
  • Đối tượng
    
    
    
        Lập Trình Web
    
    
        

    Tài liệu học HTML

    Tài liệu học JavaScript

    9
  • Đối tượng
    document.getElementById("demo1").innerHTML = "Tài liệu học CSS";
    document.getElementById("demo2").innerHTML = "Tài liệu học MySQL";
    document.getElementById("demo3").innerHTML = "Tài liệu học PHP";
    0
  • Đối tượng
    document.getElementById("demo1").innerHTML = "Tài liệu học CSS";
    document.getElementById("demo2").innerHTML = "Tài liệu học MySQL";
    document.getElementById("demo3").innerHTML = "Tài liệu học PHP";
    1

Định dạng văn bản

Tổng quan: Định dạng văn bản

  • Chuỗi chữ
  • Đối tượng
    document.getElementById("demo1").innerHTML = "Tài liệu học CSS";
    document.getElementById("demo2").innerHTML = "Tài liệu học MySQL";
    document.getElementById("demo3").innerHTML = "Tài liệu học PHP";
    2
  • Mẫu chữ
  • Quốc tế hóa
  • Biểu cảm thường xuyên

Bộ sưu tập được lập chỉ mục

Tổng quan: Bộ sưu tập được lập chỉ mục

  • Mảng
  • Gõ mảng

Bộ sưu tập khóa

Tổng quan: Bộ sưu tập khóa

  • document.getElementById("demo1").innerHTML = "Tài liệu học CSS";
    document.getElementById("demo2").innerHTML = "Tài liệu học MySQL";
    document.getElementById("demo3").innerHTML = "Tài liệu học PHP";
    3
  • document.getElementById("demo1").innerHTML = "Tài liệu học CSS";
    document.getElementById("demo2").innerHTML = "Tài liệu học MySQL";
    document.getElementById("demo3").innerHTML = "Tài liệu học PHP";
    4
  • document.getElementById("demo1").innerHTML = "Tài liệu học CSS";
    document.getElementById("demo2").innerHTML = "Tài liệu học MySQL";
    document.getElementById("demo3").innerHTML = "Tài liệu học PHP";
    5
  • document.getElementById("demo1").innerHTML = "Tài liệu học CSS";
    document.getElementById("demo2").innerHTML = "Tài liệu học MySQL";
    document.getElementById("demo3").innerHTML = "Tài liệu học PHP";
    6

Làm việc với các đối tượng

Tổng quan: Làm việc với các đối tượng

  • Đối tượng và thuộc tính
  • Tạo đối tượng
  • Xác định phương pháp
  • Getter và setter

Sử dụng các lớp học

Tổng quan: Sử dụng các lớp

  • Tuyên bố một lớp học
  • Các tính năng lớp khác nhau
  • Mở rộng và thừa kế
  • Tại sao các lớp học?

Hứa hẹn

Tổng quan: Lời hứa

  • Đảm bảo
  • Chuỗi
  • Sự truyền lỗi
  • Thành phần
  • Thời gian

Tererators và máy phát điện

Tổng quan: Trình lặp và máy phát điện

  • Trình lặp
  • Vòng lặp
  • Máy phát điện

Lập trình meta

Tổng quan: Lập trình meta

  • document.getElementById("demo1").innerHTML = "Tài liệu học CSS";
    document.getElementById("demo2").innerHTML = "Tài liệu học MySQL";
    document.getElementById("demo3").innerHTML = "Tài liệu học PHP";
    7
  • Người xử lý và bẫy
  • Proxy có thể hủy bỏ
  • document.getElementById("demo1").innerHTML = "Tài liệu học CSS";
    document.getElementById("demo2").innerHTML = "Tài liệu học MySQL";
    document.getElementById("demo3").innerHTML = "Tài liệu học PHP";
    8

Mô -đun JavaScript

Tổng quan: Mô -đun JavaScript

  • Xuất khẩu
  • Nhập khẩu
  • Xuất khẩu mặc định
  • Đổi tên các tính năng
  • Các mô -đun tổng hợp
  • Tải mô -đun động
  • Tiếp theo "

- Để sử dụng JavaScript trong trang web, chúng ta có hai cách cơ bản như sau:

  • Cách 1: Viết mã lệnh JavaScript trực tiếp vào trang web.
  • Cách 2: Viết mã lệnh JavaScript vào tập tin JavaScript (tập tin có phần đuôi là .js)

1) Viết mã lệnh trực tiếp vào trang web

- Mã lệnh JavaScript có thể được viết trực tiếp vào trang web thông qua cặp thẻ .

Trang web dưới đây sử dụng một đoạn , trong đoạn có ba câu lệnh





    Lập Trình Web


    

Tài liệu học HTML

Tài liệu học JavaScript

Xem ví dụ

- Các đoạn có thể được đặt ở bất kỳ nơi nào trong trang web. Tuy nhiên nên đặt chúng ở vị trí cuối cùng trong phần tử giống ví dụ phía trên. Điều đó giúp cải thiện tốc độ tải giao diện của trang web và tránh một số trường hợp xảy ra lỗi thực thi ngoài mong đợi.

- Bạn sẽ được tìm hiểu kỹ về vấn đề này ở bài Nguyên lý thực thi mã lệnh trong JavaScript.

- Trong một trang web có thể sử dụng nhiều đoạn và trong một đoạn thì không giới hạn số lượng câu lệnh.





    Lập Trình Web


    

Tài liệu học HTML

Tài liệu học JavaScript

Xem ví dụ

- Các đoạn có thể được đặt ở bất kỳ nơi nào trong trang web. Tuy nhiên nên đặt chúng ở vị trí cuối cùng trong phần tử giống ví dụ phía trên. Điều đó giúp cải thiện tốc độ tải giao diện của trang web và tránh một số trường hợp xảy ra lỗi thực thi ngoài mong đợi.

2) Viết mã lệnh vào tập tin JavaScript

- Việc viết mã lệnh JavaScript trực tiếp vào trang web (giống như cách 1) sẽ khiến mã nguồn của trang web bị "rối nùi", làm cho người lập trình viên khó quan sát, quản lý cũng như cập nhật nâng cấp mã nguồn (Điều này là dễ hiểu, bạn cứ thử nghĩ một trang web có khoảng vài trăm dòng lệnh HTML/CSS đã khó quan sát như thế nào rồi, mà còn nhét thêm cả JavaScript vào đó nữa thì sẽ ra sao !?)

- Để khắc phục vấn đề trên, ta còn một cách sử dụng JavaScript khác chính là viết mã lệnh vào bên trong tập tin JavaScript, sau đó nhúng tập tin JavaScript vào trang web.

2.1) Cách tạo tập tin JavaScript

- Bước 1: Mở Notepad lên.

Hướng dẫn javascript documentation - tài liệu javascript

- Bước 2: Lưu tập tin.

  • Bấm vào "File" rồi chọn "Save As"
  • Chọn thư mục để lưu tập tin
  • Tên tập tin phải có phần mở rộng là .js(Ở hướng dẫn này, tôi tạo tập tin JavaScript có tên là myscript).js
    (Ở hướng dẫn này, tôi tạo tập tin JavaScript có tên là myscript)
  • Chỗ Encoding chọn "UTF-8"
  • Cuối cùng, bấm nút "Save" để lưu tập tin

Hướng dẫn javascript documentation - tài liệu javascript

2.2) Cách viết mã lệnh trong tập tin JavaScript

- Cách viết mã lệnh trong tập tin JavaScript cũng giống như cách viết mã lệnh trực tiếp vào trang web. Điểm khác nhau là khi viết mã lệnh trong tập tin JavaScript thì ta không cần đặt các câu lệnh bên trong cặp thẻ .

- Ví dụ, cách viết mã lệnh trong tập tin myscript.js dưới đây là ĐÚNG.

document.getElementById("demo1").innerHTML = "Tài liệu học CSS";
document.getElementById("demo2").innerHTML = "Tài liệu học MySQL";
document.getElementById("demo3").innerHTML = "Tài liệu học PHP";

- Ví dụ, cách viết mã lệnh trong tập tin myscript.js dưới đây là SAI.

2.3) Cách nhúng tập tin JavaScript vào trang web

- Để nhúng tập tin JavaScript vào trang web thì ta chỉ cần thêm vào trang web cặp thẻ với cú pháp như sau:

- Lưu ý: Đường dẫn đến tập tin JavaScript có thể là đường dẫn tương đối hoặc đường dẫn tuyệt đối





    Lập Trình Web


    

Tài liệu học HTML

Tài liệu học JavaScript

Xem ví dụ

- Ta có thể nhúng tập tin JavaScript ở bất kỳ nơi nào trong trang web. Tuy nhiên nên đặt chúng ở vị trí cuối cùng trong phần tử giống ví dụ phía trên. Điều đó giúp cải thiện tốc độ tải giao diện của trang web và tránh một số trường hợp xảy ra lỗi thực thi ngoài mong đợi.

- Bạn sẽ được tìm hiểu kỹ về vấn đề này ở bài Nguyên lý thực thi mã lệnh trong JavaScript.

- Trong một trang web có thể nhúng nhiều tập tin JavaScript.





    Lập Trình Web


    

Tài liệu học HTML

Tài liệu học JavaScript

Xem ví dụ

- Ta có thể nhúng tập tin JavaScript ở bất kỳ nơi nào trong trang web. Tuy nhiên nên đặt chúng ở vị trí cuối cùng trong phần tử giống ví dụ phía trên. Điều đó giúp cải thiện tốc độ tải giao diện của trang web và tránh một số trường hợp xảy ra lỗi thực thi ngoài mong đợi.

- Bạn sẽ được tìm hiểu kỹ về vấn đề này ở bài Nguyên lý thực thi mã lệnh trong JavaScript.

- Trong một trang web có thể nhúng nhiều tập tin JavaScript.