Hướng dẫn nâng cao JavaScript

JavaScript là ngôn ngữ kịch bản phổ biến nhất trên Internet, nó tồn tại trong tất cả các trình duyệt Web trên toàn thế giới, có thể增强 tương tác giữa người dùng và trang web hoặc ứng dụng Web.

Hướng dẫn này là phiên bản nâng cao của Hướng dẫn JavaScript của CodeW3C.

Hướng dẫn này bắt đầu từ lịch sử của JavaScript, cho đến hiện tại, hỗ trợ XML và dịch vụ Web.

Bạn sẽ học cách mở rộng ngôn ngữ này để phù hợp với nhu cầu đặc biệt.

Bạn cũng sẽ học cách sử dụng JavaScript để tạo giao tiếp khách hàng - máy chủ không gián đoạn.

Bắt đầu học hướng dẫn nâng cao về JavaScript !

Mục lục nội dung

Giới thiệu về JavaScript

Lịch sử JavaScript
Bài này giải thích về nguồn gốc của JavaScript và script khách hàng.
Thực hiện JavaScript
Thực hiện đầy đủ của JavaScript được组成 từ ba phần khác nhau: ECMAScript, Document Object Model (DOM) và Browser Object Model (BOM).

ECMAScript cơ bản

Cú pháp ECMAScript
Java và ECMAScript có một số đặc điểm ngữ pháp tương tự và một số khác hoàn toàn. Bài này đi sâu vào ngữ pháp của ECMAScript.
Biến ECMAScript
Bài này giải thích về cách khai báo và đặt tên biến, cũng như một số quy tắc đặt tên biến nổi tiếng.
Từ khóa ECMAScript
Bài này cung cấp danh sách đầy đủ các từ khóa chính của ECMAScript.
Từ khóa bảo vệ ECMAScript
Bài này cung cấp danh sách đầy đủ các từ khóa bảo vệ của ECMAScript.
Giá trị ECMAScript
Bài này giải thích về giá trị nguyên thủy và giá trị tham chiếu, cũng như khái niệm về loại dữ liệu nguyên thủy của ECMAScript.
Loại nguyên thủy ECMAScript
Bài này giải thích chi tiết về năm loại dữ liệu nguyên thủy của ECMAScript: Undefined, Null, Boolean, Number và String.
Chuyển đổi loại ECMAScript
Bài này giải thích về các phương pháp chuyển đổi loại dữ liệu của ECMAScript và cách thực hiện chuyển đổi loại dữ liệu bắt buộc.
Loại tham chiếu ECMAScript
Kiểu dữ liệu tham chiếu thường được gọi là lớp (class) hoặc đối tượng. Bài này giải thích về các loại dữ liệu tham chiếu được định nghĩa sẵn trong ECMAScript.

Toán tử ECMAScript

Toán tử một ngôi ECMAScript
Toán tử một ngôi chỉ có một tham số, đó là đối tượng hoặc giá trị cần xử lý. Bài này giải thích về toán tử một ngôi đơn giản nhất trong ECMAScript.
Toán tử bit ECMAScript
Toán tử bit hoạt động ở cấp độ cơ bản của số. Bài này đi sâu vào kiến thức về số nguyên và giới thiệu các toán tử bit của ECMAScript.
Toán tử Boolean ECMAScript
Toán tử Boolean rất quan trọng. Bài này đi sâu vào ba toán tử Boolean: NOT, AND và OR.
Toán tử nhân ECMAScript
Bài này giải thích về toán tử nhân tính trong ECMAScript: toán tử nhân, toán tử chia và toán tử lấy dư, cũng như hành vi đặc biệt của chúng.
Toán tử cộng ECMAScript
Bài này giải thích về toán tử cộng tính trong ECMAScript: toán tử cộng và toán tử trừ, cũng như hành vi đặc biệt của chúng.
Toán tử mối quan hệ ECMAScript
Toán tử so sánh thực hiện phép so sánh. Bài này giải thích về cách so sánh thông thường của toán tử so sánh và cách so sánh chuỗi với số.
Toán tử bằng ECMAScript
Toán tử so sánh được sử dụng để xác định biến có bằng nhau không. ECMAScript cung cấp hai bộ toán tử so sánh: toán tử bằng và toán tử không bằng, cũng như toán tử bằng toàn phần và toán tử không bằng toàn phần.
Toán tử điều kiện ECMAScript
Bài này giải thích về toán tử điều kiện trong ECMAScript.
Toán tử gán ECMAScript
Bài này giải thích về toán tử gán trong ECMAScript.
Toán tử dấu phẩy trong ECMAScript
Phần này giải thích toán tử dấu phẩy trong ECMAScript.

Câu lệnh ECMAScript

Câu lệnh if ECMAScript
Câu lệnh if là một trong những câu lệnh phổ biến nhất trong ECMAScript. Phần này giải thích chi tiết cách sử dụng câu lệnh if.
Câu lệnh lặp ECMAScript
Câu lệnh lặp lại, còn gọi là câu lệnh vòng lặp. Phần này giới thiệu bốn câu lệnh lặp lại mà ECMAScript cung cấp.
Câu lệnh thẻ ECMAScript
Phần này giới thiệu ngắn gọn về câu lệnh có nhãn.
Câu lệnh break và continue ECMAScript
Phần này giải thích sự khác biệt giữa câu lệnh break và câu lệnh continue, và cách sử dụng chúng cùng với câu lệnh có nhãn.
Câu lệnh with ECMAScript
Câu lệnh with được sử dụng để đặt phạm vi mã trong đối tượng cụ thể. Phần này giới thiệu cách sử dụng câu lệnh with.
Câu lệnh switch ECMAScript
Câu lệnh switch là câu lệnh anh em của câu lệnh if. Phần này giới thiệu cách sử dụng câu lệnh switch và khác biệt với câu lệnh switch trong Java.

Hàm ECMAScript

Tóm tắt hàm ECMAScript
Phần này giải thích khái niệm hàm, cách ECMAScript khai báo và gọi hàm, và cách hàm trả về giá trị.
Đối tượng arguments ECMAScript
Phần này giới thiệu cách sử dụng đối tượng này, sau đó giải thích cách sử dụng thuộc tính length để đo số lượng tham số của hàm và mô phỏng việc tải lại hàm.
Đối tượng Function ECMAScript (hạng)
Phần này giải thích cách sử dụng lớp Function để tạo hàm, sau đó giới thiệu các thuộc tính và phương pháp của đối tượng Function.
Đ封閉 (closure) ECMAScript
Phần này giải thích khái niệm closure (closure) và cung cấp hai ví dụ đơn giản và phức tạp.

Đối tượng ECMAScript

Kỹ thuật hướng đối tượng ECMAScript
Phần này giới thiệu ngắn gọn về các thuật ngữ của công nghệ hướng đối tượng, yêu cầu của ngôn ngữ hướng đối tượng và cấu trúc của đối tượng.
Ứng dụng đối tượng ECMAScript
Phần này giải thích cách khai báo và tạo đối tượng, cách tham chiếu và hủy bỏ đối tượng, và khái niệm gắn kết.
Loại đối tượng ECMAScript
Phần này giới thiệu ba loại đối tượng của ECMAScript: đối tượng cục bộ, đối tượng tích hợp và đối tượng host, và cung cấp liên kết đến tài liệu tham khảo liên quan.
Khu vực đối tượng ECMAScript
Phần này giải thích về phạm vi ECMAScript và từ khóa this.
Định nghĩa lớp hoặc đối tượng ECMAScript
Phần này giải thích chi tiết các cách tạo đối tượng hoặc lớp ECMAScript.
Chỉnh sửa đối tượng ECMAScript
Phần này giải thích cách sửa đổi đối tượng bằng cách tạo mới phương pháp hoặc định nghĩa lại phương pháp đã có.