«javascript» etiketlenmiş sorular

ECMAScript'te (JavaScript / JS) ve çeşitli lehçelerinde / uygulamalarında (ActionScript hariç) programlama ile ilgili sorular için. Bu etiket nadiren tek başına kullanılır, ancak çoğunlukla [node.js], [jquery], [json] ve [html] etiketleriyle ilişkilendirilir.

9
React'teki durum dizisinden öğeyi sil
Hikaye şu ki, Bob, Sally ve Jack'i bir kutuya koyabilmeliyim. İkisini de kutudan çıkarabilirim. Çıkarıldığında yuva kalmaz. people = ["Bob", "Sally", "Jack"] Şimdi kaldırmam gerekiyor, "Bob" deyin. Yeni dizi şöyle olacaktır: ["Sally", "Jack"] İşte benim tepki bileşenim: ... getInitialState: function() { return{ people: [], } }, selectPeople(e){ this.setState({people: this.state.people.concat([e.target.value])}) }, …

5
Eşzamansız işlevim neden bir değer yerine Promise {<pending>} döndürüyor?
Kodum: let AuthUser = data =&gt; { return google.login(data.username, data.password).then(token =&gt; { return token } ) } Ve böyle bir şeyi çalıştırmayı denediğimde: let userToken = AuthUser(data) console.log(userToken) Ben alıyorum: Promise { &lt;pending&gt; } Ama neden? Ana hedefim, google.login(data.username, data.password)bir sözden dönen jetonu bir değişkene almaktır. Ve ancak o zaman …

3
Axios ile bir formdan dosya nasıl gönderilir
Aşağıdakileri kullanarak bir flask sunucusuna bir dosya gönderirken ham HTML kullanarak, küresel balon isteğinden dosyalara erişebilirim: &lt;form id="uploadForm" action='upload_file' role="form" method="post" enctype=multipart/form-data&gt; &lt;input type="file" id="file" name="file"&gt; &lt;input type=submit value=Upload&gt; &lt;/form&gt; Şişede: def post(self): if 'file' in request.files: .... Axios ile aynı şeyi yapmaya çalıştığımda, küresel balon talebi boş: &lt;form id="uploadForm" …

8
await yalnızca eşzamansız işlevde geçerlidir
Bu kodu şuraya yazdım lib/helper.js var myfunction = async function(x,y) { .... reutrn [variableA, variableB] } exports.myfunction = myfunction; ve sonra onu başka bir dosyada kullanmayı denedim var helper = require('./helper.js'); var start = function(a,b){ .... const result = await helper.myfunction('test','test'); } exports.start = start; Bir hata aldım "await yalnızca …

6
AngularJS - ngRepeat filtreli sonuç referansı nasıl alınır
Şu şekilde filtreli bir ng-tekrar yönergesi kullanıyorum: ng-repeat="item in items | orderBy:'order_prop' | filter:query | limitTo:4" ve işlenmiş sonuçları iyi görebiliyorum; şimdi denetleyicimde bu sonuç üzerinde biraz mantık çalıştırmak istiyorum. Soru, sonuç öğelerinin referansını nasıl alabilirim? Güncelleme: Sadece açıklığa kavuşturmak için: Bir otomatik tamamlama oluşturmaya çalışıyorum, şu girdiye sahibim: &lt;input …

16
Javascript ile dokunmatik ekranlı cihazları algılama
Javascript / jQuery'de, istemci cihazda bir fare olup olmadığını nasıl tespit edebilirim? Kullanıcı faresini bir öğenin üzerine getirdiğinde küçük bir bilgi paneli yukarı kayan bir sitem var. Fareyle üzerine gelmeyi algılamak için jQuery.hoverIntent kullanıyorum, ancak bu açıkça iPhone / iPad / Android gibi dokunmatik ekranlı cihazlarda çalışmıyor. Bu yüzden bu …

14
JavaScript prototipini kullanarak yöntem çağırma
Geçersiz kılınmışsa JavaScript'teki bir prototip yönteminden temel yöntemi çağırmak mümkün müdür? MyClass = function(name){ this.name = name; this.do = function() { //do somthing } }; MyClass.prototype.do = function() { if (this.name === 'something') { //do something new } else { //CALL BASE METHOD } };


7
ImmutableJS ile List içindeki öğe nasıl güncellenir?
İşte resmi belgelerin söylediği updateIn(keyPath: Array&lt;any&gt;, updater: (value: any) =&gt; any): List&lt;T&gt; updateIn(keyPath: Array&lt;any&gt;, notSetValue: any, updater: (value: any) =&gt; any): List&lt;T&gt; updateIn(keyPath: Iterable&lt;any, any&gt;, updater: (value: any) =&gt; any): List&lt;T&gt; updateIn(keyPath: Iterable&lt;any, any&gt;, notSetValue: any, updater: (value: any) =&gt; any): List&lt;T&gt; Normal web geliştiricisinin (işlevsel programcı değil) bunu anlamasına …


1
JavaScript çift iki nokta üst üste (bağlama operatörü)
Bildiğiniz gibi, .bind()işlev için bir kısayol önerisi var , böylece yazabilirsiniz: ::this.handleStuff ve es5'te şöyle çalışacak: this.handleStuff.bind(this) Sorum şu: argümanları bu şekilde iletmek mümkün olacak mı? Bunu yukarıda belirtilen kısayolla yazmanın bir yolunu kastediyorum: this.handleStuff.bind(this, 'stuff') React'te oldukça yaygın bir kalıp, bu yüzden onu biraz kısaltmak güzel olurdu.

5
Chrome webkit denetçisinde sürekli olarak "URL içeren çerçeveye erişim için güvenli olmayan JavaScript denemesi…" hatası oluşuyor
Örneğin, Facebook API ile çalışırken Chrome (veya başka herhangi bir webkit tarayıcısı) bu "Güvensiz JavaScript URL ile çerçeveye erişmeye çalışıyor ..." Gerçek işleme müdahale etmez, ancak javascript konsolunu temelde kullanılamaz hale getirir. Özellikle konsolda bu hataları bastırmanın bir yolu olup olmadığını bilmek istiyorum. Ya da aklınıza gelebilecek başka çözümler varsa, …

6
nodeValue - innerHTML ve textContent karşılaştırması. Nasıl seçilir?
Bir etiket öğesinin iç metnini değiştirmek için düz js kullanıyorum ve innerHTML veya nodeValue veya textContent'i hangi gerekçelerle kullanmam gerektiğinden emin değildim. Yeni bir düğüm oluşturmama veya HTML öğelerini veya herhangi bir şeyi değiştirmeme gerek yok - sadece metni değiştirin. İşte kodun bir örneği: var myLabel = document.getElementById("#someLabel"); myLabel.innerHTML = …



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.