Pytania otagowane jako javascript

W przypadku pytań dotyczących programowania w ECMAScript (JavaScript / JS) i jego różnych dialektach / implementacjach (z wyjątkiem ActionScript). Ten znacznik jest rzadko używany samodzielnie, ale najczęściej jest powiązany z tagami [node.js], [jquery], [json] i [html].


10
Czy w JavaScript jest arraylist?
Mam kilka rzeczy, które chcę dodać do tablicy i nie wiem wcześniej, jaki będzie rozmiar tablicy. Czy mogę zrobić coś podobnego do tablicy arraylist języka C # w javascript i robić to myArray.Add(object);wielokrotnie?
92 javascript 

2
Czy istnieje wywołanie zwrotne po zakończeniu animacji CSS3?
Czy istnieje sposób na zaimplementowanie funkcji zwrotnej w przypadku animacji css3? W przypadku animacji Javascript jest to możliwe, ale nie można tego zrobić w css3. Jednym ze sposobów, które mogłem zobaczyć, jest wykonanie wywołania zwrotnego po czasie trwania animacji, ale to nie gwarantuje, że zawsze będzie wywoływane zaraz po zakończeniu …



10
node.js mongodb wybierz dokument przez _id node-mongodb-native
Próbuję wybrać dokument według identyfikatora Próbowałem: collection.update({ "_id": { "$oid": + theidID } } collection.update({ "_id": theidID } collection.update({ "_id.$oid": theidID }} Próbowałem również: collection.update({ _id: new ObjectID(theidID ) } To daje mi błąd 500 ... var mongo = require('mongodb') var BSON = mongo.BSONPure; var o_id = new BSON.ObjectID(theidID ); …

12
JQuery lub JavaScript: Jak określić, czy klawisz Shift jest naciśnięty podczas klikania hiperłącza znacznika kotwicy?
Mam tag kotwicy, który wywołuje funkcję JavaScript. Z JQuery czy bez, w jaki sposób mogę określić, czy klawisz Shift jest wyłączony, gdy kliknięto łącze? Poniższy kod NIE działa, ponieważ naciśnięcie klawisza jest uruchamiane tylko wtedy, gdy zostanie naciśnięty „prawdziwy klawisz” (nie klawisz Shift). (Miałem nadzieję, że się uruchomi, jeśli zostanie …

1
Czy obietnica nigdy nie rozwiązana powoduje wyciek pamięci?
Mam Promise. Utworzyłem go, aby w razie potrzeby anulować żądanie AJAX. Ale ponieważ nie muszę anulować tego AJAX, nigdy go nie rozwiązałem i AJAX zakończył się pomyślnie. Uproszczony fragment: 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 …

2
Zmień wartość textNode
Czy istnieje sposób na zmianę wartości DOM textNode w przeglądarce internetowej? W szczególności chcę sprawdzić, czy mogę zmienić istniejący węzeł, zamiast tworzyć nowy. Aby wyjaśnić, muszę to zrobić za pomocą JavaScript. Cały tekst w przeglądarce jest przechowywany w #textNodes, które są elementami podrzędnymi innych węzłów HTML, ale nie mogą mieć …
92 javascript  dom  dhtml 

6
React - setState () na niezmontowanym komponencie
W moim komponencie reagowania próbuję zaimplementować prosty spinner, gdy trwa żądanie Ajax - używam stanu do przechowywania statusu ładowania. Z jakiegoś powodu ten fragment kodu poniżej w moim komponencie React zgłasza ten błąd Może aktualizować tylko zamontowany lub montowany komponent. Zwykle oznacza to, że wywołałeś setState () na niezmontowanym komponencie. …

2
Problem z buforem standardowym używającym węzła child_process
Próbuję wykonać curl za pomocą węzła child_process, aby uzyskać plik JSON (około 220Ko) z folderu udostępnionego w sieci lokalnej. Ale w rzeczywistości zwraca problem z buforem, którego nie mogę rozwiązać. Oto mój kod: var exec = require('child_process').exec; var execute = function(command, callback){ exec(command, function(error, stdout, stderr){ callback(error, stdout); }); }; …


6
Czy eval () i new Function () to to samo?
Czy te dwie funkcje robią to samo za kulisami? (w funkcjach pojedynczych instrukcji) 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
Jak debugować dynamicznie ładowany JavaScript (z jQuery) w samym debugerze przeglądarki?
Dynamicznie dodawany skrypt nie pojawia się w sekcji skryptów debugera przeglądarki. Wyjaśnienie: Muszę użyć i użyłem if( someCondition == true ){ $.getScript("myScirpt.js", function() { alert('Load Complete'); myFunction(); }); } aby myScript.js można było ładować dynamicznie po spełnieniu jakiegoś warunku ... A myFunction można wywołać dopiero po załadowaniu całego skryptu ... …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.