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

14
Sposób wykrywania zawartości pola tekstowego uległ zmianie
Chcę wykrywać za każdym razem, gdy zmienia się zawartość pola tekstowego. Mogę użyć metody uzupełniania, ale wykryje także naciśnięcia klawiszy, które nie generują liter, jak na przykład klawisze strzałek. Pomyślałem o dwóch metodach wykonania tego za pomocą zdarzenia keyup: Sprawdź dokładnie, czy kod ascii naciśniętego klawisza to litera \ backspace …

13
Jak pominąć element w .map ()?
Jak mogę pominąć element tablicy .map? Mój kod: var sources = images.map(function (img) { if(img.src.split('.').pop() === "json"){ // if extension is .json return null; // skip } else{ return img.src; } }); Zwróci to: ["img.png", null, "img.png"]
417 javascript 

30
Jaki jest najlepszy sposób na wykrycie urządzenia z ekranem dotykowym za pomocą JavaScript?
Napisałem wtyczkę jQuery, która jest przeznaczona do użytku na komputerach i urządzeniach mobilnych. Zastanawiałem się, czy JavaScript umożliwia wykrycie, czy urządzenie ma funkcję ekranu dotykowego. Używam jquery-mobile.js do wykrywania zdarzeń na ekranie dotykowym i działa na iOS, Android itp., Ale chciałbym również napisać instrukcje warunkowe na podstawie tego, czy urządzenie …
416 javascript  jquery  touch 

13
Prawidłowa modyfikacja tablic stanu w ReactJS
Chcę dodać element na końcu statetablicy, czy to właściwy sposób, aby to zrobić? this.state.arrayvar.push(newelement); this.setState({arrayvar:this.state.arrayvar}); Obawiam się, że modyfikowanie tablicy w miejscu pushmoże powodować problemy - czy jest to bezpieczne? Alternatywa tworzenia kopii tablicy i setStateing wydaje się marnotrawstwem.

22
Przewiń automatycznie do dolnej części strony
Zastanów się, czy mam listę pytań. Po kliknięciu pierwszego pytania powinno ono automatycznie przenieść mnie na dół strony. W rzeczywistości wiem, że można to zrobić za pomocą jQuery. Czy mógłbyś podać mi dokumentację lub linki, na których mogę znaleźć odpowiedź na to pytanie? EDYCJA: Musisz przewinąć do określonego elementu HTML …
415 javascript  jquery 


16
For..In loops w JavaScript - pary klucz-wartość
Zastanawiałem się, czy istnieje sposób zrobienia czegoś takiego jak foreachpętla PHP w JavaScript. Funkcjonalność, której szukam, to coś w rodzaju tego fragmentu kodu PHP: foreach($data as $key => $value) { } Patrzyłem na for..inpętlę JS , ale wydaje się, że nie ma sposobu, aby określić as. Jeśli zrobię to za …


14
Znajdowanie maksymalnej wartości atrybutu w tablicy obiektów
Szukam naprawdę szybkiego, czystego i wydajnego sposobu uzyskania maksymalnej wartości „y” w następującym wycinku JSON: [ { "x": "8/11/2009", "y": 0.026572007 }, { "x": "8/12/2009", "y": 0.025057454 }, { "x": "8/13/2009", "y": 0.024530916 }, { "x": "8/14/2009", "y": 0.031004457 } ] Czy pętla for to jedyny sposób na obejście tego? …
413 javascript  json 


9
Vue.js - Jak prawidłowo obserwować zagnieżdżone dane
Staram się zrozumieć, jak prawidłowo obserwować niektóre odmiany rekwizytów. Mam komponent nadrzędny (pliki .vue), który odbiera dane z wywołania ajax, umieszczam dane w obiekcie i używam go do renderowania komponentu podrzędnego za pomocą dyrektywy v-for, poniżej uproszczenia mojej implementacji: <template> <div> <player v-for="(item, key, index) in players" :item="item" :index="index" :key="key""> …




22
Jak dynamicznie zmieniać nagłówek na podstawie częściowego widoku AngularJS?
Używam ng-view, aby uwzględnić widoki częściowe AngularJS i chcę zaktualizować tytuł strony i tagi nagłówka h1 na podstawie dołączonego widoku. Są one jednak poza zakresem kontrolerów widoku częściowego, więc nie mogę wymyślić, jak powiązać je z zestawem danych w kontrolerach. Gdyby to był ASP.NET MVC, możesz użyć @ViewBag, aby to …

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.