PHẦN CƠ BẢN
VÒNG LẶP
DATA TYPES
EVENTS
DOM
BOM
OBJECT
BỔ SUNG
THỰC HÀNH
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Javascript căn bản

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

Javascript đóng vai trò rất quan trọng khi bạn xây dựng website. Nhiệm vụ của Javascript là xây dựng các hiệu ứng động giúp website trở nên thân thiện với người dùng hơn.

tu hoc javascript gif

Nhằm giúp các bạn có nguồn tài liệu học Javascript căn bản tiếng Việt miễn phí thì mình biên soạn tổng cộng hơn 50 bài học. Trong 50 bài này mình có tham khảo nhiều nguồn khác nhau và nhiều nhất là trang W3C, vì vậy có thể coi như đây là bộ tài liệu chuẩn cho các bạn. Bên cạnh mỗi bài viết mình sẽ bổ sung thêm các bài tập và các câu hỏi liên quan đến bài viết đó nên bạn sẽ có đầy đủ tài liệu từ bài tập Javascript cho đến tài liệu học javascript.

Để học Javascript tốt thì đòi hỏi bạn phải biết CSS căn bản kết hợp với HTML để tạo nên giao diện và kết hợp chúng với nhau. Hy vọng qua series tự học Javascript căn bản này sẽ giúp bạn có nguồn tài liệu tổng quan hơn.

Qua series này mình mong muốn các bạn có thể tự học javascript tại nhà một cách hiệu quả, đồng thời sẽ là nguồn tài liệu tham khảo Javascript gối đầu của các bạn. Mình đang cố gắng hoàn thiện thêm về phần bài tập, nghĩa là mỗi bài học mình sẽ bổ sung các bài tập để các bạn thực hành.

+JAVASCRIPT CĂN BẢN
» Phần cơ bản
1 Javascript là gì? Tìm hiểu ngôn ngữ lập trình javascript
2 Các cách khai báo biến trong Javascript
3 Hàm alert() - confirm() - prompt() trong javascript
4 Các toán tử trong Javascript
5 Lệnh if else trong javascript (dùng để rẻ nhánh chương trình)
6 Lệnh switch case trong Javascript
7 Function trong Javascript - cách tạo hàm và gọi hàm trong JS
8 Biến toàn cục và biến cục bộ trong Javascript
9 Kiểm tra lỗi Javascript bằng Firebug (Inspect Element)
10 Hàm console.log trong Javascript (dùng để xem giá trị của biến)
11 Hàm setTimeout() và setInterval() trong Javascript
» Vòng lặp
12 Cách dùng vòng lặp for trong Javascript
13 Vòng lặp while - do while trong javascript
14 Lệnh break - continue trong Javascript
» Data Types
15 Xử lý chuỗi (string) trong Javascript
16 Các hàm xử lý chuỗi trong Javascript (cắt / tách / nối chuỗi ..)
17 Khai báo và duyệt mảng trong javascript
18 Các hàm xử lý mảng trong javascript hữu ích
19 Cách để tạo mảng hai chiều trong Javascript
20 Đối tượng Number trong Javascript (cách tạo và cách sử dụng)
21 Đối tượng Date trong Javascript - Định dạng format date
22 Các hàm xử lý ngày tháng trong Javascript
23 Cách dùng typeof trong Javascript để kiểm tra kiểu dữ liệu
» Events
24 Các sự kiện (Event) trong Javascript
25 Hiểu rõ return TRUE/FALSE trong Javascript
26 Sự kiện window.onload trong Javascript
27 Hàm addEventListener() trong Javascript
28 Phương thức removeEventListener() Javascript
29 Bắt sự kiện click trong Javascript
30 Sự kiện hover chuột trong Javascript
31 Sự kiện rời chuột onmouseout trong Javascript
32 Sự kiện nhấp đúp chuột ondbclick trong Javascript
33 Sự kiện mousemove trong Javascript (di chuyển chuột)
34 Sự kiện Submit Form trong Javascript
» DOM
35 DOM là gì? Các thao tác với DOM trong Javascript
36 DOM Element trong javascript
37 DOM HTML trong Javascript, lấy nội dung trong thẻ html
38 DOM CSS: Thay đổi CSS bằng Javascript
39 DOM Nodes trong Javascript
40 Mẹo sử dụng thuộc tính HTML trong Javascript
» BOM
41 BOM là gì? BOM trong javascript
42 Cách dùng đối tượng window trong Javascript
43 Location trong Javascript - điều hướng URL trong Javascript
44 History trong Javascript - quản lý lịch sử lướt web với javascript
45 Cách dùng cookie trong Javascript
46 Cách dùng window.navigator trong Javascript
47 Cách dùng đối tượng screen trong Javascript
» Object
48 Đối tượng / Object trong Javascript
49 Thao tác với đối tượng (Object) trong Javascript
50 Object Prototype trong Javascript là gì?
» Bổ sung
51 Cơ chế hoạt động của hoisting trong Javascript
52 Cách dùng use strict trong javascript (strict mode)
53 Biểu thức chính quy RegEx trong Javascript
54 localStorage và sessionStorage trong Javascript
» Thực hành
55 Góp ý kiến cho series javascript căn bản

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