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

13
TDD için JavaScript birim test araçları
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Birçok JavaScript birim testini ve test aracını inceledim ve düşündüm, ancak tamamen TDD uyumlu kalmak için uygun bir seçenek bulamadım. Peki, tamamen TDD uyumlu bir JavaScript birim test …




24
jQuery Olay Tuşuna Basma: Hangi tuşa basıldı?
JQuery ile, keypress olayına bağlandığımda hangi tuşa basıldığını nasıl öğrenebilirim? $('#searchbox input').bind('keypress', function(e) {}); ENTERBasıldığında bir gönderimi tetiklemek istiyorum . [Güncelleme] Kendim (veya daha iyisi: bir) cevabı bulduğum halde, varyasyon için bir yer var gibi görünüyor;) Arasında bir fark var mı keyCodeve which- Sadece arıyorum özellikle ENTERunicode anahtarı asla, hangi? …

23
Nesne değişmezlerinde / başlatıcılarında öz referanslar
Aşağıdaki gibi bir şeyin JavaScript'te çalışmasını sağlamanın bir yolu var mı? var foo = { a: 5, b: 6, c: this.a + this.b // Doesn't work }; Mevcut formda, bu kod, thisbaşvurmadığı için bir referans hatası atar foo. Ancak , bir nesne hazır bilgisinin özelliklerinde daha önce bildirilen diğer özelliklere …

16
addEventListener vs onclick
Arasındaki fark nedir addEventListenerve onclick? var h = document.getElementById("a"); h.onclick = dothing1; h.addEventListener("click", dothing2); Yukarıdaki kod ayrı bir .js dosyasında birlikte bulunur ve her ikisi de mükemmel çalışır.

10
JavaScript'te dizeden sayısal olmayan tüm karakterleri şeritle
JavaScript / ECMAScript kullanarak bir dizeden sayısal olmayan tüm karakterleri kaldırmak istediğiniz DOM dışı bir senaryo düşünün. Aralıktaki tüm karakterler 0 - 9korunmalıdır. var myString = 'abc123.8<blah>'; //desired output is 1238 Bunu sade JavaScript ile nasıl başardınız? Lütfen bunun DOM olmayan bir senaryo olduğunu unutmayın, bu nedenle jQuery ve tarayıcı …
702 javascript  string 

16
Bir diziyi tarih özelliğine göre sıralama
Diyelim ki birkaç nesneden oluşan bir dizi var: var array = [{id: 1, date: Mar 12 2012 10:00:00 AM}, {id: 2, date: Mar 8 2012 08:00:00 AM}]; Bu diziyi, geçerli tarih ve saate en yakın tarihten itibaren tarih öğesine göre nasıl sıralayabilirim? Dizinin birçok nesnesi olabileceğini unutmayın, ancak basitlik uğruna …


10
Moment.js tarih nesnesine dönüştür
Moment.js kullanarak doğru moment nesnesini timezonları olan bir tarih nesnesine dönüştüremiyorum. Doğru tarihi alamıyorum. Misal: var oldDate = new Date(), momentObj = moment(oldDate).tz("MST7MDT"), newDate = momentObj.toDate(); console.log("start date " + oldDate) console.log("Format from moment with offset " + momentObj.format()) console.log("Format from moment without offset " + momentObj.utc().format()) console.log("(Date object) Time …


30
İç içe JavaScript nesne anahtarının var olup olmadığını test edin
Bir nesneye başvurum varsa: var test = {}; potansiyel olarak (ancak hemen değil) iç içe geçmiş nesneler olacaktır, örneğin: {level1: {level2: {level3: "level3"}}}; Derin iç içe nesnelerde mülk olup olmadığını kontrol etmenin en iyi yolu nedir? alert(test.level1);verir undefined, ancak alert(test.level1.level2.level3);başarısız olur. Şu anda böyle bir şey yapıyorum: if(test.level1 && test.level1.level2 …

19
JQuery ile görüntüleri önceden yükleme
JavaScript ile görüntüleri önceden yüklemenin hızlı ve kolay bir yolunu arıyorum. Bu önemli ise jQuery kullanıyorum. Bunu burada gördüm ( http: //nettuts.com ... ): function complexLoad(config, fileNames) { for (var x = 0; x < fileNames.length; x++) { $("<img>").attr({ id: fileNames[x], src: config.imgDir + fileNames[x] + config.imgFormat, title: "The " …
689 javascript  jquery 

9
VanillaJS nedir?
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Basit bir sorum var, bu birkaç gün aklımda kaldı: VanillaJS nedir? Bazı insanlar bunu bir çerçeve olarak adlandırır, resmi sayfalardan bir kütüphane indirebilirsiniz. Ancak bazı örnekleri veya …
688 javascript 

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.