Ketika saya pertama kali mulai bekerja di halaman front-end, saya juga bersentuhan dengan JS, tetapi kemudian saya tertarik dengan jQuery yang sederhana dan efisien dan telah terbiasa hari ini.
Dan JS ditinggalkan oleh pandangan subyektif saya tentang teknologi yang mendasarinya.
Sampai hari ini, saya perlu mempelajari acara geser layar sentuh halaman seluler. Sangat rumit untuk mencari dukungan teknis yang sesuai dari jQuery (tentu saja, mungkin saya tidak memiliki cukup pemahaman tentang jQuery), dan JS hanya perlu beberapa langkah untuk mendefinisikannya secara sederhana.
Karena saya tahu sedikit tentang JS, saya telah mencoba aplikasi paling sederhana untuk waktu yang lama ... mari kita bagikan referensi aktual ke acara sentuh JS:
$ (function () {document.addeventListener ("touchmove", _touch, false);}) fungsi _touch (event) {waspada (1);}Kode di atas pasti menggunakan hal -hal tertentu di jQuery, dan mereka yang tidak menggunakan jQuery dapat diabaikan.
Acara yang sesuai adalah:
TouchStart: dipicu saat jari menyentuh layar; pemicu bahkan jika satu jari sudah ditempatkan di layar.
TouchMove: Pemicu terus menerus saat jari meluncur di layar. Selama acara ini, panggilan preventdefault () mencegah pengguliran.
Touchend: dipicu saat jari dilepas dari layar.
TouchCancel: dipicu saat sistem berhenti melacak sentuhan. Peristiwa pemicu yang tepat untuk acara ini tidak dinyatakan secara eksplisit dalam dokumentasi.
Atribut berikut ada pada objek acara dari peristiwa di atas:
Sentuhan: Array objek sentuh yang mewakili operasi sentuh yang saat ini dilacak.
TargetTouches: Array objek sentuh khusus untuk target acara.
ChangeTouches: Array objek sentuh yang mewakili apa yang telah berubah sejak sentuhan terakhir.
Setiap objek sentuh berisi sifat -sifat berikut:
ClientX: Sentuh koordinat x target di viewport.
Clienty: Sentuh koordinat y target di viewport.
Identifier: mewakili ID unik dari sentuhan.
Pagex: Sentuh koordinat x target di halaman.
Pagey: Sentuh koordinat Y target di halaman.
ScreenX: Sentuh koordinat x target di layar.
Screeney: Sentuh koordinat-Y target di layar.
Target: koordinat simpul dom yang disentuh
Yah, saya baru saja mulai belajar, jadi saya akan menuliskan beberapa atribut dari Baidu terlebih dahulu.