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


13
vuejs aktualizuje dane nadrzędne z komponentu podrzędnego
Zaczynam bawić się vuejsami (2.0). Zbudowałem prostą stronę z jednym komponentem. Strona ma jedną instancję Vue z danymi. Na tej stronie zarejestrowałem się i dodałem komponent do html. Komponent ma jeden input[type=text]. Chcę, aby ta wartość odzwierciedlała rodzica (główna instancja Vue). Jak poprawnie zaktualizować dane nadrzędne komponentu? Podanie związanego rekwizytu …


4
Czy można rozszerzyć typy w Typescript?
Powiedzmy, że mam następujący typ: type Event = { name: string; dateCreated: string; type: string; } Chcę teraz rozszerzyć ten typ, tj type UserEvent extends Event = { UserId: string; } To nie działa. W jaki sposób mogę to zrobić?

15
Jak skrócić moje instrukcje warunkowe
Mam bardzo długą instrukcję warunkową, taką jak ta: if(test.type == 'itema' || test.type == 'itemb' || test.type == 'itemc' || test.type == 'itemd'){ // do something. } Zastanawiałem się, czy mógłbym zmienić to wyrażenie / oświadczenie w bardziej zwięzłą formę. Masz pomysł, jak to osiągnąć?

9
Jak pobrać treść elementu iframe w JavaScript?
<iframe id="id_description_iframe" class="rte-zone" height="200" frameborder="0" title="description"> <html> <head></head> <body class="frameBody"> test<br/> </body> </html> </iframe> Chcę uzyskać: test<br/>
154 javascript  html  iframe 

14
Jak sprawdzić, czy obowiązuje DST (czas letni), a jeśli tak, to przesunięcie?
To jest fragment mojego kodu JS, do którego jest to potrzebne: var secDiff = Math.abs(Math.round((utc_date-this.premiere_date)/1000)); this.years = this.calculateUnit(secDiff,(86400*365)); this.days = this.calculateUnit(secDiff-(this.years*(86400*365)),86400); this.hours = this.calculateUnit((secDiff-(this.years*(86400*365))-(this.days*86400)),3600); this.minutes = this.calculateUnit((secDiff-(this.years*(86400*365))-(this.days*86400)-(this.hours*3600)),60); this.seconds = this.calculateUnit((secDiff-(this.years*(86400*365))-(this.days*86400)-(this.hours*3600)-(this.minutes*60)),1); Chcę uzyskać datę i godzinę „temu”, ale jeśli czas letni jest używany, daty są przesunięte o 1 godzinę. Nie wiem, …
154 javascript  dst 

30
Jak zamknąć okienko wyskakujące Twitter Bootstrap jednym kliknięciem z dowolnego (innego) miejsca na stronie?
Obecnie używam popoverów w Twitter Bootstrap, zainicjowanych w ten sposób: $('.popup-marker').popover({ html: true, trigger: 'manual' }).click(function(e) { $(this).popover('toggle'); e.preventDefault(); }); Jak widać, są uruchamiane ręcznie, a kliknięcie .popup-marker (który jest elementem div z obrazem w tle) włącza okienko. To działa świetnie, ale chciałbym również móc zamknąć popover jednym kliknięciem w …


23
Transpozycja tablicy 2D w JavaScript
Mam tablicę tablic, coś w rodzaju: [ [1,2,3], [1,2,3], [1,2,3], ] Chciałbym to przetransponować, aby uzyskać następującą tablicę: [ [1,1,1], [2,2,2], [3,3,3], ] Programowo nie jest to trudne przy użyciu pętli: function transposeArray(array, arrayLength){ var newArray = []; for(var i = 0; i < array.length; i++){ newArray.push([]); }; for(var i …

9
Jak mogę sprawdzić, czy obraz tła jest załadowany?
Chcę ustawić obraz tła na tagu body, a następnie uruchomić kod - na przykład: $('body').css('background-image','http://picture.de/image.png').load(function() { alert('Background image done loading'); // This doesn't work }); Jak mogę się upewnić, że obraz tła jest w pełni załadowany?
154 javascript  jquery 

13
Jak otrzymywać powiadomienia o zmianach w historii poprzez history.pushState?
Więc teraz, kiedy HTML5 wprowadza history.pushStatezmianę historii przeglądarek, strony internetowe zaczynają używać tego w połączeniu z Ajaxem zamiast zmieniać identyfikator fragmentu adresu URL. Niestety oznacza to, że te połączenia nie mogą być już wykrywane przez onhashchange. Moje pytanie brzmi: czy istnieje niezawodny sposób (włamanie?;)) Do wykrycia, kiedy witryna używa history.pushState? …

10
Renderowanie nieprzetworzonego html'a za pomocąreakjs
Czy jest to więc jedyny sposób renderowania surowego html za pomocą reagjs? // http://facebook.github.io/react/docs/tutorial.html // tutorial7.js var converter = new Showdown.converter(); var Comment = React.createClass({ render: function() { var rawMarkup = converter.makeHtml(this.props.children.toString()); return ( <div className="comment"> <h2 className="commentAuthor"> {this.props.author} </h2> <span dangerouslySetInnerHTML={{__html: rawMarkup}} /> </div> ); } }); Wiem, że …

11
Orientacja Exif po stronie klienta JS: Obracanie i lustrzane odbicie obrazów JPEG
Zdjęcia z aparatów cyfrowych są często zapisywane w formacie JPEG ze znacznikiem „orientacji” EXIF. Aby wyświetlać poprawnie, obrazy muszą być obracane / lustrzane w zależności od ustawionej orientacji, ale przeglądarki ignorują tę informację, renderując obraz. Nawet w dużych komercyjnych aplikacjach internetowych obsługa orientacji EXIF ​​może być nierówna 1 . To …

16
Nazwa zmiennej jako ciąg znaków w JavaScript
Czy istnieje sposób, aby uzyskać nazwę zmiennej jako ciąg znaków w JavaScript? (jak NSStringFromSelectorw kakao ) Chciałbym zrobić tak: var myFirstName = 'John'; alert(variablesName(myFirstName) + ":" + myFirstName); --> myFirstName:John AKTUALIZACJA Próbuję połączyć przeglądarkę i inny program za pomocą JavaScript. Chciałbym wysłać nazwy instancji z przeglądarki do innego programu dla …
154 javascript 

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.