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


6
Tırnak ve parantez içeren veya içermeyen setTimeout arasındaki fark
JavaScript öğreniyorum ve son zamanlarda JavaScript zamanlama olaylarını öğrendim. Ben yaklaşık öğrendiğimde setTimeoutde W3Schools'da , daha önce girmek yoktu garip figür ettim. Çift tırnak işareti kullanıyorlar ve sonra işlevi çağırıyorlar. Misal: setTimeout("alertMsg()", 3000); JavaScript çift ve tek tırnak bir dize anlamına biliyorum. Ayrıca aynı şekilde yapabileceğimi gördüm: setTimeout(alertMsg, 3000); Parantez …


5
Redux'da eşzamansız eylemler gerçekleştiren kalıcı bir iletişim kutusunu nasıl görüntüleyebilirim?
Bazı durumlarda bir onaylama iletişim kutusu göstermesi gereken bir uygulama oluşturuyorum. Diyelim ki bir şeyi kaldırmak istiyorum, o zaman deleteSomething(id)bazı redüktör o olayı yakalayacak ve göstermek için iletişim redüktörünü dolduracak gibi bir eylem göndereceğim . Şüphem bu diyalog gönderildiğinde gelir. Bu bileşen, gönderilen ilk eyleme göre uygun eylemi nasıl gönderebilir? …



11
JS: Array.forEach kullanarak getElementsByClassName sonucu üzerinden yineleme
Bazı DOM öğeleri üzerinde yineleme yapmak istiyorum, bunu yapıyorum: document.getElementsByClassName( "myclass" ).forEach( function(element, index, array) { //do stuff }); ama bir hata alıyorum: document.getElementsByClassName ("myclass"). forEach bir işlev değil Ben de bunu biliyoruz bu yüzden Firefox 3 kullanıyorum getElementsByClassNameve Array.forEachmevcuttur. Bu iyi çalışıyor: [2, 5, 9].forEach( function(element, index, array) { …

11
Javascript, jquery-ajax kullanarak <input type = 'file'> değiştirildiğinde seçilen dosyanın tam yolunu nasıl alabilirim?
Kullanarak dosyayı seçerken tam dosya yolu nasıl alınır &lt;input type=‘file’&gt; &lt;input type="file" id="fileUpload"&gt; &lt;script type="text/javascript"&gt; function getFilePath(){ $('input[type=file]').change(function () { var filePath=$('#fileUpload').val(); }); } &lt;/script&gt; ancak filePath var, only nameseçilen dosyayı değil, seçilen dosyayı içerir full path. Net olarak aradım, ancak güvenlik nedenleriyle tarayıcıların (FF, krom) sadece dosya adını verdiği …

8
Underscore.js şablonlarındaki ifadeler nasıl kullanılır?
Underscore.js şablonlama işlevini kullanıyorum ve böyle bir şablon yaptık: &lt;script type="text/template" id="gridItem"&gt; &lt;div class="griditem &lt;%= gridType %&gt; &lt;%= gridSize %&gt;"&gt; &lt;img src="&lt;%= image %&gt;" /&gt; &lt;div class="content"&gt; &lt;span class="subheading"&gt;&lt;%= categoryName %&gt;&lt;/span&gt; &lt;% if (date) { %&gt;&lt;span class="date"&gt;&lt;%= date %&gt;&lt;/span&gt;&lt;% } %&gt; &lt;h2&gt;&lt;%= title %&gt;&lt;/h2&gt; &lt;/div&gt; &lt;/div&gt; &lt;/script&gt; Gördüğünüz gibi tüm …


17
Bayt cinsinden dosya boyutunu insan tarafından okunabilen dizeye dönüştürme
Bayt dosya boyutunu insan tarafından okunabilen dosya boyutuna dönüştürmek için bu işlevi kullanıyorum: function getReadableFileSizeString(fileSizeInBytes) { var i = -1; var byteUnits = [' kB', ' MB', ' GB', ' TB', 'PB', 'EB', 'ZB', 'YB']; do { fileSizeInBytes = fileSizeInBytes / 1024; i++; } while (fileSizeInBytes &gt; 1024); return Math.max(fileSizeInBytes, …



27
Dizeden ana makine adı adını ayıklayın
Bir metin dizesindeki URL'nin tamamını değil, yalnızca URL'nin kökünü eşleştirmek istiyorum. Verilen: http://www.youtube.com/watch?v=ClkQA2Lb_iE http://youtu.be/ClkQA2Lb_iE http://www.example.com/12xy45 http://example.com/random www.example.comVeya example.cometki alanına çözümlenen son 2 örneği almak istiyorum . Normal ifade yavaş duydum ve bu benim sayfadaki ikinci normal ifade ifade olurdu, bu yüzden eğer regex olmadan bunu yapmak yine de varsa bana …
239 javascript  jquery  regex 


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.