Learn JavaScript

Learn JavaScript from top to bottom with this comprehensive collection of tutorials. Master vanilla JavaScript as well as React, Vue.js, Node, jQuery, and more.

Getting started with JavaScript

  • Create a JavaScript AJAX Post Request: With and Without jQuery

    Create a JavaScript AJAX Post Request: With and Without jQuery

    Kingsley Ubah
  • 19 Best JavaScript Admin Templates for React, Angular, and Vue.js

    19 Best JavaScript Admin Templates for React, Angular, and Vue.js

    Franc Lucas
  • All JavaScript tutorials:

    1. Tìm hiểu về HOC trong React: Một số Ví dụ

      Tìm hiểu về HOC trong React: Một số Ví dụ

      Tutorial Beginner

      Đây là phần thứ hai của loạt bài về Higher-Order Component (HOC). Hôm nay, tôi sẽ trình bày các pattern higher-order component hữu ích khác nhau và dễ cài...

    2. Xác thực trang web trong Node.js: Đăng ký người dùng

      Xác thực trang web trong Node.js: Đăng ký người dùng

      Tutorial Beginner

      Xác thực cũng quan trọng trong API, đây cũng là một tính năng quan trọng trong các ứng dụng web nhất định — những ứng dụng có trang và thông tin bí mật chỉ...

    3. Xây dựng Carousel hoàn hảo, phần 1

      Xây dựng Carousel hoàn hảo, phần 1

      Tutorial Advanced

      Carousel là một yếu tố quan trọng của các website phát trực tuyến và thương mại điện tử. Cả Amazon và Netflix đều sử dụng carousel với vai trò điều hướng nổi...

    4. Các công cụ dùng cho phát triển React Native

      Các công cụ dùng cho phát triển React Native

      Tutorial Beginner

      Các công cụ, thư viện và dịch vụ là những phần quan trọng trong cuộc sống của mỗi nhà phát triển, bất kể bạn đang phát triển cho môi trường nào. Và React...

    5. Xây dựng ứng dụng React với Laravel RESTful: Phần 1, Laravel 5.5 API

      Xây dựng ứng dụng React với Laravel RESTful: Phần 1, Laravel 5.5 API

      Tutorial Intermediate

      Laravel và React là hai công nghệ phát triển web phổ biến được dùng để xây dựng các ứng dụng web hiện đại. Laravel là một framework PHP nổi bật chạy ở...

    6. Giới thiệu về Mongoose cho MongoDB và Node.js

      Giới thiệu về Mongoose cho MongoDB và Node.js

      Tutorial Beginner

      Mongoose là một framework JavaScript thường được sử dụng trong ứng dụng Node.js với database là MongoDB. Trong bài viết này, tôi sẽ giới thiệu cho bạn...

    7. Thiết lập môi trường cho React, Phần 4

      Thiết lập môi trường cho React, Phần 4

      Tutorial Intermediate

      Trong quá khứ React từng được biết đến là rất khó để bắt đầu tạo ra những ứng ụng, khi bạn phải thực sự hiểu cách tự mình cấu hình các công cụ. Điều này vẫn...

    8. Bắt đầu với xác thực Firebase cho iOS

      Bắt đầu với xác thực Firebase cho iOS

      Tutorial Intermediate

      Firebase là một nền tảng cơ sở dữ liệu di động thời gian thực đa nền tảng cho phép các lập trình viên tập trung vào điều họ làm tốt nhất là mã hóa ứng dụng...

    9. Tạo một Ứng dụng Blog bằng React, Phần 3: Thêm và Hiển thị Bài viết

      Tạo một Ứng dụng Blog bằng React, Phần 3: Thêm và Hiển thị Bài viết

      Tutorial Intermediate

      Trong phần trước của loạt bài hướng dẫn này, bạn đã học cách cài đặt chức năng đăng ký và đăng nhập. Trong phần hướng dẫn này, bạn sẽ cài đặt trang chủ của...

    10. Tạo Ứng dụng Blog bằng React, Phần 1: Đăng nhập Người dùng

      Tạo Ứng dụng Blog bằng React, Phần 1: Đăng nhập Người dùng

      Tutorial Intermediate

      Trong loạt bài hướng dẫn này, bạn sẽ được làm quen với việc tạo một ứng dụng blog bằng React. Xuyên suốt loạt bài này, bạn sẽ hướng sự tập trung vào React để...

    11. Tạo một Menu Điều hướng Dạng trượt cho các Thiết kế Responsive

      Tạo một Menu Điều hướng Dạng trượt cho các Thiết kế Responsive

      Tutorial Beginner

      Trong hướng dẫn này, bạn sẽ tạo một side menu có thể mở rộng bằng JavaScript và CSS. Kết quả cuối cùng sẽ như sau:

    12. Sử dụng passport với sequelize và MySQL

      Sử dụng passport với sequelize và MySQL

      Tutorial Intermediate

      Sequelize là một ORM Node.js dựa trên promise. Nó có thể được sử dụng với PostgreSQL, MySQL, MariaDB, SQLite và MSSQL. Trong hướng dẫn này, chúng tôi sẽ...