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
Nadrzędny! Ważny styl
Tytuł w dużym stopniu to podsumowuje. Zewnętrzny arkusz stylów ma następujący kod: td.EvenRow a { display: none !important; } Próbowałem użyć: element.style.display = "inline"; i element.style.display = "inline !important"; ale nie działa. Czy można zastąpić! Ważny styl za pomocą javascript. To jest dla rozszerzenia greasemonkey, jeśli to robi różnicę.
128 javascript  css 

5
Zastąp wartość, jeśli null lub undefined w JavaScript
Mam wymóg zastosowania ??operatora C # do JavaScript i nie wiem jak. Rozważ to w C #: int i?=null; int j=i ?? 10;//j is now 10 Teraz mam to ustawione w JavaScript: var options={ filters:{ firstName:'abc' } }; var filter=options.filters[0]||'';//should get 'abc' here, it doesn't happen var filter2=options.filters[1]||'';//should get empty …
128 javascript 

7
Lalkarz: przekaż zmienną w .evaluate ()
Próbuję przekazać zmienną do page.evaluate()funkcji w Puppeteer , ale kiedy używam następującego bardzo uproszczonego przykładu, zmiennaevalVar jest niezdefiniowana. Jestem nowy w Puppeteer i nie mogę znaleźć żadnych przykładów do zbudowania, więc potrzebuję pomocy w przekazaniu tej zmiennej do page.evaluate()funkcji, aby móc jej użyć w środku. const puppeteer = require('puppeteer'); (async() …


16
Jak mogę używać goto w JavaScript?
Mam kod, który absolutnie muszę zaimplementować przy użyciu goto. Na przykład chcę napisać taki program: start: alert("RINSE"); alert("LATHER"); repeat: goto start Czy można to zrobić w Javascript?
127 javascript  goto 

9
Czy obietnice mogą mieć wiele argumentów do wypełnienia?
Postępuję zgodnie ze specyfikacją tutaj i nie jestem pewien, czy pozwala ona na wywołanie onFulfilled z wieloma argumentami. Na przykład: promise = new Promise(function(onFulfilled, onRejected){ onFulfilled('arg1', 'arg2'); }) taki, że mój kod: promise.then(function(arg1, arg2){ // .... }); otrzyma oba arg1i arg2? Nie obchodzi mnie, jak robi to jakakolwiek konkretna realizacja …

5
Prawidłowe zamykanie WebSocket (HTML5, Javascript)
Bawię się z HTML5 WebSockets. Zastanawiałem się, jak z wdziękiem zamknąć połączenie? Na przykład, co się stanie, jeśli użytkownik odświeży stronę lub po prostu zamknie przeglądarkę? Występuje dziwne zachowanie, gdy użytkownik po prostu odświeża stronę bez wywoływania websocket.close()- kiedy wróci po odświeżeniu, trafi na websocket.onclosezdarzenie.




8
Przykład history.replaceState ()?
Czy ktoś może podać działający przykład dla history.replaceState? Co to jest mówi w3.org : history . replaceState(data, title [, url ] ) Aktualizuje bieżący wpis w historii sesji, aby zawierał podane dane, tytuł i, jeśli podano, a nie pusty, adres URL. Aktualizacja: Działa to doskonale: history.replaceState( {} , 'foo', '/foo' …
127 javascript  ajax  html 

12
Obsługa parametrów opcjonalnych w javascript
Mam statyczną funkcję javascript, która może przyjmować 1, 2 lub 3 parametry: function getData(id, parameters, callback) //parameters (associative array) and callback (function) are optional Wiem, że zawsze mogę sprawdzić, czy dany parametr jest niezdefiniowany, ale skąd mam wiedzieć, czy przekazano parametr, czy wywołanie zwrotne? Jaki jest najlepszy sposób na zrobienie …
127 javascript 


7
Jak mogę makować zależności dla testów jednostkowych w RequireJS?
Mam moduł AMD, który chcę przetestować, ale zamiast ładować rzeczywiste zależności chcę wyśmiać jego zależności. Używam requirejs, a kod mojego modułu wygląda mniej więcej tak: define(['hurp', 'durp'], function(Hurp, Durp) { return { foo: function () { console.log(Hurp.beans) }, bar: function () { console.log(Durp.beans) } } } Jak mogę wyszydzać hurpi …

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.