JS01 - Javascript Introduction
Giới thiệu tổng quát khóa học JS
Nội dung khóa học diễn ra trong 8 tuần với 24 buổi:
- 2 tuần đầu để học hỏi, tìm hiểu cơ bản, nền tảng của Javascript.
- 1 tuần về OOP + Giải thuật
- 1 tuần làm với DOM + Game
- 1 tuần làm việc với API
- 1 tuần làm việc với Browser API
- 1 tuần nói về các chủ đề nâng cao
- 1 tuần support + prepare for ReactJS
Quy tắc đặt tên hàm, biến chuẩn Coding conversion
ECMAScript (ES): đặc tả của ngôn ngữ JS (JS follow theo đặc tả ES). Được update hằng năm từ 2015.
Luyện Problem Solving để luyện tập tư duy Logic trên LeetCode
Viết Unit testing để kiểm thử code đúng hay sai.
DOM (Document Object Model) để tương tác với HTML.
NodeJS là runtime của JS. Giúp code JS có thể chạy ở bất kỳ đâu có NodeJS. Thay vì chỉ chạy được trên trình duyệt như trước đây, giờ đây JS có thể chạy được ở phía Back-end và cả Database.
Output khóa học
Đọc thêm chi tiết tại EZFrontend
Nội dung kiến thức buổi JS01
Function
Function có vai trò làm một nhiệm vụ cụ thể nào đó. Một function chỉ nên làm 1 nhiệm vụ và làm thật tốt nhiệm vụ đó (tối ưu là dưới 30 dòng cho 1 function).
Code JS chỉ là một tập hợp những function để thực thi những nhiệm vụ cụ thể.
1 function chỉ nên có tối đa 3 params
Đặt tên cho function bắt đầu bằng động từ như 'is...', 'has...' (do function để thực thi một nhiệm vụ nào đó)
Variables
- Đặt tên biến bắt đầu bằng danh từ. Ví dụ: