Đề 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)
Các bài học rất tương tác và các bài tập thực hành tốt
Heino - NWK Limited
Khóa học - Laravel and Vue.js
Dịch thuật bằng máy
Tôi rất vui khi chúng ta có thể nhận được các bản ghi, slide và file đã nén, để chúng ta luôn có thể tham chiếu lại khi cần thiết. David giải thích các khái niệm một cách rõ ràng và có thể trả lời các câu hỏi mà chúng tôi đặt ra. Ông ấy rất am hiểu.
Renee Chan - Mackenzie Investments
Khóa học - Vue.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
Vue.js là điều mà tôi chưa bao giờ làm việc với và bài trình bày đã làm rõ một số nghi ngờ của tôi. Tuy nhiên, các khóa học trực tuyến không hiệu quả trong việc tiếp thu kiến thức.
Bogdan Stoica - EMAG IT Research S.R.L
Khóa học - Advanced Vue.js
Dịch thuật bằng máy
Khả năng giải thích các khái niệm phức tạp bằng ngôn ngữ đơn giản của ông. Ông cung cấp cái nhìn tổng quan về cách mọi thứ liên kết với nhau và cách chúng ta có thể áp dụng tốt nhất những kiến thức này vào các tình huống công việc của mình.
Sefako Tholo - Vodacom SA
Khóa học - React Native Expo
Dịch thuật bằng máy