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

2
AngularJS $ resource RESTful örneği
RESTful web hizmetimi aramak için $ resource kullanmak istiyorum (hala üzerinde çalışıyorum) ama önce AngularJS betiğimi doğru yapıp yapmadığımı öğrenmek istiyorum. Todo DTO'da şunlar bulunur: {id, order, content, done} :cmdböylece api/1/todo/resetveritabanındaki yapılacaklar tablosunu temizlemek için arayabilirim . İşte anladığım yorumu içeren kod: function TodoService($resource) { var src = $resource('api/1/todo/:id:cmd', {id: …

18
AngularJS ile etkin sekme stilini ayarlayın
AngularJS'de şu şekilde ayarlanmış rotalarım var: $routeProvider .when('/dashboard', {templateUrl:'partials/dashboard', controller:widgetsController}) .when('/lab', {templateUrl:'partials/lab', controller:widgetsController}) Üst çubukta sekme stilinde bazı bağlantılar var. Mevcut şablona veya url'ye bağlı olarak bir sekmeye 'etkin' sınıfı nasıl ekleyebilirim?

11
ES6'da yazılmış bir modül NPM'ye nasıl yayınlanır?
Bir modülü ESM'de yeniden yazmayı düşündüğümde, hem geleceğe hem de ES6'yı öğrenmek için bir modül yayınlamak üzereydim. Babil'i ES5'e aktarmak ve testler yapmak için kullandım. Ama nasıl ilerleyeceğimden emin değilim: Elde edilen / çıkan klasörü NPM'ye aktarıp yayınlayabilir miyim? Sonuç klasörünü Github deposuma ekleyebilir miyim? Ya da biri Github için …


8
JavaScript kodunda veri özelliklerini alma
Sonraki html var: <span data-typeId="123" data-type="topic" data-points="-1" data-important="true" id="the-span"></span> İle başlayan özellikleri almak ve aşağıdaki kod gibi JavaScript kodunda data-kullanmak mümkün mü? Şimdilik sonuç alıyorum .null document.getElementById("the-span").addEventListener("click", function(){ var json = JSON.stringify({ id: parseInt(this.typeId), subject: this.datatype, points: parseInt(this.points), user: "H. Pauwelyn" }); });

5
HTML <input type = 'file'> Dosya Seçim Etkinliği
Diyelim ki bu koda sahibiz: &lt;form action='' method='POST' enctype='multipart/form-data'&gt; &lt;input type='file' name='userFile'&gt;&lt;br&gt; &lt;input type='submit' name='upload_btn' value='upload'&gt; &lt;/form&gt; sonuçlanan: Kullanıcı 'Göz at ...' düğmesini tıkladığında, bir dosya arama iletişim kutusu açılır: Kullanıcı dosyayı çift tıklatarak veya 'Aç' düğmesini tıklatarak seçecektir. Dosya seçildikten sonra bilgilendirilmek için kullanabileceğim bir Javascript Olayı var mı?


3
Ember.js'deki Bileşenlere Karşı Görünümler
Ben ember.js öğreniyorum ve bir görünüm ile bileşen arasındaki farkı anlamaya çalışıyorum. Her ikisini de yeniden kullanılabilir bileşenler yapmanın bir yolu olarak görüyorum. Ember'in web sitesinden görüntülemeler: Ember.js'deki görünümler genellikle yalnızca aşağıdaki nedenlerle oluşturulur: -Kullanıcı etkinliklerinin karmaşık şekilde işlenmesi gerektiğinde -Yeniden kullanılabilir bir bileşen oluşturmak istediğinizde Ember'in web sitesindeki bileşenler …

4
Uluslararasılaştırma JavaScript'te nasıl çalışır?
JavaScript'te uluslararasılaştırmanın nasıl ele alınacağını merak ediyorum. Google'ı aradım, ancak aşağıdakiler için ikna edici cevaplar almıyorum: JavaScript'in uluslararasılaştırma için yerel desteği var mı? JavaScript'te i18n nedir? Takvimler, para birimleri, tarihler vs. ile nasıl başa çıkılır? JavaScript'te Uluslararasılaştırma'yı zaten okudum .

9
Javascript anahtarı vs. if… else if… else
Çocuklar birkaç sorum var: JavaScript'te bir switchifade ile bir arasında bir performans farkı var mı if...else? Öyleyse neden? Tarayıcıların davranışı switchve if...elsetarayıcılar arasında farklı mı? (FireFox, IE, Chrome, Opera, Safari) Bu soruyu sormanın nedeni switch, Firefox'ta yaklaşık 1000'li vakalarla yapılan bir açıklamada daha iyi performans elde etmem gibi görünüyor . …

17
Firefox'ta önbellek nasıl kapatılır?
Geliştirme sırasında, JavaScript dosyalarının en son sürümünü kullanması için Firefox'ta her zaman "önbelleği temizlemem" gerekir. JavaScript dosyaları için önbelleği tamamen kapatmak üzere bir tür ayar (about: config) var mı? Yoksa, tüm dosyalar için mi?

9
JQuery validate ile elle doğrulama nasıl tetiklenir?
El ile jQuery Validate hata iletileri gösteren de dahil olmak üzere doğrulama tetiklemek istiyorum . Gerçekleştirmeye çalıştığım senaryo şöyle: &lt;form&gt; &lt;input id=i1&gt; &lt;button id=b1&gt; &lt;input id=i2&gt; &lt;button id=b2&gt; &lt;/form&gt; Tıklarken b1sadece i1doğrulanmalıdır. tıklandığında b2, yalnızca i2doğrulanmalıdır. Ancak tüm alanların kaydedilmesi gerekir. Bunu nasıl yapabilirim? Tıklama olayı işleme b1/b2ve formun bir …

12
Javascript'te nasıl Eşzamansız bir işlev oluşturabilirim?
Bu kodu inceleyin : &lt;a href="#" id="link"&gt;Link&lt;/a&gt; &lt;span&gt;Moving&lt;/span&gt; $('#link').click(function () { console.log("Enter"); $('#link').animate({ width: 200 }, 2000, function() { console.log("finished"); }); console.log("Exit"); }); Konsolda görebileceğiniz gibi, "canlandır" işlevi eşzamansızdır ve olay işleyici blok kodunun akışı "çatal" dır. Aslında : $('#link').click(function () { console.log("Enter"); asyncFunct(); console.log("Exit"); }); function asyncFunct() { console.log("finished"); …

6
javascript regex - alternatif arkasına bak?
Çoğu regex uygulamasında iyi çalışan bir regex: (?&lt;!filename)\.js$ Bu, filename.js dışında .js ile biten bir dize için .js ile eşleşir. Javascript'te regex lookbehind yok. Herkes aynı sonucu elde ve javascript çalışır alternatif bir normal regex koyabilir miyim? İşte bazı düşünceler, ancak yardımcı işlevlere ihtiyacı var. Sadece bir regex ile başarmayı …
143 javascript  regex 

14
Sıralı bir sayı dizisine sayı eklemenin verimli yolu?
Sıralı bir JavaScript dizisi var ve ortaya çıkan dizi sıralanmış kalır diziye bir öğe daha eklemek istiyorum. Kesinlikle basit bir quicksort tarzı ekleme işlevi uygulayabilir: var array = [1,2,3,4,5,6,7,8,9]; var element = 3.5; function insert(element, array) { array.splice(locationOf(element, array) + 1, 0, element); return array; } function locationOf(element, array, start, …

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.