Hướng dẫn javascript phía máy khách

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ên

Trong 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 JavaScript

Trong 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 JavaScript

Trong 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ách

Khi 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 JavaScript

Mộ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ọc

Mộ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