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

5
Ganti nilai jika nol atau tidak ditentukan dalam JavaScript
Saya memiliki persyaratan untuk menerapkan ??operator C # ke JavaScript dan saya tidak tahu caranya. Pertimbangkan ini di C #: int i?=null; int j=i ?? 10;//j is now 10 Sekarang saya sudah menyiapkan ini di JavaScript: var options={ filters:{ firstName:'abc' } }; var filter=options.filters[0]||'';//should get 'abc' here, it doesn't happen …
128 javascript 


6
Menambahkan acara onClick secara dinamis menggunakan jQuery
Karena plugin sedang digunakan, saya tidak dapat menambahkan atribut "onClick" ke input formulir HTML seperti biasa. Sebuah plugin menangani bagian formulir di situs saya dan tidak memberikan opsi untuk melakukan ini secara otomatis. Pada dasarnya saya memiliki masukan ini: <input type="text" id="bfCaptchaEntry" name="bfCaptchaEntry" style=""> Saya ingin menambahkan onClick ke dalamnya …
128 javascript  jquery  html 

8
Bagaimana cara mengganti kelas elemen dalam JavaScript murni?
Saya mencari cara untuk mengubah kode jQuery ini (yang digunakan di bagian menu responsif) menjadi JavaScript murni. Jika sulit untuk diimplementasikan, tidak apa-apa untuk menggunakan framework JavaScript lainnya. $('.btn-navbar').click(function() { $('.container-fluid:first').toggleClass('menu-hidden'); $('#menu').toggleClass('hidden-phone'); if (typeof masonryGallery != 'undefined') masonryGallery(); });
128 javascript  dom  toggle 

5
Mengapa fungsi asinkron saya menampilkan Promise {<pending>}, bukan nilai?
Kode saya: let AuthUser = data =&gt; { return google.login(data.username, data.password).then(token =&gt; { return token } ) } Dan ketika saya mencoba menjalankan sesuatu seperti ini: let userToken = AuthUser(data) console.log(userToken) Saya mendapatkan: Promise { &lt;pending&gt; } Tapi kenapa? Tujuan utama saya adalah mendapatkan token google.login(data.username, data.password)yang mengembalikan janji, menjadi …

8
Bagaimana cara mengubah objek biasa menjadi Peta ES6?
Untuk beberapa alasan saya tidak dapat menemukan hal sederhana ini di dokumen MDN (mungkin saya melewatkannya). Saya berharap ini berhasil: const map = new Map({foo: 'bar'}); map.get('foo'); // 'bar' ... tapi baris pertama melempar TypeError: (var)[Symbol.iterator] is not a function Bagaimana cara membuat Peta dari objek biasa? Apakah saya benar-benar …

7
Puppeteer: berikan variabel dalam .evaluate ()
Saya mencoba untuk memasukkan variabel ke dalam page.evaluate()fungsi Puppeteer , tetapi ketika saya menggunakan contoh yang sangat disederhanakan berikut, variabel evalVartidak terdefinisi. Saya baru mengenal Puppeteer dan tidak dapat menemukan contoh untuk dikembangkan, jadi saya butuh bantuan untuk meneruskan variabel itu ke dalam page.evaluate()fungsi sehingga saya dapat menggunakannya di dalam. …

3
Properti 'catch' tidak ada pada tipe 'Observable <any>'
Pada halaman dokumentasi 2 sudut untuk menggunakan layanan Http, ada contoh. getHeroes (): Observable&lt;Stuff[]&gt; { return this.http.get(this.url) .map(this.extractData) .catch(this.handleError); } Saya mengkloning proyek angular2-webpack-starter dan menambahkan kode di atas sendiri. Saya mengimpor Observablemenggunakan import {Observable} from 'rxjs/Observable'; Saya mengasumsikan properti Observablejuga diimpor ( .mapberfungsi). Melihat changelog untuk rxjs.beta-6 dan tidak …

5
Tentukan jarak dari atas div ke atas jendela dengan javascript
Bagaimana cara menentukan jarak antara bagian paling atas dari div ke bagian atas layar saat ini? Saya hanya ingin jarak piksel ke atas layar saat ini, bukan bagian atas dokumen. Saya sudah mencoba beberapa hal seperti .offset()dan .offsetHeight, tetapi saya tidak bisa membungkus otak saya dengannya. Terima kasih!
127 javascript  jquery 

8
Membuat menu konteks klik kanan khusus untuk aplikasi web saya
Saya memiliki beberapa situs web seperti google-docs dan map-quest yang memiliki menu drop down kustom ketika Anda mengklik kanan. Entah bagaimana mereka mengesampingkan perilaku menu drop-down browser, dan saya sekarang yakin persis bagaimana mereka melakukannya. Saya menemukan plugin jQuery yang melakukan ini, tetapi saya masih penasaran tentang beberapa hal: Bagaimana …

7
Dapatkan semua atribut elemen menggunakan jQuery
Saya mencoba untuk menelusuri suatu elemen dan mendapatkan semua atribut dari elemen tersebut untuk menampilkannya, misalnya tag mungkin memiliki 3 atau lebih atribut, tidak diketahui oleh saya dan saya perlu mendapatkan nama dan nilai atribut ini. Saya sedang memikirkan sesuatu seperti: $(this).attr().each(function(index, element) { var name = $(this).name; var value …

4
Memasukkan SVG ke dalam ReactJS
Apakah mungkin untuk menanamkan markup SVG ke komponen ReactJS? render: function() { return ( &lt;span&gt; &lt;svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmln ... &lt;/span&gt; ); } Menghasilkan kesalahan: Atribut Namespace tidak didukung. ReactJSX bukan XML. Apa cara teringan untuk melakukan ini. Menggunakan sesuatu seperti React ART adalah cara yang terlalu berlebihan untuk …
127 javascript  svg  reactjs 

12
Menangani parameter opsional dalam javascript
Saya memiliki fungsi javascript statis yang dapat mengambil 1, 2 atau 3 parameter: function getData(id, parameters, callback) //parameters (associative array) and callback (function) are optional Saya tahu saya selalu dapat menguji apakah parameter yang diberikan tidak terdefinisi, tetapi bagaimana saya tahu jika yang dilewati adalah parameter atau panggilan balik? Apa …
127 javascript 

6
Mengapa saya tidak bisa memasukkan penangan Promise.catch?
Mengapa saya tidak bisa begitu saja melempar Errorpanggilan balik tangkapan dan membiarkan proses menangani kesalahan seolah-olah itu dalam lingkup lain? Jika saya tidak melakukan console.log(err)apa-apa akan dicetak dan saya tidak tahu apa-apa tentang apa yang terjadi. Prosesnya baru saja berakhir ... Contoh: function do1() { return new Promise(function(resolve, reject) { …


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.