강의

멘토링

커뮤니티

BEST
Programming

/

Front-end

Cơ bản về DOM

Không thể nói về lập trình web mà không biết về DOM. Khóa học bao quát hơn 95% đặc tả của DOM. Bạn có thể nắm trọn kiến thức về DOM một cách dứt điểm. Nội dung rộng, sâu và chi tiết. Không lãng phí thời gian, chi phí và công sức. Khóa học cũng bao gồm cả cách ứng dụng JavaScript, giúp bạn có thể phát triển ứng dụng web bằng Vanilla JS.

(4.6) 14 đánh giá

1,098 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

  • tonextday
DOM
DOM
JavaScript
JavaScript
HTML/CSS
HTML/CSS
DOM
DOM
JavaScript
JavaScript
HTML/CSS
HTML/CSS

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

4.6

5.0

user

54% đã tham gia

Tôi nghe rõ lắm. Tôi nghĩ nó tốt cho những sinh viên muốn tìm hiểu các khái niệm học thuật liên quan đến DOM. Vì vậy, tôi khuyên bạn nên dùng nó nếu bạn muốn hiểu rõ về DOM và luyện tập đọc mã tốt. Tuy nhiên, điều đáng thất vọng là độ khó của khóa học. Việc thay đổi màn hình thường xuyên và sự hiện diện của mã hóa trực tiếp có thể hơi choáng ngợp đối với người mới bắt đầu và có thể hơi nhàm chán đối với những học sinh trình độ trung cấp trở lên cần học nhanh với tốc độ gấp đôi. hoặc tổ chức đơn giản. Tuy nhiên tôi nghĩ đúng đó là một bài giảng đầy sự chân thành :)

5.0

Kwon MJ

100% đã tham gia

Nếu bạn là nhà phát triển web, tôi chắc chắn khuyên bạn nên nghe nó.

5.0

동해바다

41% đã tham gia

Đây là một bài giảng mà bạn có thể thấy rằng họ đang cố gắng giải thích từng điều một một cách rất tử tế. Đúng là nó quá nhiều và gây mất tập trung ở một số khu vực. Ban đầu... một khi bạn đã vượt qua phần đó, dường như không có nơi nào khác bạn có thể tham gia các khóa học liên quan đến DOM ngoài bài giảng này.

Bạn sẽ nhận được điều này sau khi học.

  • Cơ bản về Giao diện người dùng (User Interface)

  • DOM trong đặc tả DOM

  • DOM của đặc tả HTML

  • Đối tượng Window trong đặc tả HTML

Nếu là một nhà phát triển ứng dụng web, hãy chinh phục hoàn toàn
DOM - kỹ năng nhất định phải nắm vững!
Năng lực DOM cực kỳ cần thiết cho các nhà phát triển!

DOM (Document Object Model) là yếu tố thiết yếu trong phát triển ứng dụng web. Từ việc click chuột cho đến việc lấy giá trị đã nhập đều là DOM. Việc hiển thị dữ liệu một cách linh hoạt trên trang web cũng chính là DOM.

Tại sao chúng ta cần phải biết về DOM?

Cách
hình dung, tư duy và tiếp cận ứng dụng web sẽ thay đổi!

Để khai thác một cách sâu rộng và chi tiết, nội dung được chia thành 3 khóa học riêng biệt.

  • thoughtful Khóa học này là phần đầu tiên, nội dung bao gồm các kiến thức cơ bản về DOM và đối tượng Window.
  • Khóa học thứ hai là "Tương tác DOM", nội dung bao gồm Event, Web Component, v.v.
  • Khóa học thứ ba là "DOM: CSSOM", tập trung vào việc xử lý DOM xoay quanh CSS.

Các thuộc tính và phương thức của DOM được sử dụng trong mọi ngôn ngữ và có chức năng giống nhau. Tuy nhiên, hình thức triển khai sẽ khác nhau. Mặc dù khóa học được tiến hành bằng ngôn ngữ JavaScript, nhưng nếu mục đích là để nắm bắt khái niệm/chức năng của DOM thì các nhà phát triển ngôn ngữ khác cũng có thể tham gia khóa học.

Thông qua khóa học này, bất kể mức độ hiểu biết về DOM hiện tại ra sao, bạn sẽ có được sự tự tin quan trọng nhất đối với một nhà phát triển – đó là cảm giác đã nắm trọn toàn bộ DOM, từ cái nhìn tổng quan đến chi tiết như rừng - cây - cành - hoa. Từ đó, cách bạn hình dung, tư duy và tiếp cận các ứng dụng web sẽ hoàn toàn thay đổi.

Các thuộc tính và phương thức của DOM không được sử dụng riêng lẻ mà được kết hợp cùng với JavaScript. Bạn có thể vừa học cách ứng dụng JavaScript, vừa có thể cải thiện kỹ năng JavaScript của mình.


Con đường sâu sắc và chính xác nhất
để học về DOM một cách trọn vẹn.

Nội dung bao quát hơn 95% thông số kỹ thuật của DOM. Bạn có thể nắm trọn kiến thức về DOM.
Nội dung rộng (Wide), sâu (Deep) và chi tiết (Detail). Không làm lãng phí thời gian, chi phí và công sức của bạn.

Khóa học này có một kịch bản cụ thể. Nói cách khác, thứ tự học và những nội dung cần học đã được sắp xếp một cách khoa học.
Nếu học theo lộ trình của bài giảng, bạn có thể tiếp thu toàn bộ DOM một cách tự nhiên và cảm nhận được mọi khía cạnh của DOM.

Cung cấp
danh sách kiểm tra
giao diện.

Để không bỏ sót các thuộc tính và phương thức của interface, tôi đã lập và kiểm tra các thuộc tính và phương thức của interface dưới dạng danh sách kiểm tra (check list) như hình ảnh bên dưới.

Danh sách giao diện được cung cấp dưới dạng tệp PDF. Cách sử dụng danh sách này được giải thích trong phần [00-3]. Bạn có thể dễ dàng tìm thấy các thuộc tính và phương thức của khóa học.

Danh sách giao diện

Công nghệ nền tảng web 
Bài giảng tích hợp lộ trình.

Các công nghệ nền tảng web là HTML, CSS, DOM và JavaScript.
Các công nghệ xu hướng có thể thay đổi hoặc biến mất theo thời gian, nhưng công nghệ nền tảng thì không mất đi mà sẽ được tích lũy dần. Bạn cần phải học một cách sâu rộng và chi tiết ngay từ đầu.

Cùng với 4 khóa học JavaScript đã được mở, bạn có thể hoàn thiện một cách trọn vẹn các công nghệ nền tảng vốn là cơ sở của phát triển web.

Đến từ hơn 40 năm
kinh nghiệm.

Tôi đã đưa vào bài giảng những kinh nghiệm từ hơn 40 năm phát triển phần mềm, những cảm nhận tinh tế mà chỉ thời gian mới có thể thấu hiểu, và cả những kỹ năng đã trở thành bản năng tự nhiên.

Việc tạo ra cảm giác là 
rất quan trọng.

Đối với DOM, chức năng rất quan trọng, nhưng điều quan trọng hơn là tạo ra cảm giác (trực giác). Để tạo ra cảm giác này, việc lập trình là cần thiết, nhưng bạn cũng cần phải cảm nhận được cả bề rộng lẫn chiều sâu. Khóa học sẽ xử lý nhiều dạng mã khác nhau và giải thích một cách rộng, sâu và chi tiết để giúp bạn hình thành cảm giác đó.


Cung cấp
môi trường học tập có thể tập trung.

Việc phải rời khỏi trang bài giảng để thực hiện mã nguồn sẽ làm giảm sự tập trung và gây gián đoạn luồng học tập.
Để ngăn chặn điều này, chúng tôi đã phát triển một chương trình chuyên dụng để bạn có thể thực hiện ngay tại trang hiện tại.


Hãy xem qua các
khóa học liên quan sẽ rất hữu ích nếu học cùng nhau.

Sê-ri JavaScript của Kim Young-bo

Đi đến Lộ trình học JavaScript (Giảm giá 40%)

Chuỗi bài giảng DOM của Kim Young-bo

Đi đến Lộ trình DOM (Giảm giá 40%)

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển JavaScript

  • Nhà phát triển web sử dụng các ngôn ngữ khác ngoài JavaScript (DOM là điểm chung của mọi ngôn ngữ)

Cần biết trước khi bắt đầu?

  • Cơ bản về JavaScript, HTML

Xin chào
Đây là

9,737

Học viên

407

Đánh giá

337

Trả lời

4.8

Xếp hạng

13

Các khóa học

Tôi là một nhà phát triển yêu thích việc phát triển phần mềm.

Email: tonextday@gmail.com

Video: 11
Rust Build-up: Xây dựng nền tảng hoàn chỉnh

Clean-up JavaScript: Jump-up
Clean-up JavaScript: Base Build-up
JavaScript cho người mới bắt đầu
JavaScript trung và cao cấp
JavaScript hiện đại (ES6+) cơ bản
JavaScript hiện đại (ES6+) chuyên sâu
DOM cơ bản
Tương tác DOM
React cho người mới bắt đầu, Hoàn tất React
Phương pháp triển khai phân tích yêu cầu
JavaScript Machine Learning TensorFlow.js

Sách đã xuất bản: 9 cuốn
Đắm mình cùng JavaScript!
ECMAScript 6
HTML5
DOM Scripting
Biểu thức chính quy JavaScript
Mô hình hóa Event Process để phân tích yêu cầu
Machine Learning TensorFlow.js,
Ứng dụng Ajax, Phân tích hoàn chỉnh prototype.js
Trong số 9 cuốn sách, có 8 cuốn tôi là tác giả đầu tiên tại Hàn Quốc.
Đặc biệt, cuốn "Machine Learning TensorFlow.js" tại thời điểm xuất bản chưa có sách liên quan trên amazon.com.

Trong số 9 cuốn sách như "Ứng dụng x", "Phân tích chi tiết prototype.js", có 8 cuốn tôi là tác giả đầu tiên tại Hàn Quốc. Đặc biệt, cuốn "Machine Learning TensorFlow.js" tại thời điểm xuất bản chưa hề có sách liên quan trên amazon.com.

Trong số 9 cuốn sách về ứng dụng x và phân tích chuyên sâu prototype.js, có 8 cuốn là tác giả đầu tiên tại Hàn Quốc. Đặc biệt, cuốn "Machine Learning TensorFlow.js" tại thời điểm xuất bản chưa hề có sách liên quan trên amazon.com.

Chương trình giảng dạy

Tất cả

123 bài giảng ∙ (24giờ 33phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

14 đánh giá

4.6

14 đánh giá

  • user130103님의 프로필 이미지
    user130103

    Đánh giá 20

    Đánh giá trung bình 4.9

    5

    54% đã tham gia

    Tôi nghe rõ lắm. Tôi nghĩ nó tốt cho những sinh viên muốn tìm hiểu các khái niệm học thuật liên quan đến DOM. Vì vậy, tôi khuyên bạn nên dùng nó nếu bạn muốn hiểu rõ về DOM và luyện tập đọc mã tốt. Tuy nhiên, điều đáng thất vọng là độ khó của khóa học. Việc thay đổi màn hình thường xuyên và sự hiện diện của mã hóa trực tiếp có thể hơi choáng ngợp đối với người mới bắt đầu và có thể hơi nhàm chán đối với những học sinh trình độ trung cấp trở lên cần học nhanh với tốc độ gấp đôi. hoặc tổ chức đơn giản. Tuy nhiên tôi nghĩ đúng đó là một bài giảng đầy sự chân thành :)

    • cheoljinan님의 프로필 이미지
      cheoljinan

      Đánh giá 7

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • kys13987454님의 프로필 이미지
        kys13987454

        Đánh giá 6

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        • manitw28님의 프로필 이미지
          manitw28

          Đánh giá 33

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          Nếu bạn là nhà phát triển web, tôi chắc chắn khuyên bạn nên nghe nó.

          • tonextday
            Giảng viên

            Cảm ơn bạn ^^

        • chuing님의 프로필 이미지
          chuing

          Đánh giá 14

          Đánh giá trung bình 4.9

          5

          41% đã tham gia

          Đây là một bài giảng mà bạn có thể thấy rằng họ đang cố gắng giải thích từng điều một một cách rất tử tế. Đúng là nó quá nhiều và gây mất tập trung ở một số khu vực. Ban đầu... một khi bạn đã vượt qua phần đó, dường như không có nơi nào khác bạn có thể tham gia các khóa học liên quan đến DOM ngoài bài giảng này.

        470.240 ₫

        Khóa học khác của tonextday

        Hãy khám phá các khóa học khác của giảng viên!

        Khóa học tương tự

        Khám phá các khóa học khác trong cùng lĩnh vực!