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

4
(zmiana) vs (ngModelChange) pod kątem
Angular 1 nie akceptuje onchange()zdarzeń, tylko akceptuje ng-change()zdarzenia. Z drugiej strony, Angular 2 akceptuje oba zdarzenia (change)i (ngModelChange)zdarzenia, które wydają się robić to samo. Co za różnica? który jest najlepszy do wydajności? ngModelChange : <input type="text" pInputText class="ui-widget ui-text" (ngModelChange)="clearFilter()" placeholder="Find"/> vs zmiana : <input type="text" pInputText class="ui-widget ui-text" (change)="clearFilter()" …

6
Dlaczego wywoływanie metody reagowania setState nie powoduje natychmiastowej mutacji stanu?
Czytam sekcję FormularzeReagujedokumentacja i właśnie wypróbowałem ten kod, aby zademonstrować onChangeużycie ( JSBIN ). var React= require('react'); var ControlledForm= React.createClass({ getInitialState: function() { return { value: "initial value" }; }, handleChange: function(event) { console.log(this.state.value); this.setState({value: event.target.value}); console.log(this.state.value); }, render: function() { return ( <input type="text" value={this.state.value} onChange={this.handleChange}/> ); } }); …

8
Elementy potomne jQuery count
<div id="selected"> <ul> <li>29</li> <li>16</li> <li>5</li> <li>8</li> <li>10</li> <li>7</li> </ul> </div> Uruchom fragment koduUkryj wynikiRozwiń fragment kodu Chcę policzyć całkowitą liczbę <li>elementów <div id="selected"></div>. Jak to możliwe przy użyciu jQuery .children([selector])?
324 javascript  jquery  dom 


11
Sprawdź, czy ciąg zawiera tylko cyfry
Chcę sprawdzić, czy stringzawiera tylko cyfry. Użyłem tego: var isANumber = isNaN(theValue) === false; if (isANumber){ .. } Ale zdałem sobie sprawę, że to pozwala +i -. Zasadniczo chcę się upewnić, że inputzawiera TYLKO cyfry i nie ma innych znaków. Ponieważ +100i -5oba są liczbami, isNaN()nie jest to właściwa droga. …




23
Utwórz tablicę z tym samym elementem powtarzanym wiele razy
W Pythonie, gdzie [2]jest lista, następujący kod daje ten wynik: [2] * 5 # Outputs: [2,2,2,2,2] Czy istnieje prosty sposób na zrobienie tego za pomocą tablicy w JavaScript? Napisałem następującą funkcję, aby to zrobić, ale czy jest coś krótszego czy lepszego? var repeatelem = function(elem, n){ // returns an array …

23
Ładowanie lokalnego pliku JSON
Próbuję załadować lokalny plik JSON, ale nie zadziała. Oto mój kod JavaScript (używając jQuery: var json = $.getJSON("test.json"); var data = eval("(" +json.responseText + ")"); document.write(data["a"]); Plik test.json: {"a" : "b", "c" : "d"} Nic nie jest wyświetlane, a Firebug mówi mi, że dane są niezdefiniowane. W Firebug widzę json.responseTexti …

10
Utwórz niestandardowe wywołanie zwrotne w JavaScript
Wszystko, co muszę zrobić, to wykonać funkcję zwrotną, gdy zakończy się wykonywanie mojej bieżącej funkcji. function LoadData() { alert('The data has been loaded'); //Call my callback with parameters. For example, //callback(loadedData , currentObject); } Konsument dla tej funkcji powinien wyglądać następująco: object.LoadData(success); function success(loadedData , currentObject) { //Todo: some action …
322 javascript 


13
Opóźnianie zmiany trasy AngularJS do momentu załadowania modelu, aby zapobiec migotaniu
Zastanawiam się, czy istnieje sposób (podobny do Gmaila), aby AngularJS opóźniał wyświetlanie nowej trasy, aż do momentu, gdy każdy model i jego dane zostaną pobrane za pomocą odpowiednich usług. Na przykład, gdyby istniała ProjectsControllerlista, która zawierała wszystkie projekty i project_index.htmlktóra była szablonem pokazującym te projekty, Project.query()zostałaby całkowicie pobrana przed wyświetleniem …

11
ReactJS Komunikacja dwóch komponentów
Właśnie zacząłem pracę z ReactJS i trochę utknąłem w moim problemie. Moja aplikacja to zasadniczo lista z filtrami i przycisk do zmiany układu. W tej chwili używam trzy składniki: <list />, < Filters />a <TopBar />teraz oczywiście przy zmianie ustawień < Filters />Chcę wywołać jakąś metodę w <list />celu zaktualizowania …

13
Pobierz indeks obiektu w tablicy, spełniając warunek
Mam taką tablicę: [{prop1:"abc",prop2:"qwe"},{prop1:"bnmb",prop2:"yutu"},{prop1:"zxvz",prop2:"qwrq"},...] Jak mogę uzyskać indeks obiektu, który pasuje do warunku, bez iteracji po całej tablicy? Na przykład, biorąc pod uwagę prop2=="yutu", chcę uzyskać indeks 1. Widziałem, .indexOf()ale myślę, że jest używany do prostych tablic takich jak ["a1","a2",...]. Sprawdziłem również, $.grep()ale zwraca obiekty, a nie indeks.

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.