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

10
Uzyskaj wartość ciągu po ukośniku w JavaScript
Próbuję już od ponad godziny i nie mogę znaleźć właściwego sposobu, aby to zrobić, chociaż prawdopodobnie jest to dość łatwe: Mam coś takiego: foo/bar/test.html Chciałbym użyć jQuery do wyodrębnienia wszystkiego po ostatnim /. W powyższym przykładzie wynikiem będzie test.html. Myślę, że można to zrobić za pomocą substri indexOf(), ale nie …


8
Struktury w Javascript
Wcześniej, gdy musiałem przechowywać kilka powiązanych zmiennych, tworzyłem klasę. function Item(id, speaker, country) { this.id = id; this.speaker = spkr; this.country = country; } var myItems = [ new Item(1, 'john', 'au'), new Item(2, 'mary', 'us') ]; Ale zastanawiam się, czy to dobra praktyka. Czy są jakieś inne, lepsze sposoby …
112 javascript  struct 


2
Jak zasubskrybować wydarzenie w usłudze w Angular2?
Wiem, jak podnieść zdarzenie za pomocą EventEmitter. Mogę również dołączyć metodę do wywołania, jeśli mam taki komponent: <component-with-event (myevent)="mymethod($event)" /> Kiedy mam taki komponent, wszystko działa świetnie. Przeniosłem trochę logiki do usługi i muszę wywołać zdarzenie z wnętrza usługi. Oto co zrobiłem: export class MyService { myevent: EventEmitter = new …

9
Pobieranie parametrów zapytania z fragmentu skrótu reagującego-routera
Używam routera React i React dla mojej aplikacji po stronie klienta. Nie mogę dowiedzieć się, jak uzyskać następujące parametry zapytania z adresu URL, takiego jak: http://xmen.database/search#/?status=APPROVED&page=1&limit=20 Moje trasy wyglądają tak (ścieżka jest całkowicie błędna, wiem): var routes = ( <Route> <DefaultRoute handler={SearchDisplay}/> <Route name="search" path="?status=:status&page=:page&limit=:limit" handler={SearchDisplay}/> <Route name="xmen" path="candidate/:accountId" handler={XmenDisplay}/> …

5
Jak mogę uzyskać dostęp do obiektu JavaScript, który ma spacje w kluczu obiektu?
Mam obiekt JavaScript, który wygląda mniej więcej tak: var myTextOptions = { 'cartoon': { comic: 'Calvin & Hobbes', published: '1993' }, 'character names': { kid: 'Calvin', tiger: 'Hobbes' } } Mam dostęp do właściwości cartoonłatwego używania myTextOptions.cartoon.comiclub czegokolwiek. Jednak nie udało mi się uzyskać właściwej składni dostępu kid. Próbowałem następujących …
112 javascript  object 


13
Czy można dołączyć do innerHTML bez niszczenia detektorów zdarzeń potomków?
W poniższym przykładowym kodzie dołączam onclickprocedurę obsługi zdarzeń do zakresu zawierającego tekst „foo”. Program obsługi to anonimowa funkcja, która wyświetla plik alert(). Jeśli jednak przypiszę do węzła nadrzędnego innerHTML, ten onclickprogram obsługi zdarzeń zostanie zniszczony - kliknięcie „foo” nie powoduje wyświetlenia okna alertu. Czy można to naprawić? <html> <head> <script …

8
Nie można ustawić wartości logicznych w LocalStorage?
Zauważyłem, że nie mogę ustawić wartości logicznych w localStorage? localStorage.setItem("item1", true); alert(localStorage.getItem("item1") + " | " + (localStorage.getItem("item1") == true)); Zawsze wyświetla alerty, true | falsegdy próbuję to sprawdzić localStorage.getItem("item1") == "true", alerty są prawdziwe ... Jak ustawić element localStoragejako prawdziwy? Nawet jeśli jest to ciąg, myślałem, ===że sprawdzę tylko …
112 javascript 

15
Jak sprawdzić, czy nie udało się załadować tagu <script>
Dynamicznie dodaję &lt;script&gt;tagi do strony &lt;head&gt;i chciałbym być w stanie stwierdzić, czy ładowanie się w jakiś sposób nie powiodło - 404, błąd skryptu w załadowanym skrypcie, cokolwiek. W przeglądarce Firefox działa to: var script_tag = document.createElement('script'); script_tag.setAttribute('type', 'text/javascript'); script_tag.setAttribute('src', 'http://fail.org/nonexistant.js'); script_tag.onerror = function() { alert("Loading failed!"); } document.getElementsByTagName('head')[0].appendChild(script_tag); Jednak to …

8
Wywołaj funkcję Javascript z adresu URL / paska adresu
Czy można wywołać funkcję javascript z adresu URL? Zasadniczo próbuję wykorzystać metody JS na stronie, na której nie mam dostępu do źródła. Coś jak: http://www.example.com/mypage.aspx?javascript:printHelloWorld() Wiem, że jeśli umieścisz javascript:alert("Hello World");w pasku adresu, to zadziała. Podejrzewam, że odpowiedź na to pytanie brzmi: nie, ale po prostu zastanawiałem się, czy istnieje …
112 javascript  url 

6
Obsługa określonych błędów w JavaScript (pomyśl o wyjątkach)
Jak zaimplementowałbyś różne typy błędów, abyś był w stanie wyłapać konkretne i pozwolić innym się rozwijać ...? Jednym ze sposobów osiągnięcia tego jest zmodyfikowanie prototypu Errorobiektu: Error.prototype.sender = ""; function throwSpecificError() { var e = new Error(); e.sender = "specific"; throw e; } Błąd związany z połowem: try { throwSpecificError(); …

6
Konfigurowanie zmiennej JavaScript z modelu Spring przy użyciu Thymeleaf
Używam Thymeleaf jako silnika szablonu. Jak przekazać zmienną z modelu Spring do zmiennej JavaScript? Strona wiosny: @RequestMapping(value = "message", method = RequestMethod.GET) public String messages(Model model) { model.addAttribute("message", "hello"); return "index"; } Strona klienta: &lt;script&gt; .... var m = ${message}; // not working alert(m); ... &lt;/script&gt;


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.