- vừa được xem lúc

40 JavaScript Projects cho Beginners (Phần 1)

0 0 97

Người đăng: Nguyễn Trung Hiếu

Theo Viblo Asia

Cách tốt nhất để học một ngôn ngữ lập trình mới là build projects.

Dưới đây 40 dự án thân thiện với người mới bắt đầu bằng Vanilla JavaScript, React và TypeScript.

Lời khuyên cho bạn: xem video, build project, xây dựng lại nó theo cách của bạn.

Điều đó sẽ kiểm tra xem bạn đã thực sự học các khái niệm hay chưa.

Bạn có thể nhấp vào bất kỳ dự án nào được liệt kê bên dưới để chuyển đến phần đó của bài viết.

Vanilla JavaScript Projects

Nếu bạn chưa học các nguyên tắc cơ bản về JavaScript, thì tôi khuyên bạn nên xem khóa học này trước khi tiếp tục với các dự án.

Nhiều ảnh chụp màn hình dưới đây là từ đây.

How to create a Color Flipper

Trong hướng dẫn này, bạn sẽ học cách tạo một công cụ thay đổi màu nền ngẫu nhiên. Đây là cách để giúp bạn bắt đầu làm việc với DOM.

Các khái niệm chính bao gồm:

  • arrays
  • document.getElementById()
  • document.querySelector()
  • addEventListener()
  • document.body.style.backgroundColor
  • Math.floor()
  • Math.random()
  • array.length

Trước khi bạn bắt đầu, tôi khuyên bạn nên xem phần giới thiệu.

How to create a Counter

Trong hướng dẫn này, bạn sẽ học cách tạo bộ đếm và viết các điều kiện thay đổi màu sắc dựa trên số dương hoặc số âm được hiển thị.

Dự án này sẽ giúp bạn thực hành nhiều hơn khi làm việc với DOM và bạn có thể sử dụng bộ đếm đơn giản này trong các dự án khác như đồng hồ pomodoro.

Các khái niệm chính bao gồm:

  • document.querySelectorAll()
  • forEach()
  • addEventListener()
  • currentTarget property
  • classList
  • textContent

How to create a Review carousel

Trong hướng dẫn này, bạn sẽ học cách tạo một carousel của các bài đánh giá, có thể random được các bài đánh giá.

Đây là một tính năng tốt cần có trên một trang web thương mại điện tử để hiển thị đánh giá của khách hàng hoặc danh mục đầu tư cá nhân để hiển thị đánh giá của khách hàng.

Các khái niệm chính bao gồm:

  • objects
  • DOMContentLoaded
  • addEventListener()
  • array.length
  • textContent

How to create a responsive Navbar

Trong hướng dẫn này, bạn sẽ học cách tạo một responsive navbar, sẽ hiển thị cho các thiết bị có màn hình nhỏ hơn.

Học cách phát triển các trang web đáp ứng là một phần quan trọng để trở thành một nhà phát triển web. Đây là một tính năng phổ biến được sử dụng trên rất nhiều trang web.

Các khái niệm chính bao gồm:

  • document.querySelector()
  • addEventListener()
  • classList.toggle()

How to create a Sidebar

Trong hướng dẫn này, bạn sẽ học cách tạo một sidebar với animation.

Đây là một tính năng thú vị mà bạn có thể thêm vào trang web cá nhân của mình.

Các khái niệm chính bao gồm:

  • document.querySelector()
  • addEventListener()
  • classList.toggle()
  • classList.remove()

Tham khảo

https://www.freecodecamp.org/news/javascript-projects-for-beginners/#how-to-create-a-color-flipper

Còn tiếp ...

Bình luận

Bài viết tương tự

- vừa được xem lúc

2021, chúng ta cần tối ưu hóa việc tải hình ảnh trên web như nào?

Rất chào các bạn,. Như các bạn đã biết, trong kỉ nguyên công nghệ, song song với sự sinh ra dày đặc của các trang web mới cũng là sự biến mất của những trang web "lạc hậu" hay hoạt động kém hiệu quả.

0 0 56

- vừa được xem lúc

Cách mình "hack" được vào hẹ thống của SMAS để xem điểm.

Cách mà mình "hack" được vào hệ thống của SMAS. Thật ra dùng từ hack cũng không đúng lắm, chỉ là một vài trick để lừa hệ thống mà thôi.

0 0 146

- vừa được xem lúc

Giải thích một số JAVASCRIPT ARRAY METHOD với EMOJIS

Như chúng ta đã biết, Array trong JS có rất nhiều method tiện dụng có thể hỗ trợ chúng ta. Sau đây là một số method thông dụng được giải thích bằng các emoji. Thêm một hoặc nhiều phần tử vào sau mảng. livestock.

0 0 46

- vừa được xem lúc

Testing trong Javascript với Jest (Phần 1)

Hello 500 anh em, lại là mình đây. Chú bé coder yêu màu tím thích màu hồng và ghét sự giả dối đây .

0 0 270

- vừa được xem lúc

Áp dụng kiến trúc 3 Layer Architecture vào project NodeJS

The problem encountered. Các framework nodejs phổ biết như Express cho phép chúng ta dễ dàng tạo ra Resful API xử lí các request từ phía client một cách nhanh chóng và linh hoạt.

0 0 80

- vừa được xem lúc

Một số String methods cần biết trong javascript

String là một trong những phần quan trọng nhất trong javascript, ngoài những methods hay dùng như trim, concat, subString, toUpperCase, toLowerCase; Javascript còn cung cấp cho chúng ta rất nhiều methods hữu ích khác để thao tác và giải quyết các vấn đề dễ dàng hơn khi làm việc với String. Mặc dù nh

0 0 39