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

16
Jak zmusić komponent do ponownego renderowania za pomocą haków w Reakcie?
Rozważając poniżej przykład haków import { useState } from 'react'; function Example() { const [count, setCount] = useState(0); return ( <div> <p>You clicked {count} times</p> <button onClick={() => setCount(count + 1)}> Click me </button> </div> ); } Zasadniczo używamy metody this.forceUpdate (), aby wymusić na komponencie natychmiastowe ponowne renderowanie w …

10
Reaguj hooki useState () z Object
Jaki jest poprawny sposób aktualizowania stanu, czy obiekt zagnieżdżony w React with Hooks? export Example = () => { const [exampleState, setExampleState] = useState( {masterField: { fieldOne: "a", fieldTwo: { fieldTwoOne: "b" fieldTwoTwo: "c" } } }) Jak można użyć setExampleStateaktualizacji exampleStatedo a(dołączania pola)? const a = { masterField: { …

13
Czy jQuery może podać nazwę tagu?
Mam kilka elementów na stronie HTML, które mają tę samą klasę - ale są to różne typy elementów. Chcę znaleźć nazwę znacznika elementu, kiedy nad nimi zapętlam - ale .attr nie przyjmuje „znacznika” ani „zmiennej”. Oto co mam na myśli. Rozważ te elementy na stronie: <h1 class="rnd">First</h1> <h2 id="foo" class="rnd">Second</h2> …
115 javascript  jquery 

11
Podkreślenie: sortBy () na podstawie wielu atrybutów
Próbuję posortować tablicę z obiektami na podstawie wielu atrybutów. To znaczy, jeśli pierwszy atrybut jest taki sam między dwoma obiektami, do porównania tych dwóch obiektów należy użyć drugiego atrybutu. Na przykład rozważmy następującą tablicę: var patients = [ [{name: 'John', roomNumber: 1, bedNumber: 1}], [{name: 'Lisa', roomNumber: 1, bedNumber: 2}], …

8
Jak podciągać w jquery
Jak mogę użyć jquery po stronie klienta do podłańcucha „nameGorge” i usunąć „name”, aby wypisał tylko „Gorge”? var name = "nameGorge"; //output Gorge

15
Widok szkieletu: dziedziczenie i rozszerzanie zdarzeń od rodzica
Dokumentacja Backbone stwierdza: Właściwość events można również zdefiniować jako funkcję zwracającą skrót zdarzenia, aby ułatwić programowe definiowanie zdarzeń, a także dziedziczenie ich z widoków nadrzędnych. Jak możesz dziedziczyć zdarzenia widoku rodzica i rozszerzać je? Widok rodzica var ParentView = Backbone.View.extend({ events: { 'click': 'onclick' } }); Widok dziecka var ChildView …


3
valueOf () a toString () w JavaScript
W Javascript każdy obiekt ma metodę valueOf () i toString (). Pomyślałbym, że metoda toString () została wywołana za każdym razem, gdy wywoływana jest konwersja ciągów, ale najwyraźniej jest ona przejmowana przez valueOf (). Na przykład kod var x = {toString: function() {return "foo"; }, valueOf: function() {return 42; }}; …
115 javascript 


6
Jak uzależnić zdarzenie ng-click?
Mam ten kod wewnątrz ng-repeat: <a href="#" class="disabled" ng-click="doSomething(object)">Do something</a> Jak ustawić warunek, że przycisk jest wyłączony, gdy ma class="disabled"? Czy jest sposób na zrobienie tego w JavaScript, który będzie wyglądał następująco: $('.do-something-button').click(function(){ if (!$(this).hasClass('disabled')) { do something } });



12
Jak wykryć zakończenie FB.init na Facebooku
Stary JS SDK miał funkcję o nazwie FB.ensureInit. Wydaje się, że nowy SDK nie ma takiej funkcji ... jak mogę się upewnić, że nie wykonuję wywołań interfejsu API, dopóki nie zostanie w pełni zainicjowany? Umieszczam to na górze każdej strony: <div id="fb-root"></div> <script> window.fbAsyncInit = function() { FB.init({ appId : …

7
AngularJS - $ anchorScroll smooth / duration
Czytając dokumentację AngularJS , nie doszedłem do wniosku, czy $anchorScrollmożna mieć opcję czasu trwania / łagodzenia, aby płynnie przewijać elementy. Mówi tylko: $location.hash('bottom'); // call $anchorScroll() $anchorScroll(); Nie używam jquery i nie chcę; czy nadal istnieje sprytny, ale prosty sposób na utworzenie lub rozszerzenie $anchorScroll, aby przewijanie było bardziej płynne?


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.