Đề cương khóa học
Giới thiệu về JavaScript và Hàm
- JavaScript là gì?
- Lịch sử phát triển của JavaScript
- Khi và ở đâu nên sử dụng JavaScript
- Khi và ở đâu không nên sử dụng JavaScript
- Các nguyên tắc cơ bản của web scripting
- Cách bao gồm JavaScript vào trang web của bạn
- Viết các câu lệnh JavaScript
- Sử dụng biến
- Làm việc với toán tử
- Bắt sự kiện chuột
- Cú pháp chung
- Gọi hàm
- Hàm mũi tên
- Đặt tham số mặc định
Đối tượng DOM và Đối tượng có sẵn
- Tương tác với người dùng
- Chọn các phần tử theo ID của chúng
- Truy cập lịch sử trình duyệt
- Sử dụng đối tượng vị trí
- Sử dụng ngày và giờ
Xử lý Số và Chuỗi
- Số
- Các phương thức toàn cục
- Đối tượng số
- Hàm Number()
- Giá trị boolean
- Giá trị null và undefined
- Chuỗi
- Mẫu chuỗi
Lưu trữ Dữ liệu trong Mảng
- Mảng
- Cách lặp qua mảng
- Toán tử ba chấm
Xử lý Sự kiện trong JavaScript và Kiểm soát Lập trình
- Loại sự kiện
- Xử lý sự kiện
- Đối tượng sự kiện
- Câu lệnh điều kiện
- Vòng lặp và cấu trúc kiểm soát
- Cách thiết lập và sử dụng bộ hẹn giờ
Lập trình với DOM
- Nút DOM
- Chọn phần tử bằng getElementsByTagName()
- Cách đọc thuộc tính phần tử
- Đối tượng kiểm tra DOM của Mozilla và Chrome
- JSON là gì? Một bài giới thiệu
Lập trình với JavaScript, HTML, và CSS Manipulation
- Một số yếu tố quan trọng
- Kéo và thả
- Lưu trữ cục bộ
- Cách làm việc với các tệp cục bộ
- Thuộc tính style trong DOM
- Cách truy cập lớp sử dụng className
- Đối tượng DOM styleSheets
- Cách tham chiếu thuộc tính CSS3 trong JavaScript
- Cách đặt thuộc tính CSS3
Tổng kết và Bước tiếp theo
Yêu cầu
- Có kiến thức cơ bản về HTML và CSS
- Familiarity with general programming concepts
Đối tượng tham gia
- Nhà phát triển web
- Kỹ sư phần mềm
- Bất kỳ ai quan tâm đến việc học JavaScript cho phát triển web
Đánh giá (4)
Chi tiết, cách giải thích và sự bình tĩnh, tự tin mà người hướng dẫn truyền cảm hứng.
Cosmin Ghergheles - Ness
Khóa học - React, Redux and TypeScript
Dịch thuật bằng máy
Trainor cung cấp thêm nhiều ví dụ, điều này thực sự rất hữu ích.
Romulo - Tribal Software Philippines, Inc.
Khóa học - Advanced TypeScript
Dịch thuật bằng máy
Tôi thích sự chuyên nghiệp của người hướng dẫn, anh ấy thực sự hiểu rõ những gì mình đang nói và có khả năng giải thích gần như cả những chủ đề đơn giản nhất trên chủ đề, điều này thật tuyệt vời.
Marlon - National Confederation of Cooperatives
Khóa học - React with Next.js
Dịch thuật bằng máy
bài tập thực hành
Mateusz - DPDgroup IT Solutions sp. z o.o.
Khóa học - React Native for iOS and Android
Dịch thuật bằng máy