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

28
Jak mogę przekazać parametr do wywołania zwrotnego setTimeout ()?
Mam trochę kodu JavaScript, który wygląda następująco: function statechangedPostQuestion() { //alert("statechangedPostQuestion"); if (xmlhttp.readyState==4) { var topicId = xmlhttp.responseText; setTimeout("postinsql(topicId)",4000); } } function postinsql(topicId) { //alert(topicId); } Pojawia się błąd, który topicIdnie został zdefiniowany. Wszystko działało przed użyciem tej setTimeout()funkcji. Chcę, aby moja postinsql(topicId)funkcja została wywołana po pewnym czasie. Co powinienem …



15
Wysyłanie argumentów wiersza poleceń do skryptu npm
scriptsCzęść mojego package.jsonaktualnie wygląda tak: "scripts": { "start": "node ./script.js server" } ... co oznacza, że ​​mogę uruchomić, npm startaby uruchomić serwer. Na razie w porządku. Chciałbym jednak móc uruchomić coś podobnego npm start 8080i przekazać argument (y) do script.js(np. npm start 8080=> node ./script.js server 8080). czy to możliwe?
817 javascript  node.js  npm 

14
Jak uzyskać atrybut data-id?
Korzystam z szybkiej wtyczki jQuery. Muszę pobrać identyfikator danych klikniętego elementu i przekazać go do serwisu internetowego. Jak uzyskać atrybut data-id? Korzystam z tej .on()metody, aby ponownie powiązać zdarzenie kliknięcia dla posortowanych elementów. $("#list li").on('click', function() { // ret = DetailsView.GetProject($(this).attr("#data-id"), OnComplete, OnTimeOut, OnError); alert($(this).attr("#data-id")); }); <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script> <ul id="list" …

20
jQuery wyłącz / włącz przycisk przesyłania
Mam ten kod HTML: <input type="text" name="textField" /> <input type="submit" value="send" /> Jak mogę zrobić coś takiego: Gdy pole tekstowe jest puste, przesyłanie powinno być wyłączone (wyłączone = „wyłączone”). Gdy coś zostanie wpisane w polu tekstowym, aby usunąć wyłączony atrybut. Jeśli pole tekstowe ponownie stanie się puste (tekst zostanie usunięty), …
810 javascript  jquery  html  forms 


30
Jak znaleźć sumę tablicy liczb
Biorąc pod uwagę tablicę [1, 2, 3, 4], jak mogę znaleźć sumę jej elementów? (W tym przypadku suma byłaby 10.) Myślałem, że $.eachmoże się przydać, ale nie jestem pewien, jak to zaimplementować.

27
Przewiń do dołu div?
Tworzę czat, używając żądań ajax w szynach i próbuję uzyskać div, aby przewinąć do dołu bez większego szczęścia. Otaczam wszystko w tym div: #scroll { height:400px; overflow:scroll; } Czy istnieje sposób, aby domyślnie przewijać go do dołu za pomocą JS? Czy istnieje sposób, aby przewinąć go do dołu po żądaniu …
807 javascript  html  ajax 



18
Wstaw HTML do widoku z kontrolera AngularJS
Czy można utworzyć fragment HTML w kontrolerze AngularJS i wyświetlić ten HTML w widoku? Wynika to z konieczności przekształcenia niespójnego obiektu blob JSON w zagnieżdżoną listę id: valuepar. Dlatego HTML jest tworzony w kontrolerze i teraz chcę go wyświetlić. Utworzyłem właściwość modelu, ale nie mogę tego renderować w widoku bez …


21
JavaScript call () i Apply () vs bind ()?
Wiem już o tym applyi callustawiam podobne funkcje this(kontekst funkcji). Różnica polega na sposobie, w jaki wysyłamy argumenty (ręczne vs tablica) Pytanie: Ale kiedy powinienem użyć tej bind()metody? var obj = { x: 81, getX: function() { return this.x; } }; alert(obj.getX.bind(obj)()); alert(obj.getX.call(obj)); alert(obj.getX.apply(obj)); jsbin


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.