MIỄN PHÍ 100% | Series Tự Học Javascript Từ Cơ Bản Tới Nâng Cao
Có thể bạn quan tâm
Đăng nhập Đăng nhập Hoan nghênh!đăng nhập vào tài khoản của bạn Tài khoản mật khẩu của bạn Quên mật khẩu? Chính sách quyền riêng tư, điều khoản và bảo mật thông tin của cafedev Khôi phục mật khẩu Khởi tạo mật khẩu email của bạn TÌM KIẾM Thứ Hai, Tháng Mười Hai 29, 2025
Cafedev.vn
VỀ CHÚNG TÔICafedev là kênh thông tin, sự kiện, hướng dẫn và chia sẻ mọi thứ kiến thức về lập trình mới nhất được cập nhật liên tục, chính xác và đầy đủ, chuyên sâu. Liên hệ chúng tôi: [email protected]ên hệ chúng tôi: [email protected]THEO DÕI CHÚNG TÔI © Copyright 2024 Cafedev. All rights reserved.
- Đăng nhập/Đăng ký
Cafedev.vn
MIỄN PHÍ 100% | Series tự học Javascript từ cơ bản tới nâng cao (cập nhật liên tục...)
Javascript là một trong những ngôn ngữ dùng để lập trình web, làm cho trang web của bạn sống động hơn. Các chương trình trong ngôn ngữ này được gọi là kịch bản(scripts). Chúng có thể được viết ngay trong HTML của trang web và chạy tự động khi tải trang.
Trong series bao gồm:
- Sách, video và tài liệu học Javascript
- Lộ trình học Javascript từ cơ bản tới nâng cao
- Bài tập với đầy đủ bài giải chi tiết
| Phần mở đầu | Sách, video và tài liệu |
|---|---|
| 0.0 | Kho sách Javascript |
| 0.1 | Nơi đăng ký nhận ebook lập trình, ebook công nghệ thông tin tại đây |
| 0.2 | Khoá học online Javascript cho người mới |
| 0.2 | Video học Javascript |
| Phần 1 | Giới thiệu |
| 1.0 | Giới thiệu về Javascript |
| 1.1 | Một số tài liệu hướng dẫn sử dụng và thông số kỹ thuật chi tiết của Javascript |
| 1.2 | Top những trình chỉnh sửa code cho Javascript |
| 1.3 | Mở console trong Javascript |
| Phần 2 | Kiến thức cơ bản về Javascript |
| 2.0 | Hello world! trong Javascript |
| 2.1 | Cấu trúc code trong Javascript |
| 2.2 | Chế độ hiện đại, “sử dụng nghiêm ngặt”(use strict) trong Javascript |
| 2.3 | Biến trong javascript |
| 2.4 | Kiểu dữ liệu trong Javascript |
| 2.5 | Tương tác với alert, prompt, confirm trong Javascript |
| 2.6 | Chuyển đổi kiểu trong Javascript |
| 2.7 | Toán tử cơ bản, toán học trong Javascript |
| 2.8 | So sánh trong Javascript |
| 2.9 | Toán tử điều kiện: if, ‘?’ trong Javascript |
| 2.10 | Toán tử logic trong Javascript |
| 2.11 | Toán tử kết hợp Nullish ‘??’ trong Javascript |
| 2.12 | Vòng lặp – while vs for trong Javascript |
| 2.13 | Câu lệnh “Switch” trong Javascript |
| 2.14 | Hàm trong Javascraipt |
| 2.15 | Hàm là một biểu thức trong Javascript |
| 2.16 | Hàm mũi tên trong Javascript |
| 2.17 | Tổng hợp những kiến thức cơ bản trong Javascript |
| Phần 3 | Kiến thức cơ bản về Object |
| 3.0 | Đối tượng trong Javascript |
| 3.1 | Sao chép đối tượng, tham chiếu trong Javascript |
| 3.2 | Dọn dẹp tài nguyên, Quản lý bộ nhớ trong Javascript |
| 3.3 | Phương thức của đối tượng và “this” trong Javascript |
| 3.4 | Constructor, operator “new” trong Javascript |
| 3.5 | Optional ‘?.’ trong Javascript |
| 3.6 | Kiểu Symbol trong Javascript |
| 3.7 | Chuyển đổi đối tượng thành kiểu nguyên thủy trong Javascript |
| Phần 4 | Các kiểu dữ liệu trong Javascript |
| 4.0 | Hàm trong các kiểu nguyên thuỷ trong Javascript |
| 4.1 | Kiểu số(Numbers) trong Javascript |
| 4.2 | String trong Javascript |
| 4.3 | Arrays trong Javascript |
| 4.4 | Một số phương thức thông dụng nhất của Array trong Javascript |
| 4.5 | Lặp lại(Iterables) trong Javascript |
| 4.6 | Map and Set trong Javascript |
| 4.7 | WeakMap và WeakSet trong Javascript |
| 4.8 | Object.keys, values, entries(phần tử) trong Javascript |
| 4.9 | Cách phân rã giá trị trong Javascript |
| 4.10 | Ngày và giờ trong Javascript |
| 4.11 | Các hàm của JSON, toJSON trong Javascript |
| Phần 5 | Phần nâng cao làm việc với hàm |
| 5.0 | Đệ quy và ngăn xếp trong Javascript |
| 5.1 | Hàm binding trong Javascript |
| 5.2 | Xem lại Hàm mũi tên được trong Javascript |
| 5.3 | Object toàn cục trong Javascript |
| Phần 6 | Cấu hình thuộc tính đối tượng |
| 6.0 | Các flag của thuộc tính và mô tả trong Javascript |
| 6.1 | Thuộc tính getters và setters trong Javascript |
| Phần 7 | Prototypes(Nguyên mẫu), inheritance(tính kế thừa) |
| 7.0 | Kế thừa protocol(nguyên mẫu) trong Javascript |
| 7.1 | F.prototype trong Javascript |
| 7.2 | Native prototypes trong Javascript |
| Phần 8 | Class trong Javascript |
| 8.0 | Cú pháp cơ bản của lớp trong Javascript |
| 8.1 | Tính kế thừa trong Javascript |
| 8.2 | Các thuộc tính và phương thức tĩnh(static) trong Javascript |
| 8.3 | Các thuộc tính và phương thức private, protected trong Javascript |
| 8.4 | Mở rộng các lớp tích hợp trong Javascript |
| 8.5 | Kiểm tra lớp: “instanceof” trong Javascript |
| Phần 9 | Xử lý lỗi trong Javascript |
| 9.0 | Xử lý lỗi, “try..catch” trong Javascript |
| 9.1 | Tùy chỉnh lỗi , mở rộng lỗi trong Javascript |
| Phần 10 | Xử lý Promises, async/await trong Javascript |
| 10.0 | Giới thiệu: callbacks(gọi lại) trong Javascript |
| 10.1 | Promise trong Javascript |
| 10.2 | Một Chuỗi các Promises trong Javascript |
| 10.3 | Xử lý lỗi với promises trong Javascript |
| 10.4 | Promise API trong Javascript |
| 10.5 | Promisification trong Javascript |
| 10.6 | Microtasks trong Javascript |
| 10.7 | Async/await trong Javascript | Xử lý và tương tác với các thành phần như Document, Events, Interfaces của trình duyệt |
| Phần 11 | Document |
| 11.0 | Tìm hiểu về Môi trường trình duyệt, thông số kỹ thuật |
| 11.1 | Tìm hiểu về cây DOM trong Javascript |
| 11.2 | Tìm hiểu cách chỉnh sửa các phần từ thông qua DOM trong Javascript |
| 11.3 | Tìm kiếm: getElement *, querySelector * trong Javascript |
| 11.4 | Tìm hiểu các Thuộc tính Node(nút) trong DOM: loại, thẻ(tag) và nội dung |
| 11.5 | Attributes(Đặc tính) and properties(thuộc tính) của DOM trong Javascript |
| 11.6 | Sửa đổi tài liệu(document) trong Javascript |
| 11.7 | Tìm hiểu và thao tác với các Styles(kiểu) and classes với Javascript |
| Phần 12 | Event trong trình duyệt |
| 12.0 | Giới thiệu về các sự kiện(event) trình duyệt |
| 12.1 | Cơ chế Sủi bọt và bắt giữ(Bubbling and capturing) trong Javascript |
| 12.2 | Event delegation(ủy quyền sự kiện) trong Javascript |
| 12.3 | Hành động mặc định của trình duyệt trong Javascript |
| 12.4 | Dispatching custom events trong Javascript |
| 12.5 | Sự kiện chuột trong Javascript |
| 12.6 | Di chuyển chuột: di chuột qua / ra, di chuyển chuột / rời khỏi trong Javascript |
| 12.7 | Bàn phím: keydown and keyup trong Javascript |
| Phần 13 | Forms và controls |
| 13.0 | Thuộc tính và phương thức trong biểu mẫu(form) trong javascript |
| 13.1 | Tập trung: lấy nét / mờ(Focusing: focus/blur) trong Javascript |
| 13.2 | Sự kiện: thay đổi, nhập, cắt, sao chép, dán trong Javascript |
| 13.3 | Forms: sự kiện và phương thức gửi trong Javascript |
| 13.4 | Page: DOMContentLoaded, load, beforeunload, unload |
| 13.5 | Scripts: async, defer trong Javascript |
| 13.6 | Tải tài nguyên: onload và onerror trong Javascript |
| 13.7 | Tìm hiểu về MutationObserver trong Javascript |
| 13.8 | Vòng lặp sự kiện: microtasks and macrotasks trong javascript |
| Phần 14 | Tuyển chọn bài tập cơ bản cho Javascript |
| 14.0 | Bài tập + full bài hướng dẫn về biến, kiểu dữ liệu trong Javascript |
| 14.1 | Bài tập + full bài hướng dẫn về control flow, logic trong Javascript |
| 14.2 | Bài tập + full bài hướng dẫn về vòng lặp, switch, hàm trong Javascript |
| 14.3 | Bài tập + full bài hướng dẫn về Object, this, new, constructor trong Javascript |
| 14.4 | Bài tập + full bài hướng dẫn về phương thức, Number, String trong Javascript |
| 14.5 | Bài tập + full bài hướng dẫn về Array và hàm Array trong Javascript |
| 14.6 | Bài tập + full bài hướng dẫn về Map,Set, Object.key, Huỷ gán trong Javascript |
| 14.7 | Bài tập + full bài hướng dẫn về Date, Time, JSON trong Javascript |
| 14.8 | Bài tập + full bài hướng dẫn về Đệ quy, ngăn xếp,hàm mũi tên trong Javascript |
| 14.9 | Bài tập + full bài hướng dẫn về Prototypes, inheritance trong Javascript |
| 14.10 | Bài tập + full bài hướng dẫn về Class trong Javascript |
| 14.11 | Bài tập + full bài hướng dẫn về Handle Error, Promise, Async, await trong Javascript |
Các bài viết liên quan
BÀI VIẾT TIÊU BIỂU
Nợ Kỹ Thuật Là Một Huyền Thoại Được Tạo Ra Bởi...
29 Tháng Mười Hai, 2025
5 Lệnh Terminal Giúp Tôi Tiết Kiệm Hàng Giờ Click Chuột
27 Tháng Mười Hai, 2025
Thời Gian Trung Bình Để Thấu Hiểu 🤔: Yếu Tố Con...
24 Tháng Mười Hai, 2025BÀI VIẾT PHỔ BIẾN
[Tự học C++] Số dấu phẩy động(float, double,…) trong C++
16 Tháng Ba, 2020
Tổng hợp toàn bộ tài liệu học hướng đối tượng và...
26 Tháng Bảy, 2020
Tổng hợp và chọn lọc bài tập SQL full hướng dẫn...
29 Tháng Tám, 2020MỤC XEM NHIỀU
- General464
- Tự học C++172
- Tự học Python148
- Tự học Javascript132
- Tự học Java122
- Thế giới Vuejs117
- Thế giới Tin tức cho Dev - News106
- Vuejs101
- Tự học Kotlin92
VỀ CHÚNG TÔICafedev là kênh thông tin, sự kiện, hướng dẫn và chia sẻ mọi thứ kiến thức về lập trình mới nhất được cập nhật liên tục, chính xác và đầy đủ, chuyên sâu. Liên hệ chúng tôi: [email protected]ên hệ chúng tôi: [email protected]THEO DÕI CHÚNG TÔI © Copyright 2024 Cafedev. All rights reserved. Từ khóa » Javascript Cơ Bản đến Nâng Cao
-
Javascript Từ Cơ Bản đến Nâng Cao - KungFu Tech
-
Học Javascript Với 9 Chuyên đề Từ Dễ đến Khó (Miễn Phí) - Freetuts
-
Lập Trình JavaScript Từ Cơ Bản đến Nâng Cao - TEK4
-
Học Javascript Cơ Bản Và Nâng Cao, Học Lập Trình ...
-
20+ Tài Liệu Học JavaScript Cơ Bản đến Nâng Cao Hay Nhất (updated)
-
Học Javascript Cơ Bản - Học Lập Trình Web
-
Lập Trình JavaScript Cơ Bản | By F8
-
Javascript Cho Người Mới Bắt đầu 2021 | Udemy
-
Hướng Dẫn Học JavaScript Từ Cơ Bản đến Nâng Cao | How Kteam
-
Khóa Học Javascript Từ Căn Bản đến Nâng Cao - Xây Dựng 10 Project ...
-
Code Cùng Code Dạo - Tự Học JavaScript Cơ Bản Trong 15 Phút
-
Ra Mắt Khóa Javascript Nâng Cao (javascript Advanced) Tại F8!
-
Ebook Học Javascript Cơ Bản Tới Nâng Cao - SlideShare
-
Khóa Học Javascript Nâng Cao - Stanford - Dạy Kinh Nghiệm Lập Trình