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
Jaki jest najszybszy lub najbardziej elegancki sposób obliczenia różnicy zestawów przy użyciu tablic JavaScript?
Niech Ai Bbędą dwoma zbiorami. Szukam naprawdę szybkich lub eleganckich sposobów na obliczenie różnicy zestawów ( A - Blub A \B, w zależności od preferencji) między nimi. Zgodnie z tytułem oba zestawy są przechowywane i przetwarzane jako tablice JavaScript. Uwagi: Sztuczki specyficzne dla Gecko są w porządku Wolałbym trzymać się …

7
Sprawdzanie, czy coś jest iterowalne
W dokumentacji MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of for...ofKonstrukcja jest opisana w stanie iteracyjnego „Iterable” obiektów. Ale czy istnieje dobry sposób decydowania, czy obiekt jest iterowalny? Próbowałem znaleźć wspólne właściwości dla tablic, iteratorów i generatorów, ale nie mogłem tego zrobić. Pomijając wykonanie for ... ofbloku try i sprawdzanie błędów typu, czy jest na to …
105 javascript 

6
Dlaczego rekwizyty JSX nie powinny używać funkcji strzałek ani bindować?
Używam programu Lint z moją aplikacją React i otrzymuję ten błąd: error JSX props should not use arrow functions react/jsx-no-bind I tutaj uruchamiam funkcję strzałki (wewnątrz onClick): {this.state.photos.map(tile => ( <span key={tile.img}> <Checkbox defaultChecked={tile.checked} onCheck={() => this.selectPicture(tile)} style={{position: 'absolute', zIndex: 99, padding: 5, backgroundColor: 'rgba(255, 255, 255, 0.72)'}} /> <GridTile …

1
Jak określić tablicę obiektów jako parametr lub wartość zwracaną w JSDoc?
W JSDoc, najlepsza dokumentacja, jaką mogę znaleźć, pokazuje użycie następującego, jeśli masz tablicę określonego typu (na przykład tablicę ciągów), taką jak: /** * @param {Array.<string>} myStrings All my awesome strings */ function blah(myStrings){ //stuff here... } Jak zamienić poniższe znaki zapytania na tablicę obiektów? /** * @param {???????} myObjects All …

4
Testowanie javascript za pomocą Mocha - jak mogę użyć console.log do debugowania testu?
Używam narzędzia do uruchamiania testów javascript „Mocha”. Mam test, który kończy się niepowodzeniem, więc chciałbym go debugować za pomocą console.log . Ale kiedy testy są uruchamiane, nie ma wyjścia (tylko wyniki testów z Mocha). Wygląda na to, że Mocha złapał i stłumił mójconsole.log twórczość! Jak mogę sprawić, by Mocha wyświetlała …


6
Jaki jest najczystszy sposób uzyskania postępu żądania JQuery ajax?
W zwykłym javascript jest bardzo proste: wystarczy dołączyć wywołanie zwrotne do {XMLHTTPRequest}.onprogress var xhr = new XMLHttpRequest(); xhr.onprogress = function(e){ if (e.lengthComputable) var percent = (e.loaded / e.total) * 100; }; xhr.open('GET', 'http://www...', true); xhr.onreadystatechange = function() { ... }; xhr.send(null); ale robię witrynę Ajax, która pobiera dane html za …

7
Wykryj, kiedy obraz nie ładuje się w JavaScript
Czy istnieje sposób na określenie, czy ścieżka obrazu prowadzi do rzeczywistego obrazu, tj. Wykrywa, kiedy obraz nie ładuje się w JavaScript. W przypadku aplikacji sieci Web analizuję plik xml i dynamicznie tworzę obrazy HTML z listy ścieżek obrazów. Niektóre ścieżki obrazów mogą już nie istnieć na serwerze, więc chcę z …
105 javascript  image 


8
Zmiana poziomu powiększenia przeglądarki
Muszę utworzyć 2 przyciski w mojej witrynie, które zmieniłyby poziom powiększenia przeglądarki (+) (-). Proszę o powiększenie przeglądarki, a nie powiększenie css z powodu problemów z rozmiarem obrazu i układem. Cóż, czy to w ogóle możliwe? Słyszałem sprzeczne raporty.
105 javascript  browser  zoom 

14
Jak sprawdzić, czy istnieje dynamicznie dołączany detektor zdarzeń?
Oto mój problem: czy można w jakiś sposób sprawdzić, czy istnieje dynamicznie dołączany detektor zdarzeń? Albo jak mogę sprawdzić stan właściwości „onclick” (?) W DOM? Szukałem rozwiązania w Internecie, podobnie jak Stack Overflow, ale bez powodzenia. Oto mój html: <a id="link1" onclick="linkclick(event)"> link 1 </a> <a id="link2"> link 2 </a> …

12
Jak mogę wyświetlać żądania sieciowe (do debugowania) w React Native?
Chciałbym przeglądać moje żądania sieciowe w React Native, aby pomóc mi w debugowaniu - najlepiej w zakładce „Sieć” w Devtools Chrome. Jest kilka zamkniętych problemów na ten temat w GitHub ( https://github.com/facebook/react-native/issues/4122 i https://github.com/facebook/react-native/issues/934 ), ale nie robię tego całkowicie je rozumiem. Wygląda na to, że muszę cofnąć niektóre polyfills …

4
Renderowanie komponentów reagujących z tablicy obiektów
Mam pewne dane zwane stacjami, które są tablicą zawierającą obiekty. stations : [ {call:'station one',frequency:'000'}, {call:'station two',frequency:'001'} ] Chciałbym wyrenderować składnik interfejsu użytkownika dla każdej pozycji tablicy. Póki co mogę pisać var stationsArr = [] for (var i = 0; i < this.data.stations.length; i++) { stationsArr.push( <div className="station"> {this.data} </div> …

18
React.js - dane wejściowe tracą koncentrację podczas renderowania
Piszę tylko do wprowadzania tekstu i na onChangewypadek setState, gdyby zadzwoniłem , React ponownie renderuje mój interfejs użytkownika. Problem polega na tym, że wprowadzanie tekstu zawsze traci fokus, więc muszę go ponownie ustawić dla każdej litery: D. var EditorContainer = React.createClass({ componentDidMount: function () { $(this.getDOMNode()).slimScroll({height: this.props.height, distance: '4px', size: …

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.