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

15
vuejs alt bileşenden üst verileri günceller
Vuejs (2.0) ile oynamaya başlıyorum. İçinde tek bileşen bulunan basit bir sayfa oluşturdum. Sayfada veriler içeren bir Vue örneği vardır. Bu sayfada, bileşeni html'ye kaydettim ve ekledim. Bileşende bir tane var input[type=text]. Bu değerin üst öğeye (ana Vue örneği) yansımasını istiyorum. Bileşenin üst verilerini nasıl doğru şekilde güncellerim? Üst öğeden …


9
“Türsüz” aynı zamanda akademik CS dünyasında “dinamik olarak yazılmış” anlamına mı gelir?
"JavaScript türsüz" yazan bir slayt destesi okuyorum. Bu, doğru olduğunu düşündüğümle çelişti, bu yüzden daha fazla bilgi edinmek için kazmaya başladım. JavaScript'e verilen her cevap türsüz bir dil midir? JavaScript olduğunu söylüyor değil gitmek için yol değildi ki .. ben aşina ve mutlu olduğumu statik, dinamik, güçlü ve zayıf yazarak …

1
Bluebird'ün util.toFastProperties işlevi bir nesnenin özelliklerini nasıl “hızlı” yapar?
Bluebird util.jsdosyasında aşağıdaki fonksiyona sahiptir: function toFastProperties(obj) { /*jshint -W027*/ function f() {} f.prototype = obj; ASSERT("%HasFastProperties", true, obj); return f; eval(obj); } Bazı nedenlerden dolayı, dönüş işlevinden sonra neden orada olduğundan emin olmadığım bir ifade var. Ayrıca, yazar bu konuda JSHint uyarısını susturduğu için kasıtlı görünüyor: 'Dönüş' sonrasında ulaşılamayan …

12
NgRepeat'in büyük bir veri kümesi (angular.js) üzerindeki performansı nasıl artırılır?
Her biri yaklaşık 10 alan, yaklaşık 2MB veri içeren birkaç bin satırlık büyük bir veri setim var. Tarayıcıda göstermem gerekiyor. En basit yaklaşım (veri getir, içine koy , işini $scopeyapalım ng-repeat="") iyi çalışıyor, ancak DOM'a düğüm eklemeye başladığında tarayıcıyı yaklaşık yarım dakika donduruyor. Bu soruna nasıl yaklaşmalıyım? Seçeneklerden biri, satırları …

9
HTML5'te target = “_ blank” kullanmak doğru mu?
HTML5'te artık kullanmanın uygun olmadığı bir yerde okumayı hatırlıyorum target="_blank" , ancak şimdi bulamıyorum. Kullanmaya devam etmek uygun mu target="_blank" mu? Genellikle kötü bir fikir olarak kabul edildiğini biliyorum, ancak PDF gibi bir şey için yeni bir pencere açmanın en kolay yolu ve ayrıca JavaScript'e güvenmenizi gerektirmiyor.
165 javascript  html  window 

20
Nesne dizesini JSON'a dönüştürme
Bir nesneyi açıklayan bir dizeyi JavaScript (veya jQuery) kullanarak bir JSON dizesine nasıl dönüştürebilirim? örneğin: Bunu dönüştür ( geçerli bir JSON dizesi DEĞİL ): var str = "{ hello: 'world', places: ['Africa', 'America', 'Asia', 'Australia'] }" bunun içine: str = '{ "hello": "world", "places": ["Africa", "America", "Asia", "Australia"] }' eval()Mümkünse …
165 javascript  json  object 

11
querySelector ve querySelectorAll vs getElementsByClassName ve getElementById JavaScript'te
Tam arasındaki fark nedir bilmek istiyorum querySelectorve querySelectorAllkarşı getElementsByClassNameve getElementById? Gönderen bu bağlantı Ben o toplayabilir querySelectoryazabilirim document.querySelector(".myclass")sınıfla öğeleri almak için myclassve document.querySelector("#myid")kimliğine sahip eleman almak için myid. Ama bunu zaten yapabilirim getElementsByClassNameve getElementById. Hangisi tercih edilmeli? Ayrıca ID'nin dinamik olarak iki nokta üst üste ile oluşturulduğu ve bunun gibi …
165 javascript 

6
Web tarayıcısından GPS konumu alın
Mobil tabanlı bir web sitesi geliştiriyorum, orada Google Haritalar'ı entegre ettim, Google Haritalar'ın 'Kimden' alanını dinamik olarak doldurmam gerekiyor. GPS konumunu web tarayıcısından almak ve bir Google Haritasının 'Kimden' alanına dinamik olarak doldurmak mümkün mü?


7
Onay kutuları gibi resimler kullanın
Standart bir onay kutusuna bir alternatif istiyorum - temel olarak görüntüleri kullanmak istiyorum ve kullanıcı görüntüyü tıkladığında, solmaya ve bir onay kutusunun üzerine yerleşiyor. Özünde, Recaptcha 2'nin belirli bir kriteri karşılayan resimleri tıklatmanızı sağladığında yaptığı gibi bir şey yapmak istiyorum. Sen edebilirsiniz Demo burada bir reCAPTCHA bkz ancak bazen görüntü …
165 javascript  jquery  css  html 

4
toBe (true) - toBeTruthy () vs toBeTrue () karşılaştırması
Ne arasındaki farktır expect(something).toBe(true), expect(something).toBeTruthy()ve expect(something).toBeTrue()? Not toBeTrue()bir olan özel eşleştirici tanıtıldı jasmine-matchersgibi diğer faydalı ve kullanışlı matchers arasında toHaveMethod()veya toBeArrayOfStrings(). Soru genel olmalı, ancak gerçek dünya örneği olarak, bir öğenin görüntülendiğini test ediyorum protractor. Bu durumda hangi eşleştiriciyi kullanmalıyım? expect(elm.isDisplayed()).toBe(true); expect(elm.isDisplayed()).toBeTruthy(); expect(elm.isDisplayed()).toBeTrue();

11
nesneyi lodash ile diziye dönüştür
Nasıl ben büyük dönüştürebilir objectiçin arraylodash ile? var obj = { 22: {name:"John", id:22, friends:[5,31,55], works:{books:[], films:[],} 12: {name:"Ivan", id:12, friends:[2,44,12], works:{books:[], films:[],} } // transform to var arr = [{name:"John", id:22...},{name:"Ivan", id:12...}]

14
Fare “tıklama” ve “sürükleme” nasıl ayırt edilir
Kullandığım jQuery.clickRaphael grafik üzerinde fare click olayına, bu arada, ben fare işlemek için gereken dragolay, fare sürükleme oluşur mousedown, mouseupve mousemoveRaphael'de. Ayırt etmek zordur clickve dragçünkü clickaynı zamanda ihtiva mousedown& mouseup, nasıl JavaScript ardından "sürükle" & fare "klik" fare ayırt edebilirsiniz?

28
Tarayıcı Otomatik Doldurmayı Tespit Etme
Tarayıcının otomatik olarak bir metin kutusunu doldurup doldurmadığını nasıl anlarsınız? Özellikle sayfa yüklemesini otomatik olarak dolduran kullanıcı adı ve şifre kutuları ile. İlk sorum bu sayfa yükleme sırasında ne zaman gerçekleşiyor? Belgeden önce mi sonra mı? İkincisi, bunun olup olmadığını öğrenmek için mantığı nasıl kullanabilirim? Bu değil, bu meydana gelmesini …

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.