Pertanyaan yang diberi tag «javascript»

Untuk pertanyaan tentang pemrograman dalam ECMAScript (JavaScript / JS) dan berbagai dialek / implementasinya (tidak termasuk ActionScript). Tag ini jarang digunakan sendiri tetapi paling sering dikaitkan dengan tag [node.js], [jquery], [json], dan [html].

7
Memeriksa apakah kunci ada di objek JS
Saya memiliki objek JavaScript berikut: var obj = { "key1" : val, "key2" : val, "key3" : val } Apakah ada cara untuk memeriksa apakah ada kunci dalam larik, serupa dengan ini? testArray = jQuery.inArray("key1", obj); tidak bekerja. Apakah saya harus mengulang-ulang keberatan seperti ini? jQuery.each(obj, function(key,val)){}


12
Kapan operator koma berguna?
Saya membaca ini pertanyaan tentang "koma operator" dalam ekspresi ( ,) dan docs MDN tentang hal itu, tapi aku tidak bisa memikirkan sebuah skenario di mana hal ini berguna. Jadi, kapan operator koma berguna?

1
Menggunakan input formulir untuk mengakses kamera dan segera mengunggah foto menggunakan aplikasi web
Saya menemukan jawaban yang brilian ini: Di iPhone iOS6 dan dari Android ICS dan seterusnya, HTML5 memiliki tag berikut yang memungkinkan Anda mengambil gambar dari perangkat Anda: <input type="file" accept="image/*" capture="camera"> Pengambilan gambar dapat mengambil nilai seperti kamera, perekam video, dan audio. Apakah mungkin untuk mengambil satu langkah lebih jauh …



5
Mencegah injeksi SQL di Node.js
Apakah mungkin untuk mencegah injeksi SQL di Node.js (sebaiknya dengan modul) dengan cara yang sama seperti PHP telah Mempersiapkan Pernyataan yang melindunginya. Jika ya, bagaimana caranya? Jika tidak, apa saja contoh yang mungkin mengabaikan kode yang saya berikan (lihat di bawah). Beberapa Konteks: Saya membuat aplikasi web dengan back-end stack …

2
Mendapatkan Agen Pengguna dengan JavaScript
Saya ingin mendapatkan skrip yang dapat mengambil agen pengguna pengguna dan menopangnya ke atribut. Saya membuat formulir kontak masalah situs web dan saya biasanya perlu mengetahui browser apa yang digunakan pengguna. Bagaimana cara mendeteksi string agen pengguna dan menopangnya sebagai nilai elemen input. HTML saya terlihat seperti ini: <input type="hidden" …

5
CSS termudah untuk notifikasi "merah" gaya Facebook
Saya memerlukan notifikasi gaya facebook, tetapi mendapatkan sesuatu yang terlihat bagus lintas browser tampaknya sulit. Misalnya, browser yang berbeda tampaknya memperlakukan paddings secara berbeda, menghasilkan pemberitahuan yang tampak aneh. Apa cara lintas-browser terbaik untuk memastikan pemberitahuan muncul dengan baik? Tidak merugikan menggunakan javascript, tetapi css murni tentu saja lebih disukai



6
Cara terbaik untuk mem-polyfill fitur ES6 di aplikasi React yang menggunakan create-react-app
Saya telah menguji aplikasi React.js saya di internet explorer, dan menemukan bahwa beberapa kode ES6 / 7 seperti Array.prototype.includes()memecahkannya. Saya menggunakan create-react-app , dan tampaknya mereka telah memilih untuk tidak menyertakan banyak polyfill karena tidak semua orang membutuhkannya, dan mereka memperlambat waktu build (lihat misalnya di sini dan di sini …

1
Apa perbedaan antara Event.target, Event.toElement, dan Event.srcElement?
Saya memiliki kode berikut: document.oncontextmenu = function(evt) { evt = evt || window.event; console.log(evt.target, evt.toElement, evt.srcElement); }; Dengan mengklik tombol kanan mouse pada a <div class="foo"></div>, kembalikan ini: div.foo, div.foo, div.foo Dengan mengklik tombol kanan mouse pada a <input>, kembalikan ini: masukan, masukan, masukan Semua sepertinya membawa hasil yang sama. …


12
Haruskah saya menghapus console.log dari kode produksi?
Saat ini saya memiliki pernyataan JS ini di mana-mana dalam kode saya: window.console && console.log("Foo"); Saya bertanya-tanya apakah ini mahal sama sekali, atau memiliki efek samping negatif dalam produksi. Apakah saya bebas untuk meninggalkan sisi klien masuk, atau haruskah pergi? EDIT: Pada akhirnya, saya kira argumen terbaik yang dapat saya …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.