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].

9
Menemukan posisi elemen relatif terhadap dokumen
Apa cara termudah untuk menentukan posisi elemen relatif terhadap jendela dokumen / badan / browser? Saat ini saya menggunakan .offsetLeft/offsetTop, tetapi metode ini hanya memberi Anda posisi relatif terhadap elemen induk, jadi Anda perlu menentukan berapa banyak orang tua ke elemen tubuh, untuk mengetahui posisi yang bergantung pada tubuh / …
113 javascript  dom 

8
Javascript: Bulatkan ke kelipatan 5 berikutnya
Saya membutuhkan fungsi utilitas yang mengambil nilai integer (mulai dari 2 hingga 5 digit panjangnya) yang membulatkan ke kelipatan 5 berikutnya, bukan kelipatan terdekat 5. Inilah yang saya dapatkan: function round5(x) { return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + 5 : parseInt(x / 5) …

9
Pemroses acara saat elemen menjadi terlihat?
Saya sedang membangun toolbar yang akan dimasukkan ke dalam halaman. div yang akan dimasukkan akan secara default menampilkan: none . Adakah cara untuk meletakkan event listener di toolbar saya untuk didengarkan ketika sudah terlihat sehingga bisa diinisialisasi? atau haruskah saya meneruskan variabel dari halaman yang memuatnya? Terima kasih
113 javascript 

7
Beberapa nama jalur untuk komponen yang sama di React Router
Saya menggunakan komponen yang sama untuk tiga rute berbeda: <Router> <Route path="/home" component={Home} /> <Route path="/users" component={Home} /> <Route path="/widgets" component={Home} /> </Router> Apakah ada cara untuk menggabungkannya, menjadi seperti: <Router> <Route path=["/home", "/users", "/widgets"] component={Home} /> </Router>

5
Kinerja - Date.now () vs Date.getTime ()
var timeInMs = Date.now(); per MDN vs. var timeInMs = new Date(optional).getTime(); per MDN . Apakah ada perbedaan antara keduanya, selain sintaks dan kemampuan untuk mengatur Tanggal (bukan yang sekarang) melalui opsional di versi kedua? Date.now () lebih cepat - lihat jsperf
113 javascript 


6
Muat file JSON lokal ke dalam variabel
Saya mencoba memuat file .json ke dalam variabel di javascript, tetapi saya tidak bisa membuatnya berfungsi. Ini mungkin hanya kesalahan kecil tetapi saya tidak dapat menemukannya. Semuanya berfungsi dengan baik ketika saya menggunakan data statis seperti ini: var json = { id: "whatever", name: "start", children: [{ "id": "0.9685", "name": …
113 javascript  jquery  json 

5
image.onload acara dan cache browser
Saya ingin membuat kotak peringatan setelah gambar dimuat, tetapi jika gambar disimpan di cache browser, .onloadacara tidak akan diaktifkan. Bagaimana cara memicu peringatan ketika gambar telah dimuat terlepas dari apakah gambar telah di-cache atau tidak? var img = new Image(); img.src = "img.jpg"; img.onload = function () { alert("image is …

5
Bagaimana cara menggunakan React.forwardRef dalam komponen berbasis kelas?
Saya mencoba menggunakan React.forwardRef, tetapi tersandung cara membuatnya bekerja dalam komponen berbasis kelas (bukan HOC). Contoh dokumen menggunakan elemen dan komponen fungsional, bahkan membungkus kelas dalam fungsi untuk komponen tingkat tinggi. Jadi, mulailah dengan sesuatu seperti ini di ref.jsfile mereka : const TextInput = React.forwardRef( (props, ref) => (<input type="text" …

18
Bagaimana cara membaca konten aliran Node.js menjadi variabel string?
Saya meretas program Node yang digunakan smtp-protocoluntuk menangkap email SMTP dan bertindak atas data email. Perpustakaan menyediakan data email sebagai aliran, dan saya tidak tahu cara memasukkannya ke dalam string. Saat ini saya menulisnya ke stdout stream.pipe(process.stdout, { end: false }), tetapi seperti yang saya katakan, saya memerlukan data aliran …

13
Tautan Eksternal React-Router
Karena saya menggunakan react-router untuk menangani rute saya di aplikasi react, saya ingin tahu apakah ada cara untuk mengalihkan ke sumber daya eksternal. Katakanlah seseorang memukul: example.com/privacy-policy Saya ingin ini dialihkan ke: example.zendesk.com/hc/en-us/articles/123456789-Privacy-Policies Saya menemukan tidak ada bantuan dalam menghindari menulisnya dalam JS biasa di index.html saya memuat dengan sesuatu …

21
scrollIntoView Scrolls terlalu jauh
Saya memiliki halaman di mana bilah gulir yang berisi baris tabel dengan div di dalamnya dihasilkan secara dinamis dari database. Setiap baris tabel berfungsi seperti link, seperti yang Anda lihat di playlist YouTube di samping pemutar video. Saat pengguna mengunjungi halaman, opsi tempat mereka berada seharusnya berada di bagian atas …
113 javascript  dom  scroll 

12
Dapatkan kunci antarmuka Ketikan sebagai larik string
Saya memiliki banyak tabel di Lovefield dan Antarmuka masing-masing untuk kolom apa yang mereka miliki. Contoh: export interface IMyTable { id: number; title: string; createdAt: Date; isDeleted: boolean; } Saya ingin memiliki nama properti antarmuka ini dalam array seperti ini: const IMyTable = ["id", "title", "createdAt", "isDeleted"]; Saya tidak dapat …

8
mengurai respons JSONP $ http.jsonp () di angular.js
Saya menggunakan $http.jsonp()permintaan angular yang berhasil mengembalikan json yang dibungkus dalam sebuah fungsi: var url = "http://public-api.wordpress.com/rest/v1/sites/wtmpeachtest.wordpress.com/posts?callback=jsonp_callback"; $http.jsonp(url). success(function(data, status, headers, config) { //what do I do here? }). error(function(data, status, headers, config) { $scope.error = true; }); Bagaimana cara mengakses / mengurai fungsi-dibungkus-JSON yang dikembalikan?

9
Apakah fungsi yang memanggil Math.random () murni?
Apakah fungsi berikut murni? function test(min,max) { return Math.random() * (max - min) + min; } Pemahaman saya adalah bahwa fungsi murni mengikuti kondisi berikut: Ini mengembalikan nilai yang dihitung dari parameter Itu tidak melakukan pekerjaan apa pun selain menghitung nilai pengembalian Jika definisi ini benar, apakah fungsi saya fungsi …

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.