javascript

pułapki jQuery, których należy unikać [zamknięte]

Zaczynam projekt z jQuery. Jakie pułapki/błędy/nieporozumienia/nadużycia / nadużycia miałeś w swoim projekcie jQuery?

Jak uzyskać dostęp do dopasowanych grup w wyrażeniu regularnym JavaScript?

Chcę dopasować część łańcucha za pomocą wyrażenia regularnego , a następnie uzyskać dostęp do tego fragmentu w nawiasie: v ... nie printf, a ponieważ łańcuch, który logowałem ("%A") miał specjalną wartość, próbował znaleźć wartość następnego parametru.

jQuery $(dokument).gotowe i aktualizowane Panele?

Używam jQuery do tworzenia efektów mouseover na elementach znajdujących się wewnątrz panelu aktualizacji. Wydarzenia są związ ... UpdatePanel uruchamia częściową aktualizację strony? Czy powinienem używać ASP.NET ajax lifecycle zamiast $(document).ready?

Płynne przewijanie po kliknięciu łącza kotwicy

Mam kilka hiperłączy na mojej stronie. Często zadawane pytania, które użytkownicy przeczytają, gdy odwiedzają moją sekcję pom ... aby to przewijanie było płynne? Ale zauważ, że używa niestandardowej biblioteki JavaScript. Może jQuery oferuje coś takiego?

Jakie znaki są ważne dla nazw zmiennych JavaScript?

Jakich znaków można użyć do nazwania zmiennej JavaScript? Chcę stworzyć małą "bibliotekę rozszerzeń" dla moich Nie-JavaScrip ... e mam nadzieję zawęzić moją listę znaków na początek (w związku z przyszłą integracją z inną popularną biblioteką, być może).

W jakich sytuacjach preferowany byłby AJAX long / short ankiet zamiast HTML5 WebSockets?

Buduję małą aplikację do czatu dla znajomych, ale nie jestem pewien, jak w odpowiednim czasie uzyskać informacje, które nie s ... ane AJAX długie / krótkie ankiety przestarzałe, czy też istnieją przekonujące powody, aby preferować AJAX zamiast WebSockets?

Jak zresetować stan sklepu Redux?

Używam Redux do zarządzania państwem. Jak przywrócić sklep do stanu początkowego? Na przykład, załóżmy, że mam dwa konta uży ... 1 i chciałbym je wyczyścić. Jak mogę zresetować sklep Redux do stanu początkowego po wylogowaniu się pierwszego użytkownika?

Wyślij odpowiedź do wszystkich klientów z wyjątkiem nadawcy

Aby wysłać coś do wszystkich klientów, używasz: io.sockets.emit('response', data); Aby otrzymywać od klientów, używasz: ... muszę to zhakować wysyłając client-id z wiadomością, a następnie sprawdzając po stronie klienta, czy jest łatwiejszy sposób?

Wstaw HTML do widoku z kontrolera AngularJS

Czy jest możliwe utworzenie fragmentu HTML w kontrolerze AngularJS i pokazanie tego HTML w widoku? Wynika to z wymogu przek ... tomHtml"></div> Daje: <div> "<ul><li>render me please</li></ul>" </div>

Jaka jest różnica między" Array () " a "[] " podczas deklarowania tablicy JavaScript?

Jaka jest prawdziwa różnica między zadeklarowaniem tablicy takiej jak Ta: var myArray = new Array(); I var myArray = [];

Bezpieczne przekształcanie łańcucha JSON w obiekt

Biorąc pod uwagę ciąg danych JSON, Jak mogę bezpiecznie przekształcić ten ciąg w obiekt JavaScript? Oczywiście mogę to zrobi ... Ale to pozostawia mnie podatnym na łańcuch JSON zawierający inny kod, który wydaje się bardzo niebezpieczny po prostu eval.

Jak wyświetlić zdarzenia uruchamiane na elemencie w Chrome DevTools?

Mam konfigurowalny element formularza na stronie z biblioteki. Chcę zobaczyć, jakie zdarzenia javascript są wywoływane podcza ... terakcji z nim, ponieważ próbuję dowiedzieć się, którego obsługi zdarzeń użyć. Jak to zrobić za pomocą Chrome Web Developer?

Wstaw HTML do widoku

Czy jest możliwe utworzenie fragmentu HTML w kontrolerze AngularJS i pokazanie tego HTML w widoku? Wynika to z wymogu przeks ... tomHtml"></div> Daje: <div> "<ul><li>render me please</li></ul>" </div>

dokument jQuery.createElement equivalent?

Refaktoryzuję stary kod JavaScript i jest dużo manipulacji DOM. var d = document; var odv = d.createElement("div"); odv.styl ... ksperymentowałem z: var odv = $.create("div"); $.append(odv); // And many more Ale nie jestem pewien, czy to jest lepsze.

Uzyskanie identyfikatora elementu, który wywołał zdarzenie

Czy Jest jakiś sposób na uzyskanie ID elementu, który wywołuje zdarzenie? Myślę o czymś takim: <html> <head> ... śli zdarzenie zostanie wywołane z pierwszego formularza, oraz "bbb", Jeśli zdarzenie zostanie wywołane z drugiego formularza.

jQuery / JavaScript do zastąpienia uszkodzonych obrazów

Mam stronę internetową, która zawiera kilka zdjęć. Czasami obraz nie jest dostępny, więc uszkodzony obraz jest wyświetlany w ... kazało się, że znacznie łatwiej jest po prostu użyć czystego rozwiązania JavaScript, czyli tego dostarczonego przez Prestaul.

/ Align = "right" / 24 września 2000

Widziałem tak wiele różnych standardów dla formatu daty JSON: "\"\\/Date(1335205592410)\\/\"" .NET JavaScriptSerial ... "2012-04-21T18:25:43-05:00" ISO 8601 Który z nich jest właściwy? Albo najlepiej? Czy jest w tym jakiś standard?

Czym jest zakres leksykalny?

Czy ktoś mógłby mi dać krótkie wprowadzenie do zakresu leksykalnego?

Jak zastąpić zwykłe adresy URL linkami?

Używam poniższej funkcji, aby dopasować adresy URL wewnątrz danego tekstu i zastąpić je linkami HTML. Wyrażenie regularne dzi ... A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/i; return text.replace(exp,"<a href='$1'>$1</a>"); }

Jak mogę utworzyć tablicę dwuwymiarową w JavaScript?

Czytałem w Internecie i niektóre miejsca mówią, że nie jest to możliwe, niektóre mówią, że jest, a potem dają przykład, a inn ... licę w JavaScript? (zakładając, że jest to możliwe) Jak uzyskać dostęp do jego członków? (myArray[0][1] Czy myArray[0,1]?)