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


6
Dlaczego document.body ma wartość null w moim javascript?
Oto mój krótki dokument HTML. Dlaczego konsola Chrome zauważa ten błąd: „Uncaught TypeError: Cannot call method 'appendChild' of null"? <html> <head> <title>Javascript Tests</title> <script type="text/javascript"> var mySpan = document.createElement("span"); mySpan.innerHTML = "This is my span!"; mySpan.style.color = "red"; document.body.appendChild(mySpan); alert("Why does the span change after this alert? Not before?"); </script> …

3
Jaka jest różnica między kontynuacją a oddzwonieniem?
Przeglądałem całą sieć w poszukiwaniu oświecenia na temat kontynuacji i jest zdumiewające, jak najprostsze wyjaśnienia mogą tak kompletnie zmylić programistę JavaScript, jak ja. Jest to szczególnie ważne, gdy większość artykułów wyjaśnia kontynuacje kodu w Scheme lub używa monad. Teraz, kiedy w końcu wydaje mi się, że zrozumiałem istotę kontynuacji, chciałem …

3
Zrozumienie pętli zdarzeń
Myślę o tym i oto co wymyśliłem: Zobaczmy ten kod poniżej: console.clear(); console.log("a"); setTimeout(function(){console.log("b");},1000); console.log("c"); setTimeout(function(){console.log("d");},0); Przychodzi żądanie i silnik JS rozpoczyna wykonywanie powyższego kodu krok po kroku. Pierwsze dwa połączenia to połączenia synchronizacyjne. Ale jeśli chodzi o setTimeoutmetodę, staje się wykonaniem asynchronicznym. Ale JS natychmiast wraca z niego i …

7
Dlaczego warto używać Redux-Observable zamiast Redux-Saga?
Użyłem Redux-Saga . Kod napisany za jego pomocą jest jak dotąd łatwy do uzasadnienia, poza tym, że funkcja generatora JS od czasu do czasu psuje mi głowę. Z mojego zrozumienia, Redux-Observable może osiągnąć podobną pracę, która obsługuje efekty uboczne, ale bez używania funkcji generatora. Jednak dokumenty z Redux-Observable nie zawierają …

10
Jak zmienić CSS za pomocą jQuery?
Próbuję zmienić CSS za pomocą jQuery: $(init); function init() { $("h1").css("backgroundColor", "yellow"); $("#myParagraph").css({"backgroundColor":"black","color":"white"); $(".bordered").css("border", "1px solid black"); } <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script> <div class="bordered"> <h1>Header</h1> <p id="myParagraph">This is some paragraph text</p> </div> Uruchom fragment koduHide resultsRozwiń fragment Czego tu brakuje?
136 javascript  jquery  css 

12
Jak tworzyć parametry zapytania w JavaScript?
Czy istnieje sposób na utworzenie parametrów zapytania do wykonywania żądania GET w JavaScript? Tak jak w Pythonie, który masz urllib.urlencode(), który pobiera słownik (lub listę dwóch krotek) i tworzy ciąg podobny do 'var1=value1&var2=value2'.


6
Załadować i uruchomić zewnętrzny plik js w node.js z dostępem do zmiennych lokalnych?
Czy jest łatwe / możliwe wykonanie prostego include('./path/to/file')polecenia w node.js? Chcę tylko mieć dostęp do zmiennych lokalnych i uruchomić skrypt. Jak ludzie zazwyczaj organizują projekty node.js, które są większe niż zwykły hello world? (W pełni funkcjonalna dynamiczna strona internetowa) Na przykład chciałbym mieć katalogi takie jak: /models /views ... itd

7
Jak zdobyć elementy z wieloma klasami
Powiedz, że mam to: <div class="class1 class2"></div> Jak wybrać ten divelement? document.getElementsByClassName('class1')[0].getElementsByClassName('class2')[0] To nie działa. Wiem, że w jQuery tak jest $('.class1.class2'), ale chciałbym to wybrać za pomocą waniliowego JavaScript.

6
Nie można użyć forEach z Filelist
Próbuję przejść przez Filelist: console.log('field:', field.photo.files) field.photo.files.forEach(file => { // looping code }) Jak widać field.photo.filesma Filelist: Jak prawidłowo przejść field.photo.files?
136 javascript  file 

6
Wracasz JSON z PHP do JavaScript?
Mam skrypt PHP, który jest wywoływany przez jQuery AJAX. Chcę, aby skrypt PHP zwracał dane w formacie JSON do javascript. Oto pseudo kod w skrypcie PHP: $json = "{"; foreach($result as $addr) { foreach($addr as $line) { $json .= $line . "\n"; } $json .= "\n\n"; } $json .= "}"; …
135 php  javascript  json 

11
Żądany zasób nie zawiera nagłówka „Access-Control-Allow-Origin”. Dlatego też pochodzenie „…” nie jest dozwolone
Używam .htaccess do przepisywania adresów URL i użyłem podstawowego tagu html, aby to działało. Teraz, kiedy próbuję wysłać żądanie AJAX, pojawia się następujący błąd: Nie można załadować XMLHttpRequest http://www.example.com/login.php. Żądany zasób nie zawiera nagłówka „Access-Control-Allow-Origin”. http://example.comDlatego Origin „ ” nie ma dostępu.


13
Przerwij łańcuch obietnic i wywołaj funkcję w oparciu o krok w łańcuchu, w którym jest zerwana (odrzucona)
Aktualizacja: Aby pomóc przyszłym widzom tego posta, stworzyłem to demo odpowiedzi Plumy . Pytanie: Mój cel wydaje się dość prosty. step(1) .then(function() { return step(2); }, function() { stepError(1); return $q.reject(); }) .then(function() { }, function() { stepError(2); }); function step(n) { var deferred = $q.defer(); //fail on step 1 …

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.