javascript

Jakie są niuanse zakresu dziedziczenia prototypowego / prototypowego w AngularJS?

Strona API Reference Scope mówi: Zakres Może dziedziczyć z zakresu nadrzędnego. The Developer Guide Scope page says ... powo po zakresie rodzica? Czy są wyjątki? Kiedy dziedziczy, Czy zawsze jest to normalne dziedziczenie prototypowe JavaScript?

JavaScript POST request like a form submit

Próbuję przekierować przeglądarkę na inną stronę. Gdybym chciał dostać wniosek, mógłbym powiedzieć document.location.href = ... ą XMLHttpRequest, nie jest to oczywiste. I to nie powinno być asynchroniczne, ani używać XML, więc Ajax nie jest odpowiedzią.

Jak wysłać akcję Redux z limitem czasu?

Mam działanie, które aktualizuje stan powiadomień mojej aplikacji. Zazwyczaj to powiadomienie będzie błędem lub informacją pe ... użyciem setTimeout i zwróceniem kolejnej akcji i nie mogę znaleźć jak to się robi online. Więc każda rada jest mile widziana.

Jak wykryć kliknięcie poza elementem?

Mam kilka menu HTML, które wyświetlam całkowicie, gdy użytkownik kliknie na głowę tych menu. Chciałbym ukryć te elementy, gdy ... Czy coś takiego jest możliwe z jQuery? $("#menuscontainer").clickOutsideThisElement(function() { // Hide the menus });

Konwertuj dane formularza na obiekt JavaScript za pomocą jQuery

Jak przekonwertować wszystkie elementy formularza na obiekt JavaScript? Chciałbym mieć jakiś sposób na automatyczne budowan ... cuch był zwracany przez $('#formid').serialize();, ani nie chcę, aby mapa była zwracana przez $('#formid').serializeArray();

Jak formatować liczby jako ciąg Walutowy?

Chciałbym sformatować cenę w JavaScript. Chciałbym funkcji, która przyjmuje float jako argument i zwraca string sformatowane tak: "$ 2,500.00" Jaki jest najlepszy sposób, aby to zrobić?

Podgląd obrazu przed przesłaniem

Chcę mieć możliwość podglądu pliku (obrazu) przed jego przesłaniem. Akcja podglądu powinna być wykonywana w przeglądarce bez użycia Ajax do przesłania obrazu. Jak mogę to zrobić?

Jak wykonać pętlę lub wyliczyć obiekt JavaScript?

Mam następujący obiekt JavaScript: var p = { "p1": "value1", "p2": "value2", "p3": "value3" }; Teraz chcę prz ... JavaScript. Moim ostatecznym celem jest pętla przez kilka par wartości klucza i jeśli to możliwe, chcę uniknąć używania eval.

Jak sprawdzić, czy tablica zawiera obiekt w JavaScript?

Jaki jest najbardziej zwięzły i skuteczny sposób na sprawdzenie, czy tablica JavaScript zawiera obiekt? To jedyny sposób, ja ... szy sposób na znalezienie elementu w tablicy JavaScript? który zajmuje się znajdowaniem obiektów w tablicy za pomocą indexOf.

Co to jest? (Nie Nie) operator w JavaScript?

Widziałem jakiś kod, który używa operatora, którego nie rozpoznaję, w postaci dwóch wykrzykników, jak tak: !!. Czy ktoś może ... się ten operator? Kontekst, w którym to zobaczyłem, this.vertical = vertical !== undefined ? !!vertical : this.vertical;

Korzystanie z HTML5 / Canvas / JavaScript do robienia zrzutów ekranu w przeglądarce

Google "Zgłoś błąd "lub" narzędzie opinii " pozwala wybrać obszar okna przeglądarki, aby utworzyć zrzut ekranu, który jest pr ... bią? Google JavaScript feedback API jest ładowany z tutaj i ich przegląd modułu feedback pokaże możliwości zrzutu ekranu.

Jak "poprawnie" utworzyć obiekt niestandardowy w JavaScript?

Zastanawiam się, jaki jest najlepszy sposób na stworzenie obiektu JavaScript, który ma właściwości i metody. Widziałem przyk ... dy inni robią to w linii. Czy ktoś może podać mi odpowiedni przykład obiektu JavaScript z jakimiś właściwościami i metodami?

jQuery przewiń do elementu

Mam ten input element: <input type="text" class="textfield" value="" id="subject" name="subject"> Potem mam kilka i ... uchamiam najnowszy jQuery wersja. Wolę nie instalować żadnych wtyczek, ale używać domyślnych funkcji jQuery, aby to osiągnąć.

Kiedy należy użyć escape zamiast encodeURI / encodeURIComponent?

Podczas kodowania łańcucha zapytania do wysłania na serwer WWW-kiedy używasz escape() i kiedy używasz encodeURI() lub encodeU ... ent () encodeURI("http://www.google.com?var1=value1&var2=value2"); encodeURIComponent("var1=value1&var2=value2");

Jak uzyskać znacznik czasu w JavaScript?

Jak mogę uzyskać znacznik czasu w JavaScript? Coś podobnego do znacznika czasu Uniksa, to jest pojedyncza liczba, która reprezentuje bieżący czas i datę. Albo jako liczba albo ciąg znaków.

Sprawdzanie, czy klucz istnieje w obiekcie JavaScript?

Jak sprawdzić, czy dany klucz istnieje w obiekcie lub tablicy JavaScript? Jeśli klucz nie istnieje i spróbuję uzyskać do niego dostęp, czy zwróci false? Albo rzucić błąd?

Jak opróżnić tablicę w JavaScript?

Czy istnieje sposób na opróżnienie tablicy i jeśli tak to ewentualnie z .remove()? Na przykład, A = [1,2,3,4]; Jak mogę to opróżnić?

Jak zdobyć dzieci $(tego) selektora?

Mam układ podobny do tego: <div id="..."><img src="..."></div> I chce użyć selektora jQuery, aby wybrać ... ewnątrz div Po kliknięciu. Aby uzyskać div, mam taki selektor: $(this) Jak mogę uzyskać dziecko img za pomocą selektora?

Dlaczego ++[[]][+[]]+[+[]] zwraca ciąg "10"?

Jest to poprawne i zwraca łańcuch "10" w JavaScript ( więcej przykładów tutaj): console.log(++[[]][+[]]+[+[]]) Dlaczego? Co tu się dzieje?

Wykrywanie niezdefiniowanej właściwości obiektu

Jaki jest najlepszy sposób sprawdzenia, czy właściwość obiektu w JavaScript jest niezdefiniowana?