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

6
Jak dynamicznie ładować reduktory do dzielenia kodu w aplikacji Redux?
Idę migrować do Redux. Moja aplikacja składa się z wielu części (stron, komponentów), dlatego chcę stworzyć wiele reduktorów. Przykłady Redux pokazują, że powinienem użyć combineReducers()do wygenerowania jednego reduktora. Rozumiem również, że aplikacja Redux powinna mieć jeden sklep i jest tworzona po uruchomieniu aplikacji. Kiedy tworzony jest sklep, powinienem przekazać mój …

21
Jak ustawić wiele stylów CSS w JavaScript?
Mam następujące zmienne JavaScript: var fontsize = "12px" var left= "200px" var top= "100px" Wiem, że mogę ustawić je dla mojego elementu iteracyjnie w następujący sposób: document.getElementById("myElement").style.top=top document.getElementById("myElement").style.left=left Czy można je wszystkie połączyć naraz, coś takiego? document.getElementById("myElement").style = allMyStyle

22
Zmień parametry adresu URL
Mam ten adres URL: site.fwx?position=1&archiveid=5000&columns=5&rows=20&sorting=ModifiedTimeAsc potrzebuję, aby móc zmienić wartość param adresu URL wiersza na coś, co określam, powiedzmy 10. A jeśli „wiersze” nie istnieją, muszę dodać go na końcu adresu URL i dodać wartość, którą już podałem (10).

3
Promise.all: Kolejność ustalonych wartości
Patrząc na MDN wygląda na to, że valuesprzekazany do then()wywołania zwrotnego Promise.all zawiera wartości w kolejności obietnic. Na przykład: var somePromises = [1, 2, 3, 4, 5].map(Promise.resolve); return Promise.all(somePromises).then(function(results) { console.log(results) // is [1, 2, 3, 4, 5] the guaranteed result? }); Czy ktoś może podać specyfikację określającą, w jakiej …

2
JavaScript: Prześlij plik
Powiedzmy, że mam ten element na stronie: <input id="image-file" type="file" /> Spowoduje to utworzenie przycisku, który pozwoli użytkownikom strony internetowej wybrać plik za pomocą okna dialogowego „Otwórz plik ...” w przeglądarce. Powiedzmy, że użytkownik klika wspomniany przycisk, wybiera plik w oknie dialogowym, a następnie klika przycisk „Ok”, aby zamknąć okno …

8
Nazwa pliku blob JavaScript bez linku
Jak ustawić nazwę pliku blob w JavaScript podczas wymuszania pobierania go przez window.location? function newFile(data) { var json = JSON.stringify(data); var blob = new Blob([json], {type: "octet/stream"}); var url = window.URL.createObjectURL(blob); window.location.assign(url); } Uruchomienie powyższego kodu powoduje natychmiastowe pobranie pliku bez odświeżania strony, która wygląda następująco: bfefe410-8d9c-4883-86c5-d76c50a24a1d Zamiast tego chcę …

16
Okno dialogowe interfejsu użytkownika jQuery - brak ikony zamknięcia
Używam niestandardowego motywu jQuery 1.10.3. Pobrałem wszystkie prosto z rolki tematycznej i celowo niczego nie zmieniłem. Tworzę okno dialogowe i otrzymuję pusty szary kwadrat, w którym powinna znajdować się ikona zamykania: Porównałem kod generowany na mojej stronie: <div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix"> <spanid="ui-id-2" class="ui-dialog-title">Title</span> <button class="ui-dialog-titlebar-close"></button> </div> do kodu wygenerowanego …

13
Chrome nie usuwa plików cookie sesji
Próbuję ustawić plik cookie sesji w javascript w następujący sposób: document.cookie = 'name=alex; path=/' Ale Chrome nie usuwa go, nawet jeśli zamknę przeglądarkę i uruchomię ją ponownie. Sprawdziłem w Firefox i Opera i oba działają zgodnie z przeznaczeniem - usuwają sesyjne pliki cookie przy zamykaniu przeglądarki. Czy Chrome po prostu …

7
Kiedy .ten (sukces, porażka) jest uważany za antypattern dla obietnic?
Rzuciłem okiem na często zadawane pytania dotyczące obietnicy bluebird , w których wspomina, że .then(success, fail)jest to antypattern . Nie do końca rozumiem jego wyjaśnienie dotyczące próby złapania. Co jest z tym nie tak? some_promise_call() .then(function(res) { logger.log(res) }, function(err) { logger.log(err) }) Wygląda na to, że przykład sugeruje następujące …

3
Dostęp do zmiennej poza zakresem Handlebars.js każdej pętli
Mam szablon handlebars.js, taki jak ten: {{externalValue}} <select name="test"> {{#each myCollection}} <option value="{{id}}">{{title}} {{externalValue}}</option> {{/each}} </select> A to jest wygenerowany wynik: myExternalValue <select name="test"> <option value="1">First element </option> <option value="2">Second element </option> <option value="3">Third element </option> </select> Zgodnie z oczekiwaniami, mogę uzyskać dostęp do pól idi titlekażdego elementu, myCollectionaby wygenerować …

13
Jak uzyskać wartość pola wejściowego za pomocą ReactJS?
Mam następujący składnik React: export default class MyComponent extends React.Component { onSubmit(e) { e.preventDefault(); var title = this.title; console.log(title); } render(){ return ( ... <form className="form-horizontal"> ... <input type="text" className="form-control" ref={(c) => this.title = c} name="title" /> ... </form> ... <button type="button" onClick={this.onSubmit} className="btn">Save</button> ... ); } }; Konsola daje …




12
Jak przetestować typ zgłoszonego wyjątku w Jest
Pracuję z kodem, w którym muszę przetestować typ wyjątku zgłaszanego przez funkcję (czy jest to TypeError, ReferenceError itp.?). Mój obecny framework testowy to AVA i mogę go przetestować jako t.throwsmetodę drugiego argumentu , jak tutaj: it('should throw Error with message \'UNKNOWN ERROR\' when no params were passed', (t) => { …

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.