Javascript & DOM #13 – Membuat IMAGE GALLERY

Javascript & DOM #13 - Membuat IMAGE GALLERY

Javascript & DOM #13 – Membuat IMAGE GALLERY

Dengan menggabungkan semua materi dan ilmu yang sudah kita dapatkan dari video2 sebelumnya, kali ini kita akan membuat sebuah program sederhana untuk menampilkan IMAGE GALLERY atau serangkaian gambar menggunakan DOM.

jangan lupa untuk menunjukkan hasil yang sudah kalian buat lewat kolom komentar dengan mencantumkan link-nya (codepen, jsfiddle, dll).. saya tunggu yaa πŸ™‚


PLAYLIST Javascript & DOM :
https://www.youtube.com/playlist?list=PLFIM0718LjIWB3YRoQbQh82ZewAGtE2-3


PLAYLIST LAIN:

– HTML Dasar
https://www.youtube.com/playlist?list=PLFIM0718LjIVuONHysfOK0ZtiqUWvrx4F

– CSS Dasar
https://www.youtube.com/playlist?list=PLFIM0718LjIUBrbm6Gdh6k7ZUvPIAZm7p

– Tutorial Sublime Text
https://www.youtube.com/playlist?list=PLFIM0718LjIWE-Ot9V9qcALx5OMAZY67c

– CSS Layouting
https://www.youtube.com/playlist?list=PLFIM0718LjIUu4Ju9GUL5zpLcuq08TKYr

– Dasar Pemrograman dengan JAVASCRIPT
https://www.youtube.com/playlist?list=PLFIM0718LjIWXagluzROrA-iBY9eeUt4w

– Belajar PHP untuk Pemula
https://www.youtube.com/playlist?list=PLFIM0718LjIUqXfmEIBE3-uzERZPh3vp6


MEDIA SOSIAL

http://instagram.com/sandhikagalih
https://www.facebook.com/WebProgrammingUNPAS
http://codepen.io/webprogrammingunpas
https://github.com/webprogrammingunpas
http://twitter.com/sandhikagalih


UNIVERSITAS PASUNDAN BANDUNG
http://www.unpas.ac.id/
http://www.if.unpas.ac.id/

terimakasih dan selamat #ngoding!

@sandhikagalih
Javascript & DOM #13 – Membuat IMAGE GALLERY



Javascript & DOM #13 – Membuat IMAGE GALLERY

Related posts

46 Thoughts to “Javascript & DOM #13 – Membuat IMAGE GALLERY

  1. Keren Bang dhika….Lanjutkan hehehehe..God Bless bang

  2. Notification squad hadir pak πŸ˜‚

  3. kenapa gakdi monetize pak chanelnya

  4. pak dika kepikiran buat bahas jquery gak nanti ?

  5. Pak kalau dalam variabel ada variabel itu bacanya gimana ya?
    Misalnya gini
    $kalimat = $_POST[kata];
    For ($i =0; $i < $kalimat; i++);
    $b[$i] =ord($kalimat[i]);

    Cara baca $b[$i] itu gimana ya pak?

  6. terimakasih , nambah pengetahuan baru ……

  7. Maaf pak, untuk action comment supaya masuk ke email kita, ada di video yg judulnya apa ya pak.?
    Terima kasih.

  8. Terima Kasih banyak pak Dhika atas semua vdeo tutorialnya jadi membantu saya dalam membuat aplikasi untuk tugas akhir saya semoga diberi kesehatan selalu

  9. Aduh dari dulu gua pengen bisa maen script baru ketemu ni channel nyesel

  10. Seperti biasa tutorialnya ademmm

  11. pake jquery lebih niqmat pak

  12. Ditambah lagi pak tutor yg beginian,kalo boleh buat play list musik atau video dgn HTML5+CSS3+Javascript.Semangat pak πŸ˜€

  13. Pak. Yang kayak dulu lagi dong ada bapak di pojok .wkwk . Soal nya kalo liat cara bapak jelasin bisa menginspirasi saya 😊

  14. lanjut pak dika, cara membuat menu dropDwon ya hehe…

  15. Pak, semua materi yang pak sampaikan saya dapat memahaminya tetapi ada stu materi yaitu hyper Link bagian Html …..kok sublime text saya nggak mau loding ke google ya pass waktu milik tulisan "Klik disini"

    Mohon bantuannya pak….!!! Terimakasih

  16. Bang sandika . .semua tutorialnya bagus sekali detail penjelasannya . Saya suka . Tolong juga buatin tutorial berbasis OOP .. trimakasih

  17. bang, coba doang buat tutorial untuk merelasikan antar database menggunakan skript

  18. Kok nggk make setAttribute pak? Malah pake src?

  19. Pak, maaf melenceng dari topik ini saya mau tanya yg seri php pak. Jadi gini pak saya mau pas reporting pdfnya yg mau d cetak sesuai sama index yg hasil dari pencarian pak misalnya saya cuma ingin mencetak satu nama saya gimana ya pak ? Tidak mencetak semua yg ada d database mohon bantuannya pak. Please

  20. Pak mau tanya, situs buat belajar dom dimana yaa pak?

  21. pak Dika, saya coba buat 3 gallery dalam 1 halaman, javascript yang jalan hanya di gallery pertama. kenapa ya, Pak? mohon pencerahannya.

  22. Kekurangannya yang Bapak coding di tutorial, ketika klik element ber-class jumbo, maka class active ditambahkan kedalamnya, jadi perlu menambahkan percabangan seperti berikut

    if (!e.target.className == '.jumbo') {
    e.target.classList.add('active');
    }

    Makasih Pak Dika πŸ˜€

  23. Hadir… mantap, sehat dan sukses selalu…

  24. bang, kalo bikin button like pake javascript, buttonnya itu cuma bisa diklik oleh satu orang saja, itu gimana bang?

  25. Mantab pak. Kalau boleh request lagi. Pemahaman DOM pada kasus Slider/Carousel dan Step/progress bar. Nuhun

  26. Buat program to do list dong pak pakai javascript

  27. Gmn kalo menghapus class activenya pake traversaling jd gak pake looping ke nodelist baru. Jd ambil parent node thumb (thumbnail) terus terlusur ke childnya (thumb) yang ada class activenya terus class activenya diremove πŸ™‚

  28. Solusi lain dari saya pak dhika, jadi nambah satu variable global dengan nama previousActive yang nilai awalnya null terus tinggal diinisiasi dan dikondisikan saat salah satu object dengan class thumb di klik, jadi bisa tanpa perulangan. Thanks banget pak dhika atas ilmunya, ditunggu lagi video tentang front end nya pak dhika yah. Mantabs My Favourite Lecture

    const container = document.querySelector('.container');
    const jumbo = document.querySelector('.jumbo');

    var previousActive = null;

    container.addEventListener('click', function(e){
    // cek apakah yang di click adalah thumb
    if(e.target.className == 'thumb'){
    jumbo.src = e.target.src;
    jumbo.classList.add('fade');
    setTimeout(function(){
    jumbo.classList.remove('fade');
    }, 500);

    e.target.classList.add('active');

    if(previousActive != null){
    previousActive.classList.remove('active');
    previousActive = e.target;
    }
    else{
    previousActive = e.target;
    }
    }
    });

  29. Pak dika, boleh dong bikinin tutorial untuk upload miltiple file gambar dengan progress bar per gambar terus disimpan ke DB πŸ˜…

  30. Pak saya mau tanya, ko setelah saya ikutin semua cara bapa sampai akhir tapi gajalan ya pak program nya, ketika saya klik gambar yang kecil, dia engga muncul di gambar besar nya, mohon ke jelasannya pak, ini tugas dari dosen disuruh ikutin kodingan bapak-, saya udah play terus video nya saya udah cek ulang udah sama persis pak..

    Mohon di respon pak, sebelum nya terima kasih banyak πŸ˜€

  31. Sedikit tambahan pak Dika, bukan maksud menggurui cuma ingin tambah dikit di htmlnya agar di img 1.jpg dikasi default class active

  32. Pak maaf mau bertanya bagaimana biar gambar bisa menyesuikan biar tidak di atur gambarnya ukutan 600px x 400px … biar di tumb jumbo bisa ngepas gambarnya walau ukuran gambar tidak sama

  33. kalau gue gini bang
    kebetulan gue pause pas denger looping buat nyoba sendiri
    const thumbs = document.querySelectorAll(.thumb);
    for (let i = 0 ; i < thumbs.length ; i++) {

    thumbs[i].classList.remove('active');

    e.target.classList.add('active');

    }
    ada problem ga kalau gini?

  34. terus lanjutkan pak sampai bisa jadi full stack js hehe, sehat terus pak

  35. pak punya saya nggk bisa apakah perlu sublime text saya dowlaod plugin

  36. pak dhika, klo buat file gambar di sebuah tabel yg ada di database lalu tampil otomatis pada galery yg kita buat bgaimna cara manggilnya. jdi setiap ada file gambar yg di tambahkan didlm tabel database, secara otomatis ikut tampil ke galery yg udah kita buat. bgitu selanjutnya

Leave a Comment