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

28
Czy uruchomić funkcję javascript, gdy użytkownik zakończy pisanie zamiast na klawiaturze?
Chcę wyzwolić żądanie ajax, gdy użytkownik skończy pisać w polu tekstowym. Nie chcę, aby uruchamiała tę funkcję za każdym razem, gdy użytkownik wpisuje literę, ponieważ spowodowałoby to DUŻO żądań ajax, jednak nie chcę, aby musiała także naciskać przycisk Enter. Czy istnieje sposób, dzięki któremu mogę wykryć, kiedy użytkownik skończył pisać, …



15
Pętla przez tablicę i usuwanie elementów, bez przerywania pętli
Mam następujące dla pętli for i kiedy używam splice()do usunięcia elementu, wtedy dostaję, że „sekundy” są niezdefiniowane. Mogę sprawdzić, czy jest niezdefiniowany, ale wydaje mi się, że istnieje bardziej elegancki sposób na zrobienie tego. Chcemy po prostu usunąć element i kontynuować. for (i = 0, len = Auction.auctions.length; i < …
462 javascript  loops 

23
JavaScript dla… w porównaniu z
Czy uważasz, że istnieje duża różnica w ... pętlach i pętlach? Jakiego rodzaju „dla” wolisz używać i dlaczego? Powiedzmy, że mamy tablicę tablic asocjacyjnych: var myArray = [{'key': 'value'}, {'key': 'value1'}]; Możemy więc iterować: for (var i = 0; i < myArray.length; i++) I: for (var i in myArray) Nie …
461 javascript 

14
.trim () w JavaScript nie działa w IE
Próbowałem zastosować .trim()ciąg znaków w jednym z moich programów JavaScript. Działa poprawnie pod Mozillą, ale błąd pojawia się, gdy próbuję go w IE8. Czy ktoś wie, co się tutaj dzieje? Czy w każdym razie mogę sprawić, by działało w IE? kod: var ID = document.getElementByID('rep_id').value.trim(); wyświetlanie błędów: Wiadomość: Obiekt nie …

21
Wykrywanie naciśnięć klawiszy strzałek w JavaScript
Jak wykryć naciśnięcie jednego ze strzałek? Użyłem tego, aby dowiedzieć się: function checkKey(e) { var event = window.event ? window.event : e; console.log(event.keyCode) } Chociaż działał dla każdego innego klawisza, nie działał dla klawiszy strzałek (być może dlatego, że przeglądarka ma domyślnie przewijać te klawisze).


21
Odpowiedź na żądanie inspekcji wstępnej nie przechodzi kontroli kontroli dostępu
Otrzymuję ten błąd, używając ngResource do wywołania interfejsu API REST w Amazon Web Services: XMLHttpRequest nie może załadować http://server.apiurl.com:8000/s/login?login=facebook . Odpowiedź na żądanie inspekcji wstępnej nie przechodzi kontroli kontroli dostępu: Żądany zasób nie zawiera nagłówka „Kontrola dostępu - Zezwalaj na pochodzenie”. Dlatego źródło „ http: // localhost ” nie ma …


30
Jak zresetować stan sklepu Redux?
Używam Redux do zarządzania stanem. Jak zresetować sklep do stanu początkowego? Załóżmy na przykład, że mam dwa konta użytkowników ( u1i u2). Wyobraź sobie następującą sekwencję zdarzeń: Użytkownik u1loguje się do aplikacji i coś robi, więc buforujemy niektóre dane w sklepie. Użytkownik u1wylogowuje się. Użytkownik u2loguje się do aplikacji bez …

29
Usuń akcenty / znaki diakrytyczne z ciągu w JavaScript
Jak usunąć podkreślone znaki z łańcucha? Zwłaszcza w IE6 miałem coś takiego: accentsTidy = function(s){ var r=s.toLowerCase(); r = r.replace(new RegExp(/\s/g),""); r = r.replace(new RegExp(/[àáâãäå]/g),"a"); r = r.replace(new RegExp(/æ/g),"ae"); r = r.replace(new RegExp(/ç/g),"c"); r = r.replace(new RegExp(/[èéêë]/g),"e"); r = r.replace(new RegExp(/[ìíîï]/g),"i"); r = r.replace(new RegExp(/ñ/g),"n"); r = r.replace(new RegExp(/[òóôõö]/g),"o"); r …



24
Jak zastąpić zwykłe adresy URL linkami?
Korzystam z funkcji poniżej, aby dopasować adresy URL w danym tekście i zastąpić je linkami HTML. Wyrażenie regularne działa świetnie, ale obecnie zastępuję tylko pierwsze dopasowanie. Jak mogę zastąpić cały adres URL? Wydaje mi się, że powinienem używać polecenia exec , ale tak naprawdę nie wymyśliłem, jak to zrobić. function …
453 javascript  regex 

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.