THÔNG DỤNG
OOP
ES6
ES(X)
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Javascript nâng cao

Danh sách các bài viết trong chuyên mục Javascript nâng cao, đây là những bài viết mới nhất được cập nhật trong mục Javascript nâng cao.

Sau loạt bài học javascript căn bản thì mình xin giới thiệu với các bạn series học Javascript nâng cao, đây là series rất quan trọng bởi khi bạn muốn học nodejs hoặc các Javascript Framework thì đây là những kiến thức bắt buộc.

javascript nang cao gif

Vì kiến thức có hạn nên những chia sẻ của mình có tham khảo tài liệu trên mạng, sau đó tổng hợp và viết lại theo lời văn của mình. Ngoài ra mình cũng sẽ bổ sung những kinh nghiệm riêng khi làm việc với Javascript.

Để học được chuỗi series nâng cao này thì ban phải nắm vững Javascript căn bản, mình sẽ không nói đến những thao tác liên quan tới DOM nữa mà sẽ đi sâu vào phần kỹ thuật lập trình.

ES6 là một chuẩn Javascript mới được đưa ra vào năm 2015 với nhiều quy tắc và cách sử dụng khác nhau với nhiều cú pháp mới và nâng cao hơn nhằm giúp lập trình viên đa dạng hóa các mã code để đạt hiệu xuất cao. Vì vậy trong series học Javascript nâng cao này mình cũng sẽ giới thiệu đến các bạn cú pháp của ES6 để khỏi bị tụt hậu :)

Rất mong được các bạn ủng hộ nhiệt tình :D

+JAVASCRIPT NÂNG CAO
» Thông dụng
1 Ba cách tạo class trong Javascript
2 Cách xử lý lỗi với try catch trong Javascript
3 Hiểu rõ hơn về từ khóa this trong Javascript
4 Hàm closure trong javascript
5 Callback trong Javascript
6 Hiểu hơn về hàm bind() trong Javascript
7 Hiểu hơn về hàm call() và apply() trong Javascript
8 Anonymous function trong javascript
9 Rò rỉ bộ nhớ RAM và CPU khi làm việc với Javascript
10 Hiểu rõ về this trong Javascript qua các ví dụ thực hành
11 Đọc và hiểu về prototype trong Javascript trong 10 phút
» OOP
12 Constructor trong Javascript (function và class constructor)
13 Cách tạo class trong Javascript (Hướng đối tượng OOP ES6)
14 Extends trong Javascript - kế thừa và ghi đè phương thức
15 Cách dùng static trong Javascript (thuộc tính và phương thức tĩnh)
16 Cấp độ private / protected của class trong Javascript
17 Cách dùng Import / Export Module trong javascript
» ES6
18 ECMAScript 2015 - ES6 là gì?
19 Điều kiện cần để tự học ES6
20 ES6 Block Scoped - Khởi tạo biến với từ khóa let
21 Arrow Function trong ES6
22 Destructuring Assignments trong ES6
23 Default Parameters trong ES6
24 Rest Parameters trong ES6
25 Const - biến không thay đổi giá trị trong ES6
26 Collection Sets trong ES6
27 Collection Maps trong ES6
28 Collection WeakMap trong ES6
29 Collection WeakSet trong ES6
30 Symbol trong ES6
31 HTML Template String trong ES6
32 Synchronous là gì? Asynchronous là gì?
33 Tìm hiểu Promise trong Javascript - ES6
34 Hiểu rõ hơn về Promise trong Javascript - ES6
35 Iterables và iterators trong ES6
» ES(X)
36 Tính năng mới trong ES7 (ECMAScript 2016)
37 Tính năng mới trong ES8 (2017)
38 Những tính năng mới trong ES11
39 Những tính năng mới của ES9 (2018)

Bài xem nhiều

Các hàm xử lý chuỗi trong Javascript (cắt / tách / nối chuỗi ..)

Các hàm xử lý chuỗi trong Javascript (cắt / tách / nối chuỗi ..)

Bài trước chúng ta đã tìm hiểu về chuỗi trong javascript nhưng đó chỉ là…

Các sự kiện (Event) trong Javascript

Các sự kiện (Event) trong Javascript

Đáng lẽ bài này mình sẽ tiếp tục giới thiệu với các bạn DOM nhưng…

Các cách khai báo biến trong Javascript

Các cách khai báo biến trong Javascript

Trong bài này ta sẽ tìm hiểu các khai báo biến và gán giá trị…

Hàm alert() - confirm() - prompt()  trong javascript

Hàm alert() - confirm() - prompt() trong javascript

Hôm nay chúng ta sẽ tìm hiểu đến hai hàm rất thông dụng và hữu…

Javascript là gì? Tìm hiểu ngôn ngữ lập trình javascript

Javascript là gì? Tìm hiểu ngôn ngữ lập trình javascript

Trong bài này chúng ta sẽ tìm hiểu khái niệm Javascript là gì ...

Các hàm xử lý ngày tháng trong Javascript

Các hàm xử lý ngày tháng trong Javascript

Bài trước chúng ta đã tìm hiểu đối tượng Date trong Javascript rồi thì trong…

Khai báo và duyệt mảng trong javascript

Khai báo và duyệt mảng trong javascript

Việc xử lý mảng trong javascript cũng quan trọng như xử lý mảng trong PHP…

Function trong Javascript - cách tạo hàm và gọi hàm trong JS

Function trong Javascript - cách tạo hàm và gọi hàm trong JS

Hàm là một phương pháp lập trình truyền thống và thường được ứng dụng trong…

Lệnh if else trong javascript (dùng để rẻ nhánh chương trình)

Lệnh if else trong javascript (dùng để rẻ nhánh chương trình)

Câu lệnh if else dùng để kiểm tra một mệnh đề nào đó có đúng…

Hàm setTimeout() và setInterval() trong Javascript

Hàm setTimeout() và setInterval() trong Javascript

Trong bài này chúng ta tìm hiểu hai hàm thường dùng để xử lý thời…

Cách kiểm tra số nguyên dương trong javascript

Cách kiểm tra số nguyên dương trong javascript

Hướng tạo thanh search bar bằng CSS

Hướng tạo thanh search bar bằng CSS

Search Bar (thanh tìm kiếm) là chức năng không thể thiếu trong mọi trang web.…

ReactJS là gì? Các khái niệm cần biết trước khi học React JS

ReactJS là gì? Các khái niệm cần biết trước khi học React JS

Các thuộc tính CSS định dạng thẻ a (links)

Các thuộc tính CSS định dạng thẻ a (links)

Thẻ a đóng vai trò rất quan trọng vì nhiệm vụ của nó là giúp…

Cách dùng thẻ img trong HTML và các thuộc tính của img

Cách dùng thẻ img trong HTML và các thuộc tính của img

Có câu "một website đẹp phải có hình ảnh, bổ cục rõ ràng và nhiều…

Bài 02: Sử dụng @Media CSS tạo Responsive cho Website

Bài 02: Sử dụng @Media CSS tạo Responsive cho Website

Trong bài này mình sẽ giới thiệu tới các bạn một thuộc tính trong CSS3…

Thẻ a trong HTML và các thuộc tính của thẻ a thường dùng

Thẻ a trong HTML và các thuộc tính của thẻ a thường dùng

Trong một website luôn tồn tại các link liên kết với ..

Các hàm xử lý mảng trong javascript hữu ích

Các hàm xử lý mảng trong javascript hữu ích

Việc xử lý mảng trong javascript đóng vai trò rất quan trọng vì nó được…

Xử lý chuỗi (string) trong Javascript

Xử lý chuỗi (string) trong Javascript

Như vậy là ta đã tìm hiểu các kiến thức riêng của javascript như DOM,…

Chia lấy phần dư / chia lấy phần nguyên trong javascript

Chia lấy phần dư / chia lấy phần nguyên trong javascript

Trong bài này mình sẽ hướng dẫn các bạn các ...

Top