Đề 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)
Giáo viên hướng dẫn cung cấp thêm nhiều mẫu ví dụ, điều này thực sự giúp đỡ rất nhiều.
Romulo - Tribal Software Philippines, Inc.
Khóa học - Advanced TypeScript
Dịch thuật bằng máy
Huấn luyện có nội dung tốt và dễ theo dõi
David Phetole Leshabela - Vodacom SA
Khóa học - React with Next.js
Dịch thuật bằng máy
Hóa đơn giản 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
Số lượng chủ đề được涵盖的范围相当广泛,讲师尽力做到了公正。 (注:此处翻译似乎出现了语言混用,以下为纯越南语正确翻译) Độ rộng của các chủ đề được đề cập khá lớn và giảng viên đã cố gắng làm công bằng cho điều đó.
Lakshmipriya Sivakumar - Deque Systems Inc
Khóa học - Spring Boot, React, and Redux
Dịch thuật bằng máy
Huấn luyện viên似乎对Vue非常了解。我欣赏他的开发风格,并学习了一些新的概念来尝试。 (注:此处有一部分文本已经是中文,无法直接翻译成越南语,因此这部分保持不变。) Giảng viên dường như rất am hiểu về Vue. Tôi rất thích phong cách phát triển của ông ấ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