Đề 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á (5)
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
Khóa học có nội dung tốt và dễ dàng theo dõi
David Phetole Leshabela - Vodacom SA
Khóa học - React with Next.js
Dịch thuật bằng máy
Đơn giản hóa các kỹ thuật phức tạp mới
Brian Zaranyika - Vodacom SA
Khóa học - React Native Expo
Dịch thuật bằng máy
Phạm vi của các chủ đề được đề cập khá rộng và người hướng dẫn đã cố gắng làm cho nó công bằng.
Lakshmipriya Sivakumar - Deque Systems Inc
Khóa học - Spring Boot, React, and Redux
Dịch thuật bằng máy
Giảng viên dường như rất am hiểu về Vue. Tôi rất đánh giá cao cách phát triển của anh ấy và học được một số khái niệm mới để thử nghiệm.
Adrian Borrmann - CBC/Radio-Canada
Khóa học - Advanced Vue.js
Dịch thuật bằng máy