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

30
Scal 2 tablice obiektów
Spójrzmy na przykład. var arr1 = new Array({name: "lang", value: "English"}, {name: "age", value: "18"}); var arr2 = new Array({name : "childs", value: '5'}, {name: "lang", value: "German"}); Muszę scalić te 2 tablice obiektów i utworzyć następującą tablicę: arr3 = new Array({name: "lang", value: "German"}, {name: "age", value: "18"}, {name …

11
JavaScript - pobieranie wartości formularza HTML
Jak uzyskać wartość formularza HTML do przekazania do JavaScript? Czy to jest poprawne? Mój skrypt pobiera dwa argumenty, jeden z pola tekstowego, drugi z pola rozwijanego. <body> <form name="valform" action="" method="POST"> Credit Card Validation: <input type="text" id="cctextboxid" name="cctextbox"><br/> Card Type: <select name="cardtype" id="cardtypeid"> <option value="visa">Visa</option> <option value="mastercard">MasterCard</option> <option value="discover">Discover</option> <option …
112 javascript  html 

20
Wykonywanie elementów <script> wstawionych z .innerHTML
Mam skrypt, który wstawia zawartość do elementu za pomocą innerHTML. Może to być na przykład: &lt;script type="text/javascript"&gt;alert('test');&lt;/script&gt; &lt;strong&gt;test&lt;/strong&gt; Problem polega na tym, że kod wewnątrz &lt;script&gt;tagu nie jest wykonywany. Trochę googlowałem, ale nie było żadnych widocznych rozwiązań. Jeśli wstawiłem zawartość za pomocą jQuery, $(element).append(content);części skryptu otrzymałyby evalprzed wstrzyknięciem do DOM. …

30
Iloczyn kartezjański wielu tablic w JavaScript
На этот вопрос есть ответы на Stack Overflow на русском : Декартово произведение нескольких массивов Jak zaimplementowałbyś iloczyn kartezjański wielu tablic w JavaScript? Jako przykład, cartesian([1, 2], [10, 20], [100, 200, 300]) powinien wrócić [ [1, 10, 100], [1, 10, 200], [1, 10, 300], [2, 10, 100], [2, 10, 200] …

9
XMLHttpRequest nie może załadować XXX Nie nagłówka „Access-Control-Allow-Origin”
tl; dr; O tej samej polityce pochodzenia Mam proces Grunt, który inicjuje wystąpienie serwera express.js. Do tej pory działało to absolutnie dobrze, kiedy zaczęło wyświetlać pustą stronę, a w dzienniku błędów w konsoli programisty w Chrome (najnowsza wersja) pojawiały się następujące informacje: XMLHttpRequest nie może załadować https://www.example.com/ Żądanego zasobu nie …


7
Jak ustalić za rok od teraz w Javascript
Próbuję uzyskać rok od daty obecnej, ale to nie działa. JS: var now = new Date(); var oneYr = new Date(); oneYr.setYear(now.getYear() + 1); $("#yearFromNow").append(oneYr.toString()); var oneMonth = new Date(); oneMonth.setMonth(now.getMonth() + 1); $("#monthFromNow").append(oneMonth.toString()); Wynik: one mo. = Thu Dec 22 112 15:16:01 GMT-0500 (Eastern Standard Time) one yr. = …
112 javascript 

7
Jaki jest cel podwójnych nawiasów klamrowych w składni JSX Reacta?
W samouczku reag.js widzimy użycie podwójnych nawiasów klamrowych: &lt;span dangerouslySetInnerHTML={{ __html: rawMarkup }} /&gt; A następnie w drugim samouczku „Myślenie w reakcji” : &lt;span style={{ color: 'red' }}&gt; {this.props.product.name} &lt;/span&gt;; Jednak dokumentacja React JSX nie opisuje ani nie wspomina o podwójnych nawiasach klamrowych. Do czego służy ta składnia (podwójne curlies)? …

21
scrollIntoView Przewija po prostu za daleko
Mam stronę, na której pasek przewijania zawierający wiersze tabeli z elementami div w nich jest dynamicznie generowany z bazy danych. Każdy wiersz tabeli działa jak link, tak jak na liście odtwarzania YouTube obok odtwarzacza wideo. Gdy użytkownik odwiedza stronę, opcja, na której jest włączony, powinna przejść na górę przewijanego elementu …
112 javascript  dom  scroll 

8
pobieranie javascript - nie udało się wykonać „json” w „Response”: strumień treści jest zablokowany
Gdy stan żądania jest większy niż 400 (próbowałem 400, 423, 429 stanów), funkcja pobierania nie może odczytać zwróconej zawartości json. Następujący błąd jest wyświetlany w konsoli przeglądarki Uncatcht (in promise) TypeError: Failed to execute „json” on „Response”: body stream jest zablokowane Zawartość zwróconego obiektu odpowiedzi pokazałem następująco: Ale mogę go …

12
setState nie aktualizuje stanu natychmiast
Chciałbym zapytać, dlaczego mój stan się nie zmienia, kiedy robię wydarzenie onclick. Szukałem jakiś czas temu, że muszę powiązać funkcję onclick w konstruktorze, ale nadal stan nie jest aktualizowany. Oto mój kod: import React from 'react'; import Grid from 'react-bootstrap/lib/Grid'; import Row from 'react-bootstrap/lib/Row'; import Col from 'react-bootstrap/lib/Col'; import BoardAddModal …

10
Jak mockować obiekt okna JavaScript za pomocą Jest?
Muszę przetestować funkcję, która otwiera nową kartę w przeglądarce openStatementsReport(contactIds) { window.open(`a_url_${contactIds}`); } Chciałbym sfałszować funkcję okna, openaby sprawdzić, czy do openfunkcji jest przekazywany poprawny adres URL . Używając Jest, nie wiem, jak kpić z window. Próbowałem ustawić window.openza pomocą funkcji pozorowanej, ale ten sposób nie działa. Poniżej znajduje się …

8
Oczekiwany walidator zwróci Promise lub Observable
Próbuję przeprowadzić niestandardową weryfikację w Angular 5, ale mam następujący błąd Expected validator to return Promise or Observable Chcę tylko zwrócić błąd do formularza, jeśli wartość nie pasuje do wymaganego, oto mój kod: To jest komponent, w którym jest moja forma constructor(fb: FormBuilder, private cadastroService:CadastroService) { this.signUp = fb.group({ "name": …

13
Wykryj Safari za pomocą jQuery
Chociaż obie są przeglądarkami opartymi na Webkit, Safari urlencodes w adresie URL, podczas gdy Chrome nie. Dlatego muszę rozróżnić te dwa w JS. Dokumenty jQuery dotyczące wykrywania przeglądarki oznaczają „safari” jako przestarzałe. Czy istnieje lepsza metoda, czy na razie po prostu trzymam się przestarzałej wartości?


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.