Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Mempelajari blok kode JavaScript
Anda dapat membuat kueri model secara langsung dan menguji hasil yang ditampilkan saat menggunakan
parameter value yang berbeda dengan Konsol Cloud, atau dengan memanggil
Vertex AI API secara langsung.
Halo! Kode JavaScript ini membuat slideshow sederhana. Mari kita bahas satu per satu:
currentSlide = 0;: Ini menginisialisasi variabel untuk melacak slide yang saat ini ditampilkan. Dimulai dari 0 (slide pertama).
showSlide(index): Ini adalah fungsi inti. Fungsi ini memerlukan index yang mewakili slide yang akan ditampilkan.
document.querySelector('.slides-wrapper'): Fungsi ini mendapatkan elemen penampung untuk semua slide (mungkin <div> dengan class "slides-wrapper").
document.getElementsByClassName("slide"): Fungsi ini mendapatkan semua elemen dengan class "slide" (mungkin setiap slide).
if (index >= slides.length) currentSlide = 0;: Jika indeks berada di luar batas (lebih besar dari atau sama dengan jumlah slide), indeks akan di-wrap ke slide pertama (indeks 0).
if (index < 0) currentSlide = slides.length - 1;: Demikian pula, jika indeks kurang dari 0, indeks akan di-wrap ke slide terakhir.
slidesWrapper.style.transform =translateX(-${currentSlide * 100}%);: Ini adalah baris kunci. Class ini menggunakan transformasi CSS untuk memindahkan elemen slides-wrapper secara horizontal. Setiap slide diasumsikan memiliki lebar 100% dari penampung. Mengalikan currentSlide dengan 100% akan menggeser penampung ke kiri, sehingga slide yang sesuai akan ditampilkan.
nextSlide(): Fungsi ini menambahkan currentSlide dan memanggil showSlide() untuk menampilkan slide berikutnya.
prevSlide(): Fungsi ini mengurangi currentSlide dan memanggil showSlide() untuk menampilkan slide sebelumnya.
window.onload = function() { ... }: Tindakan ini memastikan kode berjalan setelah seluruh halaman dimuat.
showSlide(currentSlide);: Awalnya, slide pertama akan ditampilkan.
setInterval(nextSlide, 3000);: Tindakan ini akan menyiapkan interval untuk otomatis memanggil nextSlide() setiap 3.000 milidetik (3 detik), sehingga menciptakan efek slideshow otomatis.
Pada dasarnya, kode menggunakan transformasi CSS untuk melakukan transisi antar-slide dengan lancar, menangani perilaku penggabungan, dan kemajuan slide otomatis. Ini mengasumsikan struktur HTML tertentu dengan elemen penampung dan elemen slide. HTML kemungkinan akan terlihat seperti ini:
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2024-12-18 UTC."],[],[]]