Hướng dẫn JavaScript chỉ cho bạn cách sử dụng JavaScript và cung cấp 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 tài liệu tham khảo 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
- Giới thiệu 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 & nhận xét cơ bản
- tuyên bố
- Phạm vi biến đổi
- cẩu biến
- Cấu trúc và kiểu dữ liệu
- chữ
Luồng điều khiển và xử lý lỗi
Tổng quan. Luồng điều khiển và xử lý lỗi
- if...else
- switch
- try/catch/throw
- Đối tượng lỗi
Vòng lặp và phép lặp
Tổng quan. Vòng lặp và phép lặp
- for
- while
- do...while
- ________số 8
- break
- switch0
- switch1
Chức năng
Tổng quan. Chức năng
- Định nghĩa hàm
- chức năng gọi
- phạm vi chức năng
- đóng cửa
- Đối số và tham số
- chức năng mũi tên
Biểu thức và toán tử
Tổng quan. Biểu thức và toán tử
- Bài tập & So sánh
- toán tử số học
- Các toán tử logic và bitwise
- Toán tử có điều kiện (ternary)
Số và ngày tháng
Tổng quan. Số và ngày tháng
- số chữ
- đối tượng switch2
- đối tượng switch3
- đối tượng switch4
định dạng văn bản
Tổng quan. định dạng văn bản
- Chuỗi ký tự
- đối tượng switch5
- chữ mẫu
- quốc tế hóa
- Biểu thức chính quy
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
- mảng đã nhập
Bộ sưu tập có khóa
Tổng quan. Bộ sưu tập có khóa
- switch6
- switch7
- switch8
- switch9
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
Tổng quan. Sử dụng các lớp
- Khai báo một lớp
- Các tính năng lớp khác nhau
- Mở rộng và kế thừa
- Tại sao các lớp học?
lời hứa
Tổng quan. lời hứa
- bảo lãnh
- xiềng xích
- Sự truyền lỗi
- Thành phần
- thời gian
Trình vòng lặp và máy phát điện
Tổng quan. Trình vòng lặp và máy phát điện
- vòng lặp
- Iterables
- máy phát điện
lập trình meta
Tổng quan. lập trình meta
- try0
- Xử lý và bẫy
- Proxy có thể hủy bỏ
- try1
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
- tổng hợp các mô-đun
- Tải mô-đun động
- Tiếp theo "
Tìm thấy một vấn đề với trang này?
- Chỉnh sửa trên GitHub
- Nguồn trên GitHub
- Báo cáo sự cố với nội dung này trên GitHub
- Bạn muốn tự khắc phục sự cố?
Sửa đổi lần cuối. Ngày 13 tháng 9 năm 2022, bởi những người đóng góp MDN
JavaScript là ngôn ngữ lập trình cho phép bạn triển khai những thứ phức tạp trên các trang web. Mỗi khi một trang web làm được nhiều việc hơn là chỉ ngồi đó và hiển thị thông tin tĩnh để bạn xem—hiển thị cập nhật nội dung kịp thời, bản đồ tương tác, đồ họa 2D/3D hoạt hình, hộp video tự động cuộn, v.v.—bạn có thể cá rằng có thể có sự tham gia của JavaScript
Tìm cách trở thành một nhà phát triển web front-end?
Chúng tôi đã tập hợp một khóa học bao gồm tất cả các thông tin cần thiết mà bạn cần để hướng tới mục tiêu của mình
Bắt đầu
điều kiện tiên quyết
JavaScript được cho là khó học hơn các công nghệ liên quan như HTML và CSS. Trước khi cố gắng học JavaScript, bạn nên làm quen với ít nhất hai công nghệ này trước và có lẽ cả những công nghệ khác nữa. Bắt đầu bằng cách làm việc thông qua các mô-đun sau
- Bắt đầu với Web
- Giới thiệu về HTML
- Giới thiệu về CSS
Có kinh nghiệm trước đây với các ngôn ngữ lập trình khác cũng có thể hữu ích
Sau khi làm quen với những kiến thức cơ bản về JavaScript, bạn có thể tìm hiểu về các chủ đề nâng cao hơn, chẳng hạn như
- JavaScript chuyên sâu, như được dạy trong hướng dẫn JavaScript của chúng tôi
- API web
mô-đun
Chính sách của chúng tôi về JavaScript hiện đại
JavaScript là một ngôn ngữ đang phát triển tích cực và đã thay đổi rất nhiều trong những năm qua. Đặc biệt, phiên bản thứ 6 của ngôn ngữ này (đôi khi được gọi là ECMAScript 2015 hoặc ES6), được giới thiệu vào năm 2015, đã bổ sung nhiều tính năng mới. Đồng thời, để duy trì khả năng tương thích ngược với các trang web cũ hơn, các tính năng cũ của ngôn ngữ đã được giữ lại, ngay cả khi chúng không còn được coi là thông lệ tốt
Chúng tôi nghĩ rằng các tính năng được thêm vào JavaScript trong ECMAScript 2015 và các phiên bản tiếp theo cho phép các nhà phát triển viết mã dễ đọc, đáng tin cậy và biểu cảm hơn và điều quan trọng là phải tìm hiểu về chúng
Các tính năng chúng tôi dạy trong khóa học này ổn định và đã được hỗ trợ bởi tất cả các trình duyệt chính trong vài năm
Chủ đề này chứa các mô-đun sau, theo thứ tự được đề xuất để làm việc với chúng
JavaScript bước đầu tiênTrong mô-đun JavaScript đầu tiên của chúng tôi, trước tiên chúng tôi trả lời một số câu hỏi cơ bản như "JavaScript là gì?", "nó trông như thế nào?" và "nó có thể làm gì?", trước khi chuyển sang hướng dẫn bạn trải nghiệm thực tế đầu tiên . Sau đó, chúng ta sẽ thảo luận chi tiết về một số tính năng chính của JavaScript, chẳng hạn như biến, chuỗi, số và mảng
khối xây dựng JavaScriptTrong mô-đun này, chúng tôi tiếp tục đề cập đến tất cả các tính năng cơ bản chính của JavaScript, chuyển sự chú ý của chúng tôi sang các loại khối mã thường gặp như câu lệnh điều kiện, vòng lặp, hàm và sự kiện. Bạn đã thấy nội dung này trong khóa học, nhưng chỉ thoáng qua — ở đây chúng ta sẽ thảo luận rõ ràng về tất cả
Giới thiệu các đối tượng JavaScriptTrong JavaScript, hầu hết mọi thứ đều là đối tượng, từ các tính năng cốt lõi của JavaScript như chuỗi và mảng cho đến API trình duyệt được xây dựng trên JavaScript. Bạn thậm chí có thể tạo các đối tượng của riêng mình để đóng gói các hàm và biến liên quan thành các gói hiệu quả. Bản chất hướng đối tượng của JavaScript rất quan trọng để hiểu nếu bạn muốn tiếp tục với kiến thức về ngôn ngữ của mình và viết mã hiệu quả hơn, do đó chúng tôi đã cung cấp mô-đun này để giúp bạn. Ở đây chúng tôi dạy chi tiết về lý thuyết đối tượng và cú pháp, xem cách tạo các đối tượng của riêng bạn và giải thích dữ liệu JSON là gì và cách làm việc với nó
JavaScript không đồng bộTrong mô-đun này, chúng ta sẽ xem xét JavaScript không đồng bộ, tại sao nó lại quan trọng và cách nó có thể được sử dụng để xử lý hiệu quả các hoạt động chặn tiềm năng, chẳng hạn như tìm nạp tài nguyên từ máy chủ
API web phía máy kháchKhi viết JavaScript phía máy khách cho các trang web hoặc ứng dụng, bạn sẽ không đi quá xa trước khi bắt đầu sử dụng API — giao diện để thao tác các khía cạnh khác nhau của trình duyệt và hệ điều hành mà trang web đang chạy hoặc thậm chí dữ liệu từ các trang web khác . Trong mô-đun này, chúng ta sẽ khám phá API là gì và cách sử dụng một số API phổ biến nhất mà bạn thường gặp trong công việc phát triển của mình
Giải quyết các sự cố JavaScript phổ biến
Sử dụng JavaScript để giải quyết các vấn đề phổ biến cung cấp liên kết đến các phần nội dung giải thích cách sử dụng JavaScript để giải quyết các vấn đề rất phổ biến khi tạo trang web
Xem thêm
JavaScript trên MDN
Điểm vào chính cho tài liệu JavaScript cốt lõi trên MDN — đây là nơi bạn sẽ tìm thấy các tài liệu tham khảo mở rộng về tất cả các khía cạnh của ngôn ngữ JavaScript và một số hướng dẫn nâng cao dành cho những người dùng JavaScript có kinh nghiệm
Học JavaScriptMột tài nguyên tuyệt vời dành cho các nhà phát triển web đầy tham vọng — Học JavaScript trong môi trường tương tác, với các bài học ngắn và bài kiểm tra tương tác, được hướng dẫn bởi đánh giá tự động. 40 buổi học đầu tiên miễn phí
mã hóa toán họcMột loạt video hướng dẫn xuất sắc dạy toán mà bạn cần hiểu để trở thành một lập trình viên hiệu quả, của Keith Peters