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



12
Jak zdobyć metody obiektu?
Czy istnieje metoda lub właściwość pobierania wszystkich metod z obiektu? Na przykład: function foo() {} foo.prototype.a = function() {} foo.prototype.b = function() {} foo.get_methods(); // returns ['a', 'b']; AKTUALIZACJA: Czy w Jquery jest jakaś taka metoda? Dziękuję Ci.

8
Wyzwalanie zdarzenia onclick za pomocą środkowego kliknięcia
Używam onclickzdarzenia haszowanego linku, aby otworzyć <div>jako wyskakujące okienko. Ale środkowe kliknięcie nie wywołuje onclickzdarzenia, a jedynie pobiera hrefwartość atrybutu linku i ładuje adres URL na nowej stronie. Jak mogę użyć środkowego kliknięcia, aby otworzyć <div>wyskakujące okienko?

2
Url.Action umieszcza & amp; w moim adresie URL, jak mogę to rozwiązać?
Chcę wysłać zmienne itemId i entityModel do ActionResult CreateNote: public ActionResult CreateNote( [ModelBinder(typeof(Models.JsonModelBinder))] NoteModel Model, string cmd, long? itemId, string modelEntity) z tym javascript: Model.meta.PostAction = Url.Action("CreateNote", new { cmd = "Save", itemId = itemId, modelEntity = modelEntity}); Jednak wysyłany adres URL to localhost:1304/Administration/blue/en-gb/Entity/CreateNote?modelEntity=Phrase&itemId=44 chcę wysłać localhost:1304/Administration/blue/en-gb/Entity/CreateNote?modelEntity=Phrase&itemId=44 Jak mogę uniemożliwić …

18
Określanie zakresu i podnoszenie funkcji JavaScript
Właśnie przeczytałem świetny artykuł Bena Cherry'a o JavaScript Scoping and Hoisting, w którym podaje następujący przykład: var a = 1; function b() { a = 10; return; function a() {} } b(); alert(a); Używając powyższego kodu, przeglądarka wyświetli alert „1”. Nadal nie jestem pewien, dlaczego zwraca „1”. Przychodzą mi na …

5
Używanie $ window lub $ location do przekierowania w AngularJS
Aplikacja, nad którą pracuję, ma różne stany (przy użyciu routera ui), gdzie niektóre stany wymagają zalogowania, inne są publicznie dostępne. Stworzyłem metodę, która prawidłowo sprawdza, czy użytkownik jest zalogowany, a obecnie mam problemy z przekierowywaniem na naszą stronę logowania, gdy jest to konieczne. Należy zauważyć, że strona logowania nie jest …

7
Co to jest język lambda?
Czytałem „JavaScript: dobre części” i autor wspomina, że ​​JavaScript jest pierwszym z uruchomionych języków lambda. Funkcje JavaScript są obiektami pierwszej klasy z (głównie) zakresem leksykalnym. JavaScript jest pierwszym językiem lambda, który wszedł do głównego nurtu. W głębi duszy JavaScript ma więcej wspólnego z Lisp i Scheme niż z Javą. To …

3
Reagować z Redux? A co z kwestią „kontekstu”?
Zwykle wysyłam na Stack rzeczy związane z kodem, ale jest to raczej pytanie o ogólne myśli społeczności. Wydaje się, że wiele osób opowiada się za używaniem Reduxa z Reactem do zarządzania danymi / stanem, ale czytając i ucząc się obu, natknąłem się na coś, co nie wygląda dobrze. Redux Na …

8
Definicja funkcji zwrotnej jQuery ajax sukcesu
Chcę używać jQuery ajax do pobierania danych z serwera. Chcę umieścić definicję funkcji wywołania zwrotnego sukcesu poza .ajax()blokiem, jak poniżej. Czy muszę więc zadeklarować zmienną dataFromServerpodobną do poniższej, aby móc użyć danych zwróconych z wywołania zwrotnego sukcesu? Widziałem, jak większość ludzi definiuje wywołanie zwrotne sukcesu wewnątrz .ajax()bloku. Czy więc poniższy …


15
JavaScript, jak uzyskać datę jutra w formacie dd-mm-rr
Próbuję uzyskać JavaScript, aby wyświetlał datę jutra w formacie (dd-mm-rrrr) Mam ten skrypt, który wyświetla dzisiejszą datę w formacie (dd-mm-rrrr) var currentDate = new Date() var day = currentDate.getDate() var month = currentDate.getMonth() + 1 var year = currentDate.getFullYear() document.write("<b>" + day + "/" + month + "/" + year …
90 javascript 

7
UglifyJS generuje nieoczekiwany token: słowo kluczowe (const) z node_modules
Mały projekt, który zacząłem, wykorzystuje moduł węzła (zainstalowany przez npm ), który deklaruje constzmienne. Uruchamianie i testowanie tego projektu przebiega dobrze, ale browserify kończy się niepowodzeniem po uruchomieniu UglifyJS. Nieoczekiwany token: słowo kluczowe (stała) Oto ogólny plik Gulp, którego z powodzeniem używałem w kilku innych poprzednich projektach bez tego problemu …


8
lodash: mapowanie tablicy na obiekt
Czy istnieje wbudowana funkcja lodash, aby to zrobić: var params = [ { name: 'foo', input: 'bar' }, { name: 'baz', input: 'zle' } ]; I wypisz to: var output = { foo: 'bar', baz: 'zle' }; W tej chwili po prostu używam Array.prototype.reduce() : function toHash(array, keyName, valueName) { …

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.