«javascript» etiketlenmiş sorular

JavaScript (Java ile karıştırılmamalıdır), hem istemci tarafı hem de sunucu tarafı komut dosyası oluşturma için kullanılan yüksek düzeyli, dinamik, çok paradigmalı, zayıf yazılan bir dildir. ECMAScript, JavaScript, JScript, vb. Gibi yaygın uygulamalarla ilgili sorular için bu etiketi kullanın. JS, tipik olarak ECMA-kuzeni ActionScript'i ifade etmez.

2
Javascript Üçlü Operatörü vs. ||
Daha önce bazı node.js koduna bakıyordum ve bunu yazan adamın aşağıdaki sözdizimini desteklediğini fark ettim: var fn = function (param) { var paramWithDefault = null == param ? 'Default Value' : param; } Ben daha özlü olarak düşündüğüm üzerinde: var fn = function (param) { var paramWithDefault = param || …

4
Nerede yerelleştirme yapmalıyım (sunucu tarafı veya istemci tarafı)?
Şu anda sunucumdaki birden çok REST web hizmeti ile iletişim kuran zengin bir JavaScript istemcisine dayanan yeni bir web uygulaması geliştiriyorum. Bu uygulamanın farklı dillere sahip en az iki ülkede kullanılması amaçlanmıştır, bu yüzden yerelleştirmemiz gerekir. Sorum şu: Yerelleştirmeyi nerede yönetmeliyim: REST hizmetleri yerelleştirilmiş verilerle istek almalı ve cevap göndermeli …

5
Elm'in iddia ettiği gibi “çalışma zamanı istisnası yok” unun avantajı nedir?
Bazı diller "diğer çalışma zamanı istisnaları" bulunmadığını ve bu dillere sahip diğer diller için açık bir avantaj olduğunu iddia etmektedir. Bu konuda kafam karıştı. Çalışma zamanı istisnası bildiğim kadarıyla ve iyi kullanıldığında sadece bir araçtır: "kirli" durumları iletebilirsiniz (beklenmedik verilere atarak) yığın ekleyerek hata zincirine işaret edebilirsiniz karmaşa (ör. geçersiz …

4
Javascript'teki fonksiyonların gizemi çözülemiyor
Javascript'in perde sahnelerini anlamaya çalışıyorum ve nesnelerin, özellikle Nesne ve Fonksiyonun yaratılmasını ve aralarındaki ilişkiyi anlamaya sıkıştım . Array, String vb.Gibi tüm yerleşik nesnelerin Object'den uzantı (devralınan) olduğunu okuduğumda, Object'in yaratılan ilk nesne olduğunu ve kalan nesnelerin kendisinden miras aldığını varsaydım. Ancak, Nesnelerin yalnızca işlevler tarafından oluşturulabileceğini bilmeniz mantıklı değildir, …

4
Programlama tasarım desenlerini kavrayamıyorum
Son 4 yıldır javascript ile çalışıyorum. Sorun çözme becerilerimden çok eminim ve kod kalitemizin iyileştiğini görebiliyorum. Toplulukla güncel kalmaya çalışıyorum ve şu anda ES2015 ve React.js ile çalışıyorum. Ancak, programlama tasarım modellerini hiç anlayamıyorum gibi hissediyorum. Bununla ilgili kaynakları nerede bulacağımı biliyorum ve bu konuda zaten kitap okudum. Proje yapısı …

1
ES6'nın neden ince ok işlevleri yok?
ES6 normal işlevlerden iki büyük farkı olan yağ-ok işlevleri ( =>) ekledi : daha kısa sözdizimi (tek ifade gövdesi kullanıyorsanız örtük dönüş dahil) thisçevreleyen kapsamdan miras almak Bunların her ikisi de çok kullanışlı özelliklerdir, ancak bana değer ve uygulamalarında tamamen ayrı görünüyorlar - bazen birini ya da diğerini ya da …
16 javascript  es6 

5
Çakışan aralıkları düzleştirmek için algoritma
Potansiyel olarak çakışan sayısal aralıkların bir listesini düzleştirmek (bölmek) için güzel bir yol arıyorum. Sorun bu sorununkine çok benzer: Çakışan tarih aralıklarını ve diğerlerini bölmenin en hızlı yolu . Ancak, aralıklar sadece tamsayılar değildir ve Javascript veya Python, vb. İçinde kolayca uygulanabilecek iyi bir algoritma arıyorum. Örnek Veriler: Örnek Çözüm: …

2
Tamamen estetik nedenlerle iç içe işlevler mi oluşturuyorsunuz?
Her zaman başka programcıların saf estetik işlevler yaratma fikri hakkında ne düşündüklerini merak ettim. Ben Veri yığınının işleyen bir işlevi olduğunu varsayalım: Function ProcessBigData. O veriler için geçerlidir, birkaç işlem adımlarını gerektiğini düşünün: Step1, Step2, Step3. Kaynak kodda en çok gördüğüm normal yaklaşım, şöyle yorum yazmaktır: Function ProcessBigData: # Does …

5
JavaScript'te yeni operatörden kaçınmak - daha iyi bir yol
Uyarı: Bu uzun bir gönderi. Basit tutalım. JavaScript'te her yapıcıyı çağırdığımda yeni operatörün önekini kullanmaktan kaçınmak istiyorum. Çünkü unutmaya eğilimliyim ve kodum kötü bir şekilde vidalanıyor. Bunun basit yolu şudur ... function Make(x) { if ( !(this instanceof arguments.callee) ) return new arguments.callee(x); // do your stuff... } Ancak, değişken …
16 javascript 

6
Kapatma JavaScript için neden önemlidir?
C # 's lambda ifadesi de kapanışlara sahiptir ancak C # toplulukları veya kitapları tarafından nadiren tartışılmaktadır. C # dünyasında olduğundan çok daha fazla JavaScript insanının ve kitabının kapanışları hakkında konuştuğunu görüyorum . Neden?

8
Chromebook - Programcılar için ilginç mi? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . Google dün chromebook'u duyurdu (11 Mayıs 2011). Bu kesinlikle güzel bir şey olsa da, bir (javascript olmayan) …

12
JS öğrenirken, Aha-anınız neydi? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …

6
JS kodunu html dosyasına veya harici bir dosyaya koymak daha mı iyi?
Tek sayfalık bir web sitesi tasarlıyorsam, JS kodum için harici dosya oluşturmak mı yoksa html koduna koymak mı daha iyi? Sayfaya yerleştirmek daha hızlı mı yükleniyor? Kullanıcıların kod isteklerini reddetmek için izinleri değiştirebilir miyim, ancak html sayfası yine de kodu çağırabilir mi?
16 javascript 

1
JavaScript'te prototip programlama ne zaman kullanılır?
Projeler için basit widget'lar geliştirmek için aşağıdaki şekilde biraz zaman harcadım: var project = project || {}; (function() { project.elements = { prop1: val1, prop2: val2 } project.method1 = function(val) { // Do this } project.method2 = function(val) { // Do that } project.init = function() { project.method1(project.elements.prop1) project.method2(project.elements.prop2) } …

10
Bir satranç motoru yazmak için en iyi yaklaşım? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 6 yıl önce kapalı . Ben satranç meraklısıyım ve programcıyım. Geçenlerde satranç ve programlama bilgimi kullanarak bir satranç motoru …

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.