4 poin oleh GN⁺ 2023-09-30 | 1 komentar | Bagikan ke WhatsApp
  • Artikel tentang pembuatan objek yang dapat diseret pada halaman interaktif menggunakan fitur browser yang didukung luas sejak 2020
  • Penulis membagikan kode yang digunakan untuk membuat objek dapat diseret baik dengan input mouse maupun sentuhan
  • Penulis membahas kompleksitas dalam membuat objek yang dapat diseret, seperti penanganan beberapa tombol mouse, event sentuhan dengan banyak jari, dan event yang menuju ke beberapa tujuan
  • Artikel ini memberikan resep dasar untuk membuat objek dapat diseret, termasuk fungsi mulai, selesai, dan berpindah
  • Penulis membahas cara menangani pemilihan teks dan drag gambar di dalam elemen yang dapat diseret
  • Solusi dari penulis untuk menangani beberapa objek yang diseret secara bersamaan menggunakan banyak jari atau mouse
  • Artikel ini memberikan solusi untuk drag bertingkat, ketika sebuah elemen yang dapat diseret berisi elemen lain yang juga dapat diseret
  • Penulis menyediakan komponen Vue untuk membuat elemen SVG yang dapat diseret
  • Artikel ini sangat berguna khususnya bagi insinyur perangkat lunak yang ingin mengimplementasikan objek yang dapat diseret dalam aplikasi web

1 komentar

 
GN⁺ 2023-09-30
Komentar Hacker News
  • Artikel tentang tantangan dan solusi terkait pembuatan objek yang bisa diseret dalam pemrograman
  • Drag-to-reorder disebut sebagai tugas yang sangat sulit karena item dengan ukuran yang tidak konsisten, kebutuhan placeholder, deteksi tepi, algoritme pencocokan kotak yang kompleks, dan lain-lain
  • Artikel ini dipuji karena membahas secara komprehensif berbagai jebakan dan gotchas terkait objek yang bisa diseret
  • Interactjs direkomendasikan sebagai solusi out-of-the-box untuk menangani objek yang bisa diseret di berbagai proyek
  • Muncul kekhawatiran tentang kurangnya aksesibilitas pada objek yang bisa diseret, terutama kebutuhan akan kontrol keyboard
  • Masalah latensi antara pointer dan objek yang bisa diseret dibahas, dengan prediksi gerakan diusulkan sebagai solusi potensial
  • Penulis artikel menyampaikan terima kasih atas respons positif dan menawarkan diri untuk menjawab pertanyaan
  • Seorang komentator membagikan praktik yang dipelajari dari 20 tahun pengalaman: memperlakukan semua event penekanan dan pelepasan tombol sebagai event drag, bahkan ketika tidak ada pergerakan
  • Situs tersebut diakui berguna di Uber untuk merancang sistem heksagonal untuk analisis geografis
  • Situs tersebut juga dipuji atas visualisasi JavaScript, animasi yang digerakkan pengguna, serta penggunaan contoh yang jelas dan bersih secara efektif
  • Beberapa komentator membagikan pengalaman pribadi mereka belajar dari situs tersebut, sambil menekankan perannya dalam membangkitkan minat terhadap pemrograman dan memperdalam pemahaman tentang algoritme
  • Evolusi objek yang bisa diseret dari era jQuery hingga sekarang membangkitkan nostalgia