«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
XMLHttpRequest neden adlandırma kurallarına uymuyor?
Son zamanlarda JavaScript'teki XMLHttpRequest nesnesiyle çalışıyorum ve bu konuda yardımcı olamadım ancak bu adın kasasının bir anlamı olmadığını anladım. 'Http' olmasa da neden 'XML' tamamen kapakta? İkisi de kısaltmalar! Kuşkusuz, adın aşağıdakilerden biri olması daha mantıklı olacaktır: XmlHttpRequest (PascalCase, JavaScript'teki sınıf adları için en iyi yöntem) xmlHttpRequest ( camelCase , …

10
Statik dilleri kullanan bir programcı Javascript takım eksikliği ile nasıl başa çıkıyor?
Dereceli olarak sadece derlenmiş dillerde, özellikle de Java'da, kariyerimin çoğu için programladım. Java ile ilgili en sevdiğim şeylerden biri Eclipse gibi araçları kullanırken ne kadar üretken olabileceğiniz ve gerçekte ne kadar az kod yazmanız gerektiğidir. Yapabilirsin: Yöntemlerinizi ve sınıflarınızı kolayca ve otomatik olarak yeniden düzenleyin Bir yöntemin çağrıldığı ya da …

4
Giriş sayfasını neden tek bir sayfa uygulamasına ayrı bir sayfa yapalım?
SPA'nın giriş sayfasının SPA sayfası olmayan ayrı bir sayfa olmasının neden popüler göründüğünü merak ediyorum. Aklıma gelen tek şey güvenlik ama belirli bir güvenlik nedeni olduğunu düşünemiyorum. Aklıma gelen tek şey, eğer giriş sayfanız SPA’nın bir parçasıysa, firebug veya web denetçisi gibi araçlar tarafından görülebilen, ancak normal bir şekilde gönderseniz …

3
Tek sayfalı uygulamalarda tarayıcı önbelleği ile ilgilenmek
Tek sayfa uygulamalar için web tarayıcı önbelleğini doğru bir şekilde nasıl kullanabileceğimi bulmaya çalışıyorum. Oldukça tipik bir tasarıma sahibim: SPA'yı uygulayan birkaç HTML, JS ve CSS dosyası ve SPA tarafından tüketilen bir miktar JSON verisi. Bir güncellemeyi zorlamak istediğimde sorunlar ortaya çıkıyor: Sitenin statik kısmını ve JSON'u oluşturan kodu aynı …

3
Sunucu tarafı vs istemci tarafı vs melez web uygulamaları oluşturmak? [kapalı]
Web uygulamaları oluşturmak için şu anda birden fazla yaklaşım var: 1. Yalnızca sunucu tarafı Bu, sunucudaki sayfaları Ruby on Rails, Django, Express, Play gibi bir web çerçevesiyle oluşturduğunuz klasik bir yaklaşımdır! Çerçeve vb. Tipik iş akışı : Tüm iş mantığınızı, modellerinizi oluşturun ve sunucudaki şablonları istediğiniz çerçevede görüntüleyin. 2. Müşteri …

2
ASM.js nedir ve herkes için anlamı nedir?
ASM.js adlı bu proje hakkında telaşlı duymaya başladım . Şu anda onların web sitesi korkunç ve kafa karıştırıcı. İşte web araştırmamdan bildiklerimi. Yüksek düzeyde optimize edilebilecek bir JavaScript alt kümesidir. Tahmin ediyorum, çünkü dilin daha dinamik kısımlarını engelliyor. ASM.js için derlenen kodun performansı C hızının yaklaşık yarısında çalışır (ışık değil). …

3
WebStorm hangi RubyMine teknolojisini içermiyor?
Az miktarda yakut, ancak büyük miktarda html5 / javascript kullandığım için Rubymine almaya çalışıyorum. Üzerinde çalıştığım bir çok saf html5 / js tabanlı çerçeveye / uygulamaya sahip olduğum için Webstorm alacaktım, ancak daha sonra WebStorm / PhpStorm / Rubymine vb. Ürünlerinin IDEA çerçevelerine dayandığını ve bunun gibi olduğunu anladım. Her …
27 javascript  ide  ruby 

12
JavaScript nasıl popüler hale geldi?
Antik tarihte, Brendan Eich bir dil tasarımına sahipti ve bugünün dünyasında, JavaScript birçok farklı yerde uygulanan ve kullanılan popüler bir dildir. Dilin popüler olmasına ne sebep oldu? Önceki programcıların bildiği C benzeri bir sözdizimi miydi? Netscape kullanmaya zorlamak için pazarda yeterli kontrol sahibi oldu mu? Yoksa JavaScript’in popüler olmasının ve …

2
Büyük anonim işlevleri neden argüman olarak diğer işlevlere aktarmak JavaScript'te bu kadar yaygın kabul görüyor?
Bir var görüş diğer fonksiyonlara argüman olarak kod birkaç satır daha içerirler anonim fonksiyonlar, geçen Ben öyle olacağına hissetmek noktasına, büyük ölçüde okunabilirliği ve kendini belgeleri etkilediğini (Eminim bazıları tarafından paylaşılacaktır am) Muhtemelen isminin sadece isimlendirilmiş bir işlev ilan etmesi için kodu kullanan herkes için çok daha iyi olun. Veya …

4
Hangi Javascript fonksiyonlarının bloke edilmemeye karşı bloke olduğunu belirler?
Birkaç yıldır web tabanlı Javascript (vanilla JS, jQuery, Backbone vb.) Yapıyorum ve son zamanlarda Node.js. ile bazı çalışmalar yapıyorum. Bloke etmeyen programlamanın askıya alınması biraz zaman aldı, ancak şimdi GÇ işlemleri için geri aramaları kullanmaya alışmaya başladım. Javascript’in doğası gereği tek dişli olduğunu anladım. "Olay sırası" düğümü kavramını anlıyorum. Anlamadığım …

9
JQuery kullanarak itiraf? [kapalı]
Burada ne sorulduğunu söylemek zor. Bu soru belirsiz, belirsiz, eksik, aşırı geniş veya retoriktir ve mevcut haliyle makul bir şekilde cevaplanamaz. Bu soruyu netleştirmek ve böylece yeniden açılmak üzere yardım almak için yardım merkezini ziyaret edin . 8 yıl önce kapandı . Bu soru edildi göç o Yazılım Mühendisliği Stack …

2
Javascript kodu geri çağrıları kullanırken nasıl eşzamansız hale geliyor?
Eşzamansız JavaScript kodu yazmayı anlamaya çalışarak çok fazla çevrimiçi okuma yapıyorum. Araştırmamda çok fazla öne çıkan tekniklerden biri geri arama kullanmak. Bir geri çağırma işlevi yazma ve yürütme sürecini anladığım halde, geri çağrıların neden JavaScript çalıştırmasını eşzamansız hale getirdiğini görünce kafam karıştı. Öyleyse sorum şu: geri arama işlevlerini JavaScript koduma …

7
Prototip ile Kendiliğinden Çalışan Anonim İşlev
Javascript'te, javascript'te sınıfları / ad alanlarını oluşturmak ve yönetmek için açıkça öne çıkan birkaç teknik vardır. Bir durumu diğerine karşı hangi durumlarda kullanmak istediğini merak ediyorum. Bir tane seçip ilerlemeye devam etmek istiyorum. Birden fazla ekip tarafından tutulan ve paylaşılan işletme kodunu yazıyorum ve korunabilir javascript yazarken en iyi uygulamanın …

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.