«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 Directive element metodu bağlama - TypeError: 1'de 'functionName' aramak için 'in' operatörü kullanılamaz
Bu, ana şablonun denetleyicisidir: app.controller('OverviewCtrl', ['$scope', '$location', '$routeParams', 'websiteService', 'helperService', function($scope, $location, $routeParams, websiteService, helperService) { ... $scope.editWebsite = function(id) { $location.path('/websites/edit/' + id); }; }]); Yönerge şu şekildedir: app.directive('wdaWebsitesOverview', function() { return { restrict: 'E', scope: { heading: '=', websites: '=', editWebsite: '&' }, templateUrl: 'views/websites-overview.html' } }); Yönerge, …

1
Asla çözülmemiş sözler bellek sızıntısına neden olmaz mı?
Bir Promise. Gerekirse bir AJAX isteğini iptal etmek için oluşturdum. Ancak bu AJAX'ı iptal etmem gerekmediğinden, bunu hiçbir zaman çözmedim ve AJAX başarıyla tamamlandı. Basitleştirilmiş bir snippet: var defer = $q.defer(); $http({url: 'example.com/some/api', timeout: defer.promise}).success(function(data) { // do something }); // Never defer.resolve() because I don't need to cancel that …

2
TextNode değerini değiştir
Web tarayıcısında DOM textNode değerini değiştirmenin herhangi bir yolu var mı? Yeni bir düğüm oluşturmak yerine özellikle mevcut düğümü değiştirip değiştiremeyeceğimi görmek istiyorum . Açıklığa kavuşturmak için bunu Javascript ile yapmam gerekiyor. Tarayıcıdaki tüm metin, diğer HTML düğümlerinin çocukları olan, ancak kendi alt düğümlerine sahip olamayan # metinNodlarında saklanır. Aşağıda …
92 javascript  dom  dhtml 

6
React - takılmamış bileşen üzerinde setState ()
React bileşenimde, bir ajax isteği devam ederken basit bir döndürücü uygulamaya çalışıyorum - yükleme durumunu saklamak için durumu kullanıyorum. Bazı nedenlerden dolayı, React bileşenimdeki bu kod parçası bu hatayı atıyor Yalnızca monte edilmiş veya monte edilmiş bir bileşeni güncelleyebilir. Bu genellikle, bağlanmamış bir bileşende setState () çağırdığınız anlamına gelir. Bu …

2
Child_process düğümünü kullanan stdout arabellek sorunu
Yerel bir ağdaki paylaşılan bir klasörden bir JSON dosyası (yaklaşık 220Ko) almak için child_process düğümünü kullanarak curl'yi yürütmeye çalışıyorum. Ama aslında aklıma gelmeyen bir tampon problemi veriyor. İşte kodum: var exec = require('child_process').exec; var execute = function(command, callback){ exec(command, function(error, stdout, stderr){ callback(error, stdout); }); }; execute("curl http://" + ip …


6
Javascript'te polimorfizm nedir?
İnternette polimorfizm üzerine bulabildiğim bazı olası makaleleri okudum . Ama bunun anlamını ve önemini tam olarak kavrayamadığımı düşünüyorum. Makalelerin çoğu, neden önemli olduğunu ve OOP'de (elbette JavaScript'te) polimorfik davranışa nasıl ulaşabileceğimi söylemiyor. Herhangi bir kod örneği veremiyorum çünkü onu nasıl uygulayacağım konusunda fikrim yok, bu yüzden sorularım aşağıdadır: Bu ne? …

6
Eval () ve new Function () aynı şey midir?
Bu iki işlev perde arkasında aynı şeyi mi yapıyor? (tek ifadeli işlevlerde) var evaluate = function(string) { return eval('(' + string + ')'); } var func = function(string) { return (new Function( 'return (' + string + ')' )()); } console.log(evaluate('2 + 1')); console.log(func('2 + 1'));

5
Tarayıcının hata ayıklayıcısının kendisinde dinamik olarak yüklenmiş JavaScript'te (jQuery ile) nasıl hata ayıklanır?
Tarayıcının hata ayıklayıcısının komut dosyaları bölümünde dinamik olarak eklenen bir komut dosyası görünmüyor. Açıklama: Kullanmam gerek ve kullandım if( someCondition == true ){ $.getScript("myScirpt.js", function() { alert('Load Complete'); myFunction(); }); } böylece myScript.js bazı koşulları karşıladığında dinamik olarak yüklenebilir ... Ve myFunction yalnızca tüm komut dosyası yüklendikten sonra çağrılabilir ... …


6
Bir svg grafiğine araç ipucu nasıl eklenir?
Bir dizi svg dikdörtgenim var (D3.js kullanarak) ve fareyle üzerine gelindiğinde bir mesaj görüntülemek istiyorum, mesaj arka plan görevi gören bir kutu ile çevrelenmelidir. Her ikisi de birbirine ve dikdörtgene mükemmel şekilde hizalanmalıdır (üstte ve ortalanmış). Bunu yapmanın en iyi yolu nedir? "X", "y", "genişlik" ve "yükseklik" özelliklerini kullanarak bir …

13
Aynı çıktı üreten JavaScript'in encodeURIC bileşenine eşdeğer Java mı?
Tırnak işaretlerini, boşlukları ve "egzotik" Unicode karakterlerini içeren bir dizeyi kodlayacak ve JavaScript'in encodeURIComponent işleviyle aynı çıktıyı üretecek bir şey bulmaya çalışan çeşitli Java kod parçalarını deniyorum . İşkence test dizim: "A" B ± " Firebug'a aşağıdaki JavaScript ifadesini girersem: encodeURIComponent('"A" B ± "'); -Sonra şunu alırım: "%22A%22%20B%20%C2%B1%20%22" İşte küçük …

13
Yer tutucular ve ikame nesnesi kullanarak bir JavaScript dizesi biçimlendirilsin mi?
Şöyle bir dizem var: My Name is %NAME% and my age is %AGE%. %XXX%yer tutuculardır. Oradaki değerleri bir nesneden değiştirmemiz gerekiyor. Nesne şöyle görünür: {"%NAME%":"Mike","%AGE%":"26","%EVENT%":"20"} Nesneyi ayrıştırmam ve dizeyi karşılık gelen değerlerle değiştirmem gerekiyor. Böylece nihai çıktı: Adım Mike ve yaşım 26. Her şey ya saf javascript ya da jquery …

7
Verileri vue.js'deki bileşenlere aktarma
Vue.js'deki bileşenler arasında verilerin nasıl aktarılacağını anlamakta zorlanıyorum. Dokümanları birkaç kez okudum ve vue ile ilgili birçok soruya ve öğreticiye baktım, ancak yine de anlamıyorum. Kafamı bu konuya kaptırmak için, oldukça basit bir örneği tamamlamak için yardım almayı umuyorum. bir bileşendeki kullanıcıların listesini görüntüle (tamamlandı) Bir bağlantı tıklandığında (tamamlandığında) kullanıcı …

7
Alfasayısal, kısa çizgi ve alt çizgi var ancak boşluksuz normal ifade JavaScript'i kontrol edin
Girdiyi normal bir ifadeyle karşılaştırmaya çalışıyorum. Alan, yalnızca alfasayısal karakterlere, tirelere ve alt çizgilere izin vermeli ve boşluklara izin VERMEMELİDİR. Ancak aşağıdaki kod boşluklara izin verir. Neyi kaçırıyorum? var regexp = /^[a-zA-Z0-9\-\_]$/; var check = "checkme"; if (check.search(regexp) == -1) { alert('invalid'); } else { alert('valid'); }
92 javascript  regex 

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.