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

12
Wykryj obrót telefonu z Androidem w przeglądarce za pomocą JavaScript
Wiem, że w Safari na iPhonie możesz wykryć orientację ekranu i zmianę orientacji, nasłuchując onorientationchangezdarzenia i sprawdzając window.orientationkąt. Czy jest to możliwe w przeglądarce na telefonach z Androidem? Dla jasności pytam, czy obrót urządzenia z Androidem można wykryć przez JavaScript działający na standardowej stronie internetowej. Jest to możliwe na iPhonie …

10
Usuń wiodący przecinek z ciągu
Mam następujący ciąg: ",'first string','more','even more'" Chcę przekształcić to w tablicę, ale oczywiście nie jest to ważne z powodu pierwszego przecinka. Jak mogę usunąć pierwszy przecinek z mojego ciągu i ustawić go jako prawidłową tablicę? Chciałbym skończyć z czymś takim: myArray = ['first string','more','even more']


25
Dostęp do zmiennych prywatnych członków z funkcji zdefiniowanych w prototypie
Czy jest jakiś sposób na udostępnienie zmiennych „prywatnych” (zdefiniowanych w konstruktorze) metodom zdefiniowanym w prototypie? TestClass = function(){ var privateField = "hello"; this.nonProtoHello = function(){alert(privateField)}; }; TestClass.prototype.prototypeHello = function(){alert(privateField)}; To działa: t.nonProtoHello() Ale to nie: t.prototypeHello() Jestem przyzwyczajony do definiowania moich metod w konstruktorze, ale odchodzę od tego z kilku …

3
React.js: Zawijanie jednego komponentu w inny
Wiele języków szablonów ma instrukcje „sloty” lub „fed”, które umożliwiają wykonanie pewnego rodzaju inwersji kontroli w celu zawinięcia jednego szablonu w drugi. Angular ma opcję „przetłumacz” . Railsy mają deklarację dochodu . Gdyby React.js miał instrukcję fed, wyglądałoby to tak: var Wrapper = React.createClass({ render: function() { return ( <div …


4
Jak uzyskać odpowiedź XMLHttpRequest?
Chciałbym wiedzieć, jak używać XMLHttpRequest w celu załadowania zawartości zdalnego adresu URL i przechowywania kodu HTML witryny, do której uzyskano dostęp, w zmiennej JS. Powiedz, jeśli chciałbym załadować i zaalarmować () kod HTML http://foo.com/bar.php , jak mam to zrobić?


10
Splamione płótna nie mogą być eksportowane
Chcę zapisać moje płótno na obrazie. Mam tę funkcję: function save() { document.getElementById("canvasimg").style.border = "2px solid"; var dataURL = canvas.toDataURL(); document.getElementById("canvasimg").src = dataURL; document.getElementById("canvasimg").style.display = "inline"; } Daje mi błąd: Uncaught SecurityError: Nie udało się wykonać polecenia „toDataURL” na „HTMLCanvasElement”: skażonych płócien nie można wyeksportować. Co powinienem zrobić?

18
JavaScript: Jak wykryć, czy okno przeglądarki jest przewijane do dołu?
Muszę wykryć, czy użytkownik jest przewijany na dół strony. Jeśli znajdują się na dole strony, gdy dodam nową treść na dole, automatycznie przewijam je do nowego dołu. Jeśli nie znajdują się na dole, czytają poprzednią treść wyżej na stronie, więc nie chcę ich automatycznie przewijać, ponieważ chcą pozostać tam, gdzie …
187 javascript 

23
Kiedy pojawia się zdarzenie „rozmycia”, jak mogę dowiedzieć się, który element skupił się na *?
Załóżmy, że dołączam blurfunkcję do pola wprowadzania HTML, takiego jak to: <input id="myInput" onblur="function() { ... }"></input> Czy istnieje sposób na uzyskanie identyfikatora elementu, który spowodował blur zdarzenia (elementu, który został kliknięty) wewnątrz funkcji? W jaki sposób? Załóżmy na przykład, że mam taki zakres: <span id="mySpan">Hello World</span> Jeśli kliknę rozpiętość …
187 javascript  events 

7
Prawidłowy sposób oczekiwania na zakończenie jednej funkcji przed kontynuowaniem?
Mam dwie funkcje JS. Jeden dzwoni do drugiego. W ramach funkcji wywoływania chciałbym zadzwonić do drugiej, poczekać na zakończenie tej funkcji, a następnie kontynuować. Na przykład / pseudo kod: function firstFunction(){ for(i=0;i<x;i++){ // do something } }; function secondFunction(){ firstFunction() // now wait for firstFunction to finish... // do something …

3
Węzeł zaktualizuje określony pakiet
Chcę zaktualizować synchronizację przeglądarki bez aktualizacji wszystkich pakietów węzłów . Jak mogę to osiągnąć? Moja bieżąca wersja przeglądarki synchronizacji nie ma interfejsu GUI przeglądarki: ( ├─┬ browser-sync@1.9.2 │ ├── browser-sync-client@1.0.2

21
maszynopis - klonowanie obiektu
Mam klasy, która jest super-rodzic ( Entity) dla wielu podklasy ( Customer, Product, ProductCategory...) Chcę dynamicznie sklonować obiekt, który zawiera różne obiekty podrzędne w Typescript. Na przykład: a Customerktóry ma inny, Productkto maProductCategory var cust:Customer = new Customer (); cust.name = "someName"; cust.products.push(new Product(someId1)); cust.products.push(new Product(someId2)); Aby sklonować całe drzewo …


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.