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

10
Bu JavaScript deyiminin altında yatan nedir: var self = this?
WebKit HTML 5 SQL Depolama Notları Demosu kaynağında aşağıdakileri gördüm : function Note() { var self = this; var note = document.createElement('div'); note.className = 'note'; note.addEventListener('mousedown', function(e) { return self.onMouseDown(e) }, false); note.addEventListener('click', function() { return self.onNoteClick() }, false); this.note = note; // ... } Yazar kendini bazı yerlerde (işlev …

16
JavaScript'teki artış (“++”) ve azaltma (“-”) operatörlerinden neden kaçınmalısınız?
Jslint aracı için ipuçlarından biri: ++ ve - ++ (artış) ve - (azalma) operatörlerinin aşırı hileyi teşvik ederek kötü koda katkıda bulunduğu bilinmektedir. Virüslere ve diğer güvenlik tehditlerine olanak tanıyan hatalı mimariden sonra ikinci sıradalar. Bu operatörlerin kullanımını yasaklayan bir artı seçenek vardır. PHP yapıları gibi $foo[$bar++]kolayca off-by-one hataları ile …



20
Bir dizeden sayı çıkarma ("get")
Javascript içinde # box2 gibi bir dize var ve sadece '2' ondan istiyorum. Denenmiş: var thestring = $(this).attr('href'); var thenum = thestring.replace( /(^.+)(\w\d+\w)(.+$)/i,'$2'); alert(thenum); Hala uyarıda # box2 döndürür, nasıl çalıştırabilirim? Sonda eklenmiş herhangi bir uzunluk numarası için uygun olması gerekir.

8
JavaScript'te boşlukların alt çizgi ile değiştirilmesi?
_ İle boşlukları değiştirmek için bu kodu kullanmaya çalışıyorum, dizede ilk boşluk için çalışır, ancak boşluk diğer tüm örnekleri değişmeden kalır. Nedenini bilen var mı? function updateKey() { var key=$("#title").val(); key=key.replace(" ","_"); $("#url_key").val(key); }
354 javascript  string 

17
JavaScript Hashmap Eşdeğeri
Bu cevaba ilişkin güncelleme 3'te açıklandığı gibi , bu gösterim: var hash = {}; hash[X] aslında nesneyi hash etmez X; aslında Xbir dizeye ( .toString()bir nesne veya çeşitli ilkel türler için başka bir yerleşik dönüşüm olduğunda) dönüştürür ve sonra bu dizeyi " hash" içinde karma olmadan arar . Nesne eşitliği …

18
Javascript PHP Explode () eşdeğer
Bu dize var: 0000000020C90037: SICAKLIK: veri Bu dizeye ihtiyacım var: SICAKLIĞI: verileri. PHP ile bunu yaparım: $str = '0000000020C90037:TEMP:data'; $arr = explode(':', $str); $var = $arr[1].':'.$arr[2]; explodeJavaScript'te bir dizeyi PHP'de çalışma biçimini nasıl etkili bir şekilde kullanabilirim?
353 javascript  php  string 

4
Tüm görünür İşaretçileri kapsayacak şekilde Haritanın Merkezini Merkezle / Ayarla?
Haritama birden çok işaretçi ayarlıyorum ve statik olarak yakınlaştırma düzeylerini ve merkezini ayarlayabiliyorum, ancak istediğim, tüm işaretleyicileri kapsamak ve tüm pazarların görünür olmasını mümkün olduğunca yakınlaştırmak. Mevcut yöntemler aşağıdaki gibidir setZoom(zoom:number) ve setCenter(latlng:LatLng) Ne setCenterçoklu konum veya Konum dizisi girişini desteklemez ne setZoomde bu tür bir işleve sahip değildir


25
DIV'nin boyutu nasıl değişti?
Fotoğraflar da gösteriliyor Stack Overflow fotoğraf : div'ов? Aşağıdaki örnek html yaşadım,% 100 genişliğe sahip bir DIV var. Bazı elementler içerir. Pencerelerin yeniden boyutlandırılması yapılırken, iç elemanlar yeniden konumlandırılabilir ve div'in boyutu değişebilir. Ben div'ın boyut değişikliği olayını kanca mümkün olup olmadığını soruyorum? ve nasıl yapılır? Şu anda geri arama …
352 javascript  jquery  html 

7
`Export Default Const 'neden geçersiz?
Aşağıdakilerin iyi olduğunu görüyorum: const Tab = connect( mapState, mapDispatch )( Tabs ); export default Tab; Ancak, bu yanlış: export default const Tab = connect( mapState, mapDispatch )( Tabs ); Yine de bu iyi: export default Tab = connect( mapState, mapDispatch )( Tabs ); Bu açıklanabilir mi lütfen neden constgeçersiz …




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.