Day 3: Bật mí cách tạo Modal Popup Material UI vừa đẹp vừa đơn giản - Thực chiến HTML CSS JS

Поделиться
HTML-код
  • Опубликовано: 10 фев 2025
  • 👇 LỘ TRÌNH LÊN FULLSTACK, trọn bộ serial course MIỄN PHÍ 👇:
    • Luyện tập 30 Projects thực chiến: • Day 1: Thiết kế Produc...
    • HTML: • HTML căn bản cho người...
    • CSS: • [CSS căn bản] | bài 1:...
    • JS: • [Javascript căn bản] |...
    • NodeJS: • NodeJS backend - Cơ ch...
    • ExpressJS: • [ExpressJS] | Giới thi...
    • ReactJS: • ReactJS căn bản, làm b...
    Ngoài ra nếu bạn muốn học hiệu quả hơn, có kinh nghiệm đi làm ngay thì nên học tập tại:
    • Học OFF (2 - 4 tháng): Nodemy.vn​
    Được đưa vào làm dự án, giảng viên hỗ trợ 1-1, trực tiếp hướng dẫn làm task. Đầu ra cam kết việc làm có lương ngay.
    • Học ONLINE: class.nodemy.vn/​
    Video call, giải đáp trực tiếp, hỗ trợ 1-1, teamview review sửa code. Hướng dẫn code dự án thực tế.
    ❓Tại sao mình nói học OFF hoặc ONLINE qua class.nodemy.vn/​ lại hiệu quả hơn ?
    Vì khi bạn tham gia các chương trình đào tạo trên, bạn sẽ được giảng viên hỗ trợ trực tiếp. Đó là cách bạn lên kinh nghiệm nhanh nhất, học từ người đi trước.
    Có người hướng dẫn bạn sẽ học tập trung kiến thức trọng tâm, kiến thức chuyên sâu, tránh sai lầm khi code. Những điều đó thôi cũng giúp bạn rút ngắn gần 1 năm so với tự học lập trình.
    ✪ Để học tập ONLINE qua youtube hiệu quả :
    ⚠️⚠️ ⚠️ Các bạn không nên quá phụ thuộc vào video. Video chỉ giúp các bạn hiểu kiến thức, để vận dụng thành thạo các bạn cần luyện tập nhiều và làm dự án thực tế, cần 1 người đi trước chỉ dẫn.
    ⭐ Nên tự code lại kiến thức đã học (tắt video đi code lại),
    ⭐ Làm bài tập cần pause video, tự nghĩ và làm bài tập trước, rồi mới xem đáp án
    ⭐ Xem hiểu hết video không có nghĩa là bạn đã biết code. Vì vậy các bạn đừng vội xem nhanh và nhiều video trong 1 ngày. Các bạn có thể thực hiện theo công thức bên dưới:
    1. Xem video, khoảng 5 - 10 phút thì dừng lại để luyện tập
    2. Tóm tắt những kiến thức trong 5-10 phút vừa xem theo cách bạn dễ nhớ
    3. Tắt video, code lại những gì đã học trong video (không được mở video tham khảo, chỉ nhìn vào bản tóm tắt để làm, nếu không nhớ thì google search)
    4. Tự lấy thêm ví dụ để kiểm chứng xem mình đã hiểu đúng về kiến thức chưa.
    5. Nếu tự code được bằng chính khả năng của mình thì tiếp tục xem tiếp video.
    ☝️CHÚ Ý: Thường các video có dài hơn 30 phút đến 1 tiếng thì vẫn phải áp dụng 5 bước trên, mỗi lần xem video chỉ 10 phút rồi phải thực hành lại ngay.
    ❓ Nếu có bất kì thắc mắc nào về bài giảng có thể để lại comment, mình sẽ trả lời sớm nhất cho các bạn. Mọi người có thể cùng nhau học lập trình, tham gia group bên dưới:
    Nodemy là một startup trường học công nghệ đào tạo chuyên sâu về Nodejs - Javascript, được nhóm admin NodeJs Việt Nam - cộng đồng Js lớn nhất Việt Nam thành lập.
    ✪ Follow Me :
    • Fanpage: / nodemy.vn​
    • Website: www.edmforyou9...​
    •Group học tập: / nodemy​
    •Website: nodemy.vn​
    ✪ Cộng đồng:
    • Nodejs Việt Nam: / congd...​
    • Diễn đàn: nodejs.vn​
    • Fanpage Nodejs Việt Nam: / nodejs.vn​
    ✪ Các bạn có thể liên hệ trực tiếp với mình qua:
    📞 08 666 33 805
    🙋‍♂: / nam.nodemy​

Комментарии • 42

  • @27_angquanghuy99
    @27_angquanghuy99 Год назад +2

    hay quá

    • @Nodemy
      @Nodemy  Год назад

      ok, Huy đăng kí kênh để xem thêm 30days thực chiến nhé

  • @DichVuCongonline-tm6to
    @DichVuCongonline-tm6to 5 дней назад

    Không biết làm cứ nhờ DA L0 05:22 2:13 4:56 bên họ làm cho nhanh mà đảm bảo nữa

  • @tak4761
    @tak4761 9 месяцев назад

    dạ em cảm ơn!

  • @hygge5655
    @hygge5655 3 года назад

    CẢM ƠN BẠN RẤT NHIỀU VÌ NHỮNG ĐIỀU HỮU ÍCH

    • @Nodemy
      @Nodemy  3 года назад

      Cảm ơn bạn. Thấy hay thì đăng ký kênh với chia sẻ để nhận thông báo cho Days tiếp theo nhé bạn

  • @phatly3884
    @phatly3884 4 месяца назад

    a ơi chỉnh settings sao cho mình ghi tắt modal_header+modal_body+modal_footer ra 3 cái div có classname đó ở đâu vậy a? Em cảm ơn ạ.

  • @Vudat1608
    @Vudat1608 2 года назад

    cảm ơn ad nhé

  • @devairdrops
    @devairdrops 3 года назад

    hay quá anh ơi

    • @Nodemy
      @Nodemy  3 года назад

      Cảm ơn bạn. Thấy hay thì đăng ký kênh và chia sẻ để nhận thông báo cho Days tiếp theo nhé bạn

  •  2 года назад +1

    Giồi ôi, không biết cái current target khổ sở bấy lâu.

  • @tieucuongmedia970
    @tieucuongmedia970 3 года назад +3

    hay quá tìm mãi mới được cách dạy như thế này .Mong anh sau khi làm xong list này, ra thêm thực chiến 30 days reacjs nữa !

    • @LongNguyen-bj8rh
      @LongNguyen-bj8rh 3 года назад

      ruclips.net/p/PLJ5qtRQovuEOoKffoCBzTfvzMTTORnoyp

  • @thoduongvan6781
    @thoduongvan6781 3 года назад

    video hay lắm, cảm ơn b nhé :D học được thêm vài cách gõ html class tắt cũng hay

    • @Nodemy
      @Nodemy  3 года назад

      Cảm ơn bạn. Thấy hay thì đăng ký kênh với chia sẻ để nhận thông báo cho Days tiếp theo nhé bạn

  • @quantrinh6817
    @quantrinh6817 3 года назад

    video rất hay ạ, ủng hộ

    • @Nodemy
      @Nodemy  3 года назад

      Cảm ơn bạn. Thấy hay đăng kí kênh và share để ae cùng vào học hỏi trao đổi nhé bạn

  • @triuc8755
    @triuc8755 Год назад

    làm sao ấn để lấy sự kiện 21:59 mà không bị tắt modal vậy ạ?

  • @manhlinh3138
    @manhlinh3138 3 года назад +1

    Hy vọng ad sẽ làm đầy đủ từ day 1 tới day 30, đã thêm vào playlist (y)

    • @Nodemy
      @Nodemy  3 года назад +1

      Chắc chắn luôn bạn ơi. Bạn nhớ đăng kí và chia sẻ để nhận thông báo sớm nhất cho video tiếp theo nhé

  • @chitrunghuynh8288
    @chitrunghuynh8288 3 года назад

    E hi vong co them nhieu bai tap nua

  • @minhnghia7520
    @minhnghia7520 2 года назад +2

    Mình thắc mắc chỗ currentTarget. Ai đó giải thích giúp mình với ạ!

    • @Nodemy
      @Nodemy  2 года назад

      curentTarget là DOM mà đang lắng nghe event nhé

  • @ChaoTanLongAn
    @ChaoTanLongAn Год назад

    Admin ơi! tới lúc em làm JS nó không chạy, với lại sao em không thấy anh dưa app.js vào html vậy? sao nó vẫn chạy bình thường hay vậy? Mất 2 tiếng kiểm tra vẫn không chạy được.

  • @phi1876
    @phi1876 2 года назад

    mong anh làm 1 seri " Mỗi ngày code giao diện 1 trang Web cùng HTML CSS" hoặc seri bài tập CSS.
    Em định tìm hiểu cứng về phần HTML CSS rồi mới qua JS nhìn anh code Js mà iem hông hỉu dì lun :''> hicccccc

  • @mie2357
    @mie2357 2 года назад +3

    Anh có thể giải thích rõ hơn về sự khác nhau giữa e.target và e.currentTarget trong trường hợp này được không ạ? Em cảm ơn

  • @anywhereloc2969
    @anywhereloc2969 3 года назад +1

    Này giống mấy cái howto trên w3

    • @Nodemy
      @Nodemy  3 года назад

      Thấy hay thì đăng ký kênh và chia sẻ cho mình nhé :D

  • @TungPham-yq9gq
    @TungPham-yq9gq 2 года назад

    a ơi mk nên dùng closset hoặc dataset , viết sẽ ngắn hơn rất nhiều a ạ trong file js,

  • @youmusic1681
    @youmusic1681 2 года назад

    phút thứ 16:40 bắt đầu là làm gì vậy ạ . bạn có thể cho mk keyword để mình tìm kiếm không

  • @vunguyenxuan8721
    @vunguyenxuan8721 2 года назад

    Nội dung hay nhưng màn hình code chữ quá nhỏ với cả bạn cứ làm mà ko có giải thích. Nên làm trong inspection để mọi người thấy được sự thay đổi.

  • @TungPham-dt6tr
    @TungPham-dt6tr 3 года назад

    cho em hỏi chút là 9:30 sao phải thêm thuộc tính position: fixed làm gì vậy ạ

  • @tranthikhanhlien9771
    @tranthikhanhlien9771 3 года назад +1

    admin đẹp trai có thể phóng to màn hình code lên được không ạ, em cảm ơn ad

    • @Nodemy
      @Nodemy  3 года назад

      Thanks em, cảm ơn em đã góp ý nhé

  • @raucover
    @raucover 2 года назад

    Bạn bị dư cái, có nghĩa là bn không cần thêm “ model.addEventlistener….,
    Như vậy sẽ tiết kiệm thời gian hơn, ý kiến riêng😀

  • @TuệHuyền84
    @TuệHuyền84 7 месяцев назад

    code file js của tôi:
    var btnOpen = document.querySelector(".open-modal-btn");
    var modal = document.querySelector(".modal");
    var iconClose = document.querySelector(".modal__header i");
    var btnClose = document.querySelector(".modal__footer button");
    // Việc 1: khi click vào btnOpen thì sẽ show ra modal
    function toggleModal() {
    modal.classList.toggle("hide");
    }
    btnOpen.addEventListener("click", toggleModal);
    modal.addEventListener("click", toggleModal);
    iconClose.addEventListener("click", (e) => {
    e.stopPropagation();
    toggleModal();
    });
    btnClose.addEventListener("click", (e) => {
    e.stopPropagation();
    toggleModal();
    });

  • @nhattuan4443
    @nhattuan4443 3 года назад

    video lag quá dau hết cả mắt @@

    • @HoangAnh-bt5fk
      @HoangAnh-bt5fk 3 года назад

      Lag đâu mà lag

    • @Nodemy
      @Nodemy  3 года назад

      Em xem lại chất lượng đường truyền mạng nhé.

  • @phannhattuan3581
    @phannhattuan3581 3 года назад

    hay quá anh ơi