Jika Anda ingin membuat halaman web dinamis, Anda harus melengkapi pengetahuan HTML dan CSS Anda dengan pemahaman tentang JavaScript . Bahasa scripting ini dianggap penting dalam pengembangan web modern.
Anda dapat membuat semua jenis aplikasi dan situs web interaktif yang menarik dengan JavaScript, tetapi ada banyak hal yang harus dipelajari dalam prosesnya. Dengan mengingat hal itu, kami telah membuat lembar contekan JavaScript berikut untuk Anda.
Lembar contekan dapat berfungsi sebagai penyegaran cepat pada elemen JavaScript kapan pun Anda membutuhkannya. Ini berguna untuk pemula dan ahli.
aplikasi email gratis terbaik untuk windows 10
DOWNLOAD GRATIS: Lembar contekan ini tersedia sebagai PDF yang dapat diunduh dari mitra distribusi kami, TradePub. Anda harus melengkapi formulir singkat untuk mengaksesnya untuk pertama kali saja. Unduh Lembar Cheat JavaScript Ultimate .
Lembar Cheat JavaScript Ultimate
Jalan pintas | Tindakan |
---|---|
Array JavaScript | |
concat() | Bergabunglah dengan beberapa array menjadi satu |
salinDalam() | Salin elemen array di dalam array, ke dan dari posisi tertentu |
Indeks() | Kembalikan nilai primitif dari objek yang ditentukan |
termasuk() | Periksa apakah array berisi elemen yang ditentukan |
Ikuti() | Gabungkan elemen array menjadi satu string dan kembalikan string |
entri() | Kembalikan pasangan kunci/nilai Objek Iterasi Array |
setiap() | Periksa apakah setiap elemen dalam array lulus ujian |
mengisi() | Isi elemen dalam array dengan nilai statis |
Saring() | Buat array baru dengan setiap elemen dalam array yang lulus tes |
Temukan() | Kembalikan nilai elemen pertama dalam array yang lulus tes |
untuk setiap() | Panggil fungsi untuk setiap elemen array |
dari() | Buat array dari objek |
indeks terakhir() | Berikan posisi terakhir di mana elemen tertentu muncul dalam array |
pop () | Hapus elemen terakhir dari array |
dorongan() | Tambahkan elemen baru di akhir |
membalikkan() | Urutkan elemen dalam urutan menurun |
mengurangi() | Kurangi nilai array menjadi nilai tunggal (dari kiri ke kanan) |
kurangi Kanan() | Kurangi nilai array menjadi nilai tunggal (dari kanan ke kiri) |
menggeser() | Hapus elemen pertama dari array |
mengiris() | Tarik salinan sebagian dari array ke objek array baru |
menyortir() | Urutkan elemen berdasarkan abjad |
sambatan() | Tambahkan elemen dengan cara dan posisi tertentu |
tidak bergeser() | Tambahkan elemen baru ke awal |
Metode Boolean JavaScript | |
toString() | Ubah nilai Boolean menjadi string, dan kembalikan hasilnya |
Nilai dari() | Kembalikan posisi pertama di mana elemen tertentu muncul dalam array |
keSumber() | Kembalikan string yang mewakili kode sumber objek |
Operator Aritmatika JavaScript | |
+ | Tambahan |
- | Pengurangan |
* | Perkalian |
/ | Divisi |
(...) | Operator pengelompokan (operasi di dalam tanda kurung dieksekusi lebih awal dari yang di luar) |
% | Modulus (sisa) |
++ | angka kenaikan |
- | Kurangi angka |
== | Sama dengan |
=== | Nilai yang sama dan jenis yang sama |
! = | Tidak sama |
! == | Tidak sama nilainya atau tidak sama jenisnya |
> | Lebih besar dari |
< | Lebih kecil dari |
> = | Lebih dari atau sama dengan |
<= | Lebih kecil dari atau sama dengan |
? | Operator ternary |
Operator Logika | |
&& | Logika DAN |
|| | Logika OR |
! | TIDAK logis |
Operator Bitwise | |
& | DAN pernyataan |
| | ATAU pernyataan |
~ | BUKAN |
^ | XOR |
<< | Pergeseran kiri |
>> | Pergeseran kanan |
>>> | Shift kanan isi nol |
Fungsi | |
peringatan() | Keluarkan data dalam kotak peringatan di jendela browser |
Konfirmasi() | Buka dialog ya/tidak dan kembalikan benar/salah tergantung pada klik pengguna |
konsol.log() | Tulis informasi ke konsol browser (baik untuk keperluan debugging) |
dokumen.tulis() | Tulis langsung ke dokumen HTML |
mengingatkan() | Buat dialog untuk input pengguna |
Fungsi Global | |
memecahkan kode () | Decode Uniform Resource Identifier (URI) yang dibuat oleh encodeURI atau serupa |
decodeURIKomponen() | Decode komponen URI |
enkodeURI() | Encode URI ke dalam UTF-8 |
encodeURIComponent() | Sama tetapi untuk komponen URI |
evaluasi() | Evaluasi kode JavaScript yang direpresentasikan sebagai string |
terbatas() | Tentukan apakah nilai yang diteruskan adalah bilangan berhingga |
isNaN() | Tentukan apakah suatu nilai adalah bilangan ilegal |
Nomor() | Ubah nilai objek menjadi angka |
parseFloat() | Parsing string dan kembalikan angka floating point |
parseInt() | Parsing string dan kembalikan integer |
Loop JavaScript | |
untuk | Cara paling umum untuk membuat loop dalam JavaScript |
ketika | Siapkan kondisi di mana loop dijalankan |
lakukan sementara | Mirip dengan while loop, bagaimanapun, ia mengeksekusi setidaknya sekali dan melakukan pemeriksaan di akhir untuk melihat apakah kondisi terpenuhi untuk dieksekusi lagi. |
merusak | Berhenti dan keluar dari siklus jika kondisi tertentu terpenuhi |
melanjutkan | Lewati bagian dari siklus jika kondisi tertentu terpenuhi |
karakter pelarian | |
' | kutipan tunggal |
' | kutipan ganda |
\ | Garis miring terbalik |
B | Menghapus |
F | Umpan formulir |
Garis baru | |
R | Kereta kembali |
T | Tabulasi horisontal |
v | Tabulator vertikal |
Metode String JavaScript | |
karakter() | Mengembalikan karakter pada posisi tertentu di dalam string |
charCodeAt () | Berikan unicode karakter pada posisi itu |
concat() | Menggabungkan (menggabungkan) dua atau lebih string menjadi satu |
dariCharCode() | Kembalikan string yang dibuat dari urutan unit kode UTF-16 yang ditentukan |
Indeks() | Berikan posisi kemunculan pertama dari teks yang ditentukan dalam sebuah string |
indeks terakhir() | Sama seperti indexOf() tetapi dengan kejadian terakhir, mencari mundur |
cocok() | Ambil kecocokan string dengan pola pencarian |
mengganti() | Temukan dan ganti teks yang ditentukan dalam string |
Cari() | Jalankan pencarian untuk teks yang cocok dan kembalikan posisinya |
mengiris() | Ekstrak bagian string dan kembalikan sebagai string baru |
membelah() | Pisahkan objek string menjadi array string pada posisi tertentu |
dimulai dengan() | Periksa apakah string dimulai dengan karakter tertentu |
substr() | Mirip dengan slice() tetapi mengekstrak substring tergantung pada jumlah karakter tertentu |
substring() | Mirip dengan slice() tetapi tidak dapat menerima indeks negatif |
toLowerCase() | Ubah string menjadi huruf kecil |
toUpperCase() | Ubah string menjadi huruf besar |
Nilai dari() | Kembalikan nilai primitif (yang tidak memiliki properti atau metode) dari objek string |
SINTAKS EKSPRESI REGULER Pengubah Pola | |
Dan | Evaluasi penggantian |
Saya | Lakukan pencocokan case-insensitive |
G | Lakukan pencocokan global |
M | Lakukan pencocokan beberapa baris |
S | Perlakukan string sebagai satu baris |
x | Izinkan komentar dan spasi dalam pola |
kamu | Pola tidak serakah |
Tanda kurung | |
[abc] | Temukan salah satu karakter dalam tanda kurung |
[^ abc] | Temukan karakter apa pun yang tidak ada dalam tanda kurung |
[0-9] | Temukan digit yang ditentukan dalam tanda kurung |
[A-z] | Temukan karakter apa pun dari huruf besar A hingga huruf kecil z |
(a|b|c) | Temukan salah satu alternatif yang dipisahkan dengan | |
Metakarakter | |
. | Temukan satu karakter, kecuali baris baru atau terminator baris |
di dalam | Karakter kata |
DI DALAM | Karakter bukan kata |
D | Sebuah angka |
D | Karakter non-digit |
S | Karakter spasi putih |
S | Karakter bukan spasi |
B | Temukan kecocokan di awal/akhir kata |
B | Temukan kecocokan bukan di awal/akhir kata |
u0000 | karakter NUL |
Karakter baris baru | |
F | Bentuk umpan karakter |
R | Karakter carriage return |
T | Karakter tab |
v | Karakter tab vertikal |
xxx | Karakter yang ditentukan oleh bilangan oktal xxx |
xdd | Karakter Latin yang ditentukan oleh angka heksadesimal dd |
uddddd | Karakter unicode ditentukan oleh angka heksadesimal dddd |
Kuantifier | |
n+ | Cocokkan string apa pun yang berisi setidaknya satu n |
n* | Setiap string yang berisi nol atau lebih kemunculan n |
n? | Setiap string yang berisi nol atau satu kemunculan n |
n{X} | Setiap string yang berisi urutan X n's |
n {X, Y} | String yang berisi urutan X ke Y n's |
n{X,} | Cocok dengan string apa pun yang berisi urutan setidaknya X n's |
n$ | String apa pun dengan n di ujungnya |
^n | String dengan n di awal itu |
?=n | Setiap string yang diikuti oleh string tertentu n |
?!n | String yang tidak diikuti oleh string tertentu n |
Properti Nomor | |
MAX_VALUE | Nilai numerik maksimum yang dapat diwakili dalam JavaScript |
MIN_VALUE | Nilai numerik positif terkecil yang dapat diwakili dalam JavaScript |
NaN | Nilai Not-a-Number |
NEGATIF_INFINITY | Nilai tak terbatas negatif |
POSITIF_INFINITY | Nilai tak terhingga positif |
Metode Angka | |
toEksponensial() | Kembalikan string dengan angka bulat yang ditulis sebagai notasi eksponensial |
untukDiperbaiki() | Kembalikan string angka dengan jumlah desimal yang ditentukan |
toPresisi() | Kembalikan string angka yang ditulis dengan panjang tertentu |
toString() | Kembalikan angka sebagai string |
Nilai dari() | Kembalikan angka sebagai angka |
Properti Matematika | |
DAN | bilangan Euler |
LN2 | Logaritma natural dari 2 |
LN10 | Logaritma natural 10 |
LOG2E | Logaritma basis 2 dari E |
LOG10E | Logaritma basis 10 dari E |
PI | nomor PI |
SQRT1_2 | Akar kuadrat dari 1/2 |
SQRT2 | Akar kuadrat dari 2 |
Metode Matematika | |
perut(x) | Kembalikan nilai absolut (positif) dari x |
aku (x) | Arccosinus dari x, dalam radian |
asin(x) | Arcsinus x, dalam radian |
atan (x) | Arctangent dari x sebagai nilai numerik |
atan2 (y, x) | Arctangent dari hasil bagi argumennya |
langit-langit (x) | Nilai x dibulatkan ke atas ke bilangan bulat terdekat |
cos(x) | Cosinus dari x (x dalam radian) |
exp(x) | Nilai Ex |
lantai (x) | Nilai x dibulatkan ke bawah ke bilangan bulat terdekat |
log(x) | Logaritma natural (basis E) dari x |
maks(x,y,z,...,n) | Angka dengan nilai tertinggi |
min (x, y, z, ..., n) | Angka dengan nilai terendah |
pow (x,y) | X pangkat y |
acak() | Angka acak antara 0 dan 1 |
bulat (x) | Nilai x dibulatkan ke bilangan bulat terdekat |
dosa (x) | Sinus dari x (x dalam radian) |
kuadrat(x) | Akar kuadrat dari x |
jadi (x) | Tangen suatu sudut |
tanggal | |
Tanggal() | Buat objek tanggal baru dengan tanggal dan waktu saat ini |
Tanggal(2017, 5, 21, 3, 23, 10, 0) | Buat objek tanggal kustom. Angka-angka mewakili tahun, bulan, hari, jam, menit, detik, milidetik. Anda dapat menghilangkan apa pun yang Anda inginkan kecuali tahun dan bulan. |
Tanggal (2017-06-23) | Deklarasi tanggal sebagai string |
dapatkanTanggal() | Dapatkan hari dalam sebulan sebagai angka (1-31) |
dapatkanHari() | Dapatkan hari kerja sebagai angka (0-6) |
dapatkanTahunPenuh() | Dapatkan tahun sebagai angka empat digit (yyyy) |
getJam() | Dapatkan jam (0-23) |
dapatkan Milidetik() | Dapatkan milidetik (0-999) |
dapatkanMenit() | Dapatkan menit (0-59) |
dapatkanBulan() | Dapatkan bulan sebagai angka (0-11) |
getSeconds() | Dapatkan yang kedua (0-59) |
dapatkanWaktu() | Dapatkan waktu (milidetik sejak 1 Januari 1970) |
dapatkanUTCDate() | Hari (tanggal) bulan pada tanggal yang ditentukan menurut waktu universal (juga tersedia untuk hari, bulan, tahun penuh, jam, menit, dll.) |
mengurai | Parsing representasi string tanggal, dan kembalikan jumlah milidetik sejak 1 Januari 1970 |
Atur tanggal() | Tetapkan hari sebagai angka (1-31) |
setFullTahun () | Atur tahun (opsional bulan dan hari) |
setJam () | Atur jam (0-23) |
setMillidetik() | Atur milidetik (0-999) |
setMenit() | Atur menit (0-59) |
setBulan() | Setel bulan (0-11) |
setdetik() | Atur detik (0-59) |
Atur waktu() | Atur waktu (milidetik sejak 1 Januari 1970) |
setUTCDate() | Tetapkan hari dalam sebulan untuk tanggal yang ditentukan menurut waktu universal (juga tersedia untuk hari, bulan, tahun penuh, jam, menit, dll.) |
MODE DOM Properti Node | |
atribut | Koleksi langsung dari semua atribut yang terdaftar pada suatu elemen |
dasarURI | URL dasar absolut dari elemen HTML |
anakNode | Koleksi node anak elemen |
anak pertama | Node anak pertama dari suatu elemen |
anak terakhir | Node anak terakhir dari suatu elemen |
saudara berikutnya | Simpul berikutnya pada tingkat pohon simpul yang sama |
nodeName | Nama node |
tipe simpul | Jenis simpul |
nilai simpul | Nilai sebuah simpul |
pemilikDokumen | Objek dokumen tingkat atas untuk simpul saat ini |
parentNode | Node induk dari suatu elemen |
sebelumnyaSaudara | Node tepat sebelum yang sekarang |
teksKonten | Konten tekstual dari sebuah simpul dan turunannya |
Metode Node | |
tambahkanAnak() | Tambahkan simpul anak baru ke elemen sebagai simpul anak terakhir |
klonNode() | Klon elemen HTML |
bandingkanDocumentPosition () | Bandingkan posisi dokumen dari dua elemen |
getFitur() | Kembalikan objek yang mengimplementasikan API dari fitur tertentu |
memiliki Atribut() | Kembalikan true jika suatu elemen memiliki atribut apa pun, jika tidak, kembalikan false |
hasChildNodes () | Kembalikan true jika suatu elemen memiliki node anak, jika tidak, kembalikan false |
masukkanSebelum() | Masukkan simpul anak baru sebelum simpul anak tertentu yang sudah ada |
isDefaultNamespace() | Kembalikan true jika namespaceURI yang ditentukan adalah default, jika tidak, kembalikan false |
isEqualNode() | Periksa apakah dua elemen sama |
samaNode() | Periksa apakah dua elemen adalah simpul yang sama |
didukung () | Kembalikan true jika fitur tertentu didukung pada elemen |
pencarianNamespaceURI() | Kembalikan namespaceURI yang terkait dengan node yang diberikan |
pencarianAwalan() | Kembalikan DOMString yang berisi awalan untuk namespaceURI yang diberikan, jika ada |
normalisasi() | Bergabunglah dengan simpul teks yang berdekatan dan hapus simpul teks kosong dalam sebuah elemen |
hapusAnak() | Hapus simpul anak dari elemen |
gantiAnak() | Ganti simpul anak dalam elemen |
Metode Elemen | |
dapatkanAtribut() | Kembalikan nilai atribut yang ditentukan dari simpul elemen |
getAttributeNS() | Kembalikan nilai string atribut dengan namespace dan nama yang ditentukan |
getAttributeNode() | Dapatkan simpul atribut yang ditentukan |
getAttributeNodeNS() | Kembalikan simpul atribut untuk atribut dengan namespace dan nama yang diberikan |
getElementsByTagName() | Berikan koleksi semua elemen anak dengan nama tag yang ditentukan |
getElementsByTagNameNS() | Kembalikan koleksi elemen HTML langsung dengan nama tag tertentu milik namespace yang diberikan |
memiliki Atribut() | Kembalikan true jika suatu elemen memiliki atribut apa pun, jika tidak, kembalikan false |
hasAttributeNS() | Berikan nilai benar/salah yang menunjukkan apakah elemen saat ini dalam namespace yang diberikan memiliki atribut yang ditentukan |
hapus Atribut() | Hapus atribut tertentu dari elemen |
hapusAtributNS() | Hapus atribut yang ditentukan dari elemen dalam namespace tertentu |
hapusAttributeNode() | Singkirkan node atribut yang ditentukan dan kembalikan node yang dihapus |
setAtribut() | Setel atau ubah atribut yang ditentukan ke nilai yang ditentukan |
setAttributeNS() | Tambahkan atribut baru atau ubah nilai atribut dengan namespace dan nama yang diberikan |
setAttributeNode() | Setel atau ubah simpul atribut yang ditentukan |
setAttributeNodeNS() | Tambahkan node atribut namespace baru ke elemen |
Properti Jendela Browser | |
tertutup | Periksa apakah jendela telah ditutup atau tidak dan kembalikan benar atau salah |
status default | Setel atau kembalikan teks default di bilah status jendela |
dokumen | Kembalikan objek dokumen untuk jendela |
bingkai | Kembalikan semua |
sejarah | Sediakan objek History untuk jendela |
tinggi dalam | Ketinggian bagian dalam area konten jendela |
lebar dalam | Lebar bagian dalam area konten |
panjang | Kembalikan jumlah |
lokasi | Kembalikan objek lokasi untuk jendela |
nama | Setel atau kembalikan nama jendela |
navigator | Kembalikan objek Navigator untuk jendela |
pembuka | Kembalikan referensi ke jendela yang membuat jendela |
tinggi luar | Ketinggian luar jendela, termasuk bilah alat/bilah gulir |
lebar luar | Lebar luar jendela, termasuk bilah alat/bilah gulir |
halamanXOffset | Jumlah piksel yang digunakan untuk menggulir dokumen secara horizontal |
halamanYOffset | Jumlah piksel yang digunakan untuk menggulir dokumen secara vertikal |
induk | Jendela induk dari jendela saat ini |
layar | Kembalikan objek Layar untuk jendela |
layarKiri | Koordinat horizontal jendela (relatif terhadap layar) |
layarAtas | Koordinat vertikal jendela |
layarX | Sama seperti screenLeft tetapi diperlukan untuk beberapa browser |
layarY | Sama seperti screenTop tetapi diperlukan untuk beberapa browser |
diri sendiri | Kembalikan jendela saat ini |
status | Setel atau kembalikan teks di bilah status jendela |
atas | Kembalikan jendela browser paling atas |
Metode Jendela Browser | |
peringatan() | Tampilkan kotak peringatan dengan pesan dan tombol OK |
mengaburkan() | Hapus fokus dari jendela saat ini |
hapusInterval() | Hapus pengatur waktu dengan setInterval() |
hapus waktu habis() | Hapus timer yang disetel dengan setTimeout() |
Menutup() | Tutup jendela saat ini |
Konfirmasi() | Menampilkan kotak dialog dengan pesan dan tombol OK dan Batal |
fokus() | Atur fokus ke jendela saat ini |
pindahDengan() | Pindahkan jendela relatif terhadap posisinya saat ini |
pindah ke() | Pindahkan jendela ke posisi tertentu |
membuka() | Buka jendela browser baru |
mencetak() | Cetak konten jendela saat ini |
mengingatkan() | Menampilkan kotak dialog yang meminta pengunjung untuk memasukkan |
ubah ukuranDengan() | Ubah ukuran jendela dengan jumlah piksel yang ditentukan |
ubah ukuranKe() | Ubah ukuran jendela ke lebar dan tinggi yang ditentukan |
gulirDengan() | Gulir dokumen dengan jumlah piksel tertentu |
gulirKe() | Gulir dokumen ke koordinat yang ditentukan |
setInterval() | Memanggil fungsi atau mengevaluasi ekspresi pada interval tertentu |
setWaktu habis() | Panggil fungsi atau evaluasi ekspresi setelah interval yang ditentukan |
berhenti() | Hentikan jendela agar tidak memuat |
Properti Layar | |
tersediaTinggi | Kembalikan ketinggian layar (tidak termasuk Windows Taskbar) |
tersediaLebar | Kembalikan lebar layar (tidak termasuk Windows Taskbar) |
kedalaman warna | Kembalikan kedalaman bit palet warna untuk menampilkan gambar |
tinggi | Tinggi total layar |
kedalaman piksel | Resolusi warna layar dalam bit per piksel |
lebar | Lebar total layar |
ACARA JAVASCRIPT Acara Mouse JavaScript | |
klik | Saat pengguna mengklik elemen |
menu konteks | Saat pengguna mengklik kanan pada elemen untuk membuka menu konteks |
klik ondbl | Saat pengguna mengklik dua kali pada sebuah elemen |
di atas mouse | Saat pengguna menekan tombol mouse di atas elemen |
onmouseenter | Saat pengguna memindahkan pointer ke elemen |
onmouseleave | Saat pengguna memindahkan pointer menjauh dari elemen |
dimousemove | Saat pengguna memindahkan pointer saat berada di atas elemen |
di atas mouse | Saat pengguna memindahkan pointer ke elemen atau salah satu anaknya |
keluar dari mouse | Saat pengguna memindahkan pointer menjauh dari elemen atau salah satu anaknya |
di atas mouse | Saat pengguna melepaskan tombol mouse saat berada di atas elemen |
Acara Keyboard JavaScript | |
onkeydown | Saat pengguna menekan tombol ke bawah |
penekanan tombol | Saat pengguna mulai menekan tombol |
onkeyup | Saat pengguna melepaskan kunci |
Acara Bingkai JavaScript | |
menggugurkan | Saat pemuatan media dibatalkan |
sebelum dibongkar | Sebelum dokumen akan dibongkar |
kesalahan | Ketika terjadi kesalahan saat memuat file eksternal |
onhashchange | Ketika bagian jangkar dari URL telah berubah |
memuat | Ketika sebuah objek telah dimuat |
sembunyikan di halaman | Saat pengguna menavigasi keluar dari halaman web |
acara di halaman | Saat pengguna menavigasi ke halaman web |
mengubah ukuran | Saat pengguna mengubah ukuran tampilan dokumen |
digulir | Saat pengguna menggulir bilah gulir elemen |
membongkar | Ketika sebuah halaman telah dibongkar |
Acara Formulir JavaScript | |
mengaburkan | Ketika sebuah elemen kehilangan fokus |
dalam perubahan | Ketika konten elemen formulir berubah (untuk , , dan |
sedang fokus | Ketika sebuah elemen mendapat fokus |
fokus | Ketika sebuah elemen akan mendapatkan fokus |
fokus keluar | Ketika sebuah elemen akan kehilangan fokus |
masukan | Masukan pengguna pada sebuah elemen |
tidak valid | Ketika sebuah elemen tidak valid |
ulang | Saat formulir diatur ulang |
pencarian | Saat pengguna mengetik sesuatu di bidang pencarian (untuk ) |
memilih | Ketika pengguna memilih beberapa teks (untuk dan ) |
kirim | Saat formulir dikirimkan |
Acara Seret JavaScript | |
ondrag | Saat pengguna menyeret elemen |
ondragend | Saat pengguna selesai menyeret elemen |
pencetus | Saat elemen yang diseret memasuki target jatuh |
ondragleave | Ketika elemen yang diseret meninggalkan target jatuh |
di atas | Ketika elemen yang diseret berada di atas target jatuh |
ondragstart | Saat pengguna mulai menyeret elemen |
turun | Elemen yang diseret dijatuhkan pada target jatuh |
Acara Papan Klip JavaScript | |
salinan | Saat pengguna menyalin konten suatu elemen |
oncut | Saat pengguna memotong konten elemen |
tempel | Saat pengguna menempelkan konten dalam elemen |
Acara Media JavaScript | |
menggugurkan | Saat pemuatan media dibatalkan |
oncanplay | Ketika browser dapat mulai memutar media (misalnya file telah cukup buffer) |
oncanplaythrough | Ketika browser dapat bermain melalui media tanpa henti |
perubahan durasi | Saat durasi media berubah |
onended | Ketika media telah mencapai ujungnya |
kesalahan | Ketika terjadi kesalahan saat memuat file eksternal |
data yang dimuat | Saat data media dimuat |
metadata yang dimuat | Saat metadata (seperti dimensi dan durasi) dimuat |
mulai dimuat | Saat browser mulai mencari media tertentu |
jeda | Ketika media dijeda baik oleh pengguna atau secara otomatis |
bermain | Ketika media telah dimulai atau tidak lagi dijeda |
bermain | Saat media diputar setelah dijeda atau dihentikan untuk buffering |
dalam proses | Saat browser sedang dalam proses mengunduh media |
perubahan nilai | Saat memutar kecepatan media berubah |
mencari | Ketika pengguna selesai pindah/melompat ke posisi baru di media |
mencari | Saat pengguna mulai bergerak/melewati |
terpasang | Saat browser mencoba memuat media yang tidak tersedia |
penangguhan | Saat browser sengaja tidak memuat media |
ontimeupdate | Posisi bermain telah berubah (misalnya karena fast forward) |
pada perubahan volume | Ketika volume media telah berubah (termasuk bisu) |
menunggu | Ketika media telah dijeda tetapi diharapkan untuk melanjutkan (misalnya, buffering) |
Animasi | |
animasiend | Saat animasi CSS selesai |
animasiiterasi | Ketika animasi CSS diulang |
animasi mulai | Ketika animasi CSS telah dimulai |
Aneka ragam | |
akhir transisi | Ketika transisi CSS selesai |
pesan | Ketika sebuah pesan diterima melalui sumber acara |
offline | Saat browser mulai bekerja offline |
daring | Saat browser mulai bekerja online |
onpopstate | Saat riwayat jendela berubah |
sedang tampil | Ketika sebuah elemen ditampilkan sebagai menu konteks |
gudang | Saat area Penyimpanan Web diperbarui |
beralih | Saat pengguna membuka atau menutup elemen |
di atas roda | Saat roda mouse berguling ke atas atau ke bawah di atas elemen |
batalkan | Saat sentuhan layar terganggu |
tak tersentuh | Saat jari pengguna mematikan layar sentuh |
ontouchmove | Saat pengguna menyeret jari melintasi layar |
Jelajahi JavaScript Lebih Lanjut
Kami menganggap JavaScript sebagai salah satu bahasa pemrograman teratas yang harus dikuasai untuk masa depan. Dan kami merekomendasikan untuk menyelami konsep lanjutan seperti Metode larik JavaScript setelah Anda memahami dasar-dasar JavaScript.
cara memperkecil ukuran file pdf mac
Kredit Gambar: Oskar Yildiz pada Hapus percikan
Membagikan Membagikan Menciak Surel 15 Perintah Command Prompt (CMD) Windows yang Harus Anda KetahuiPrompt perintah masih merupakan alat Windows yang kuat. Berikut adalah perintah CMD paling berguna yang perlu diketahui setiap pengguna Windows.
Baca Selanjutnya Topik-topik yang berkaitan- Produktifitas
- Pemrograman
- JavaScript
- Contekan
Akshata dilatih dalam pengujian manual, animasi, dan desain UX sebelum berfokus pada teknologi dan penulisan. Ini menyatukan dua aktivitas favoritnya — memahami sistem dan menyederhanakan jargon. Di MakeUseOf, Akshata menulis tentang memanfaatkan perangkat Apple Anda sebaik mungkin.
More From Akshata ShanbhagBerlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan