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

6
Tarayıcı dışında JavaScript için bir test ortamı mı? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . JavaScript'te bir şeyi test etmek istediğimde, yeni bir tarayıcı penceresi (çoğunlukla Firefox) açıyorum ve sağlanan konsolda (çoğunlukla …
12 javascript 

1
Ajax-heavy web uygulamaları için desenler
Şimdiye kadar, web uygulamaları geliştirmek için MVC modelinin büyük bir hayranıydım. Web için çoğunlukla PHP'de (Kohana ve CodeIgniter çerçeveleriyle) ve Ruby'de (RoR) geliştirdim. Uygulamalarım Ajax tarafında ağırlaştıkça (tek sayfalık uygulamalar vb.) MVC'nin temel kavramlarına ihanet edemediğimi fark ettim: Javascript işlerin çoğunu yapıyor; sadece görüntüleme veya daha fazla js / json …



3
JSON tuşlarında tire kullanmak kötü bir uygulama mıdır?
Tire (kebab-case) kullanan JSON anahtarlarına erişme etrafında dönen birçok soru görüyorum, ancak şimdi kendimi sadece anahtarlarımda camelCase veya snake_case'e yapışmam gerektiğini merak ediyorum. Tirelerin, diller arasında taşındığında karmaşık eşlemeler oluşturabileceğini de biliyorum. Bazı JSON serisini kaldırmak kütüphaneler bu anahtarları bir camelCase tarzı dönüştürmek gördüm. Misal: var something = { "some-value": …

2
Neden işlev foo () {} `yerine` const foo = () => {} `
Örneğin, bu Redux videosunda eğitmen her zaman şöyle bir sözdizimi kullanır const counter = (state=0, action) => { ... function body here } sadece "geleneksel" function counter(state=0, action) { ... function body here } Bu aslında daha kısa ve IMO daha net. Sayfanın "işlev" kelimesi için oldukça eşit ve yapılandırılmış …

3
Bir kullanıcının tarayıcısında kodumu düzenlemesini nasıl önleyebilirim?
Açıklama Bir Node.JS uygulaması tasarlıyorum (tam bir web sitesi gibi). Uygulama beş JavaScript dosyası gönderecek ve <script>bunları birbirine bağlayan etiketlere sahip olacak . Soru Kullanıcıların ve saldırganların kodumu izlemesini ve düzenlemesini nasıl önleyebilirim ? Örnek olarak şunlar verilebilir: Ctrl+ Shift+I In DevTools'un , git Kaynaklar , düzenleme (yani bir dosya …

3
Her zaman özellikleri ve yöntemleri kontrol etmeden Javascript'te ördek yazmayı nasıl kullanırsınız?
Javascript ördek yazarak kullanır biliyorum ve ilk başta bu C # gibi güçlü yazılan dillere göre polimorfizmi kolay olacağını düşündüm. Ama şimdi argüman alan işlevlerim şu gibi şeylerle doludur: if(myObj.hasSomeProperty()) veya if(myObj.hasSomeMethod()) veya if(isNumber(myParam)) vb. Bu benim için gerçekten çirkin. Bir C # arka plan geliyor ve tanımlanmış arayüzleri çok …

2
Bugün bir istemci tarafı Javascript kütüphanesini modüle etmek ve paketlemek nasıl?
Modern istemci tarafı JS ekosistemini yakaladım ve CommonJS ve AMD'yi (ilgili araçlar dahil - browserify, requirjs, onejs, jam, düzinelerce diğerleri) okudum. Bir Javascript kütüphanesi yazıyorsam, onu en geniş şekilde erişilebilir olacak şekilde modüle edebilir / paketleyebilirim (ideal olarak CommonJS, AMD ve özellikle hiçbiri tarafından küfür eden kullanıcılar tarafından)? JQuery gibi …

5
Bir işlev safsa hesapla
Wikipedia'ya göre: Bilgisayar programlamasında, işlev tutma ile ilgili bu ifadelerin her ikisi de bir işlev olarak tanımlanabilir: İşlev, aynı bağımsız değişken değerleri verildiğinde her zaman aynı sonuç değerini değerlendirir. İşlev sonuç değeri, program yürütme ilerledikçe veya programın farklı yürütmeleri arasında değişebilecek hiçbir gizli bilgiye veya duruma veya G / Ç …

4
GPL, Dart gibi diğer dillere derlenen dillerde nasıl çalışır?
Google'ın Dart dili, Dartium olarak bilinen özel bir Chromium derlemesi dışında hiçbir Web Tarayıcısı tarafından desteklenmemektedir. Üretim kodu için Dart'ı kullanmak için, onu bir Dart-> JavaScript derleyicisi / çevirmeni aracılığıyla çalıştırmanız ve ardından çıktısı verilen JavaScript'i web uygulamanızda kullanmanız gerekir. JavaScript yorumlanmış bir dil olduğundan "ikili" (Aka, .js dosyası) alan …

2
Sunucu tarafı korumalı komut dosyası oluşturma için seçeneklerim nelerdir? [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 . 4 yıl önce kapalı . Kullanıcıların bazı veriler üzerinden çalıştırmak için verileri ve komut dosyalarını paylaştığı genel bir web …

3
Daha yeni tarayıcılar için birden çok tarayıcı sekmesini ve istemci durumunu ele alan açık kaynaklı JavaScript kitaplıkları var mı? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . Sekmeler, tarayıcı pencereleri, aynı etki alanı pencereleri, vb. Arasında durumu paylaşmaya izin veren son tarayıcılara dönüştüren birkaç …

6
Arka uç geliştiricilerin daha kolay çalışmasını sağlamak için HTML, CSS ve JavaScript'i nasıl yazabilirim?
Bir tasarımcıdan bir tasarım aldığımda, onu bir PSD (Photoshop) dosyası olarak alıyorum. Her zaman uygun katman ve klasör adları, temelde temiz ve yönetilen bir PSD bekliyoruz. Bu tasarımdan HTML, CSS ve JavaScript geliştiriyorum ve bunu arka uç geliştiricilere ulaştırıyorum. Anlamalarını kolaylaştırmak için, anlamsal kod yazma, JavaScript ve CSS'yi harici dosyalarda …
11 javascript  html  css  jquery 


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.