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

6
Wartość „this” jest niezdefiniowana w metodach klas JavaScript
Jestem nowy w JavaScript. Nowością, co naprawdę z nim zrobiłem, jest poprawienie istniejącego kodu i napisanie małych fragmentów jQuery. Teraz próbuję napisać „klasę” z atrybutami i metodami, ale mam problem z metodami. Mój kod: function Request(destination, stay_open) { this.state = "ready"; this.xhr = null; this.destination = destination; this.stay_open = stay_open; …

6
Symuluj kliknięcie przycisku w Jest
Symulacja kliknięcia przycisku wydaje się bardzo łatwą / standardową operacją. Jednak nie mogę zmusić go do działania w testach Jest.js. Oto, co próbowałem (i robię to również przy użyciu jQuery), ale nie wydawało się, aby cokolwiek wyzwalało: import { mount } from 'enzyme'; page = <MyCoolPage />; pageMounted = mount(page); …

11
Wykryj, czy zdarzenie przewijania zostało utworzone przez użytkownika
Czy można stwierdzić, czy zdarzenie przewijania zostało wykonane przez przeglądarkę, czy przez użytkownika? W szczególności podczas korzystania z przycisku Wstecz przeglądarka może przejść do ostatniej znanej pozycji przewijania. Jeśli powiążę się ze zdarzeniem przewijania, jak mogę stwierdzić, czy jest to spowodowane przez użytkownika czy przeglądarkę? $(document).scroll( function(){ //who did this?! …

10
Angular 2: Przesłanie formularza zostało anulowane, ponieważ formularz nie jest połączony
Mam modal, który zawiera formularz, po zniszczeniu modalu pojawia się następujący błąd w konsoli: Przesłanie formularza zostało anulowane, ponieważ formularz nie jest połączony Modal jest dodawany do <modal-placeholder>elementu, który jest bezpośrednim dzieckiem <app-root>mojego elementu najwyższego poziomu. Jaki jest właściwy sposób usunięcia formularza z DOM i pozbycia się tego błędu w …

6
Node.js przechwytuje błąd ENOMEM zgłoszony po spawn
Mój skrypt Node.js ulega awarii z powodu wyrzuconego wyjątku ENOMEM (brak pamięci) errnoException podczas używania spawn . Błąd: child_process.js:935 throw errnoException(process._errno, 'spawn'); ^ Error: spawn ENOMEM at errnoException (child_process.js:988:11) at ChildProcess.spawn (child_process.js:935:11) at Object.exports.spawn (child_process.js:723:9) at module.exports ([...]/node_modules/zbarimg/index.js:19:23) Używam już detektorów dla zdarzenia errori exit, ale żaden z nich nie …

4
Poprawny sposób dokumentowania otwartych funkcji argumentowych w JSDoc
Powiedzmy, że masz coś takiego: var someFunc = function() { // do something here with arguments } Jak poprawnie udokumentowałbyś, że ta funkcja może przyjmować dowolną liczbę argumentów w JSDoc? To moje najlepsze przypuszczenie, ale nie jestem pewien, czy jest poprawne. /** * @param {Mixed} [...] Unlimited amount of optional …
84 javascript  jsdoc 


7
Jak przekonwertować element HTMLElement na ciąg
Mam zamiar stworzyć element XML w JavaScript do wymiany danych po stronie serwera. Odkryłem, że mogę to zrobić document.createElement. Ale nie wiem, jak przekonwertować go na ciąg. Czy w przeglądarce jest jakieś API, aby to ułatwić? Czy jest jakaś biblioteka JS zawierająca to API? EDYCJA: Odkryłem, że interfejs API przeglądarki …
84 javascript  html 

3
ASP.NET MVC - kolejność konfiguracji pakietu
Próbuję użyć określonych ustawień regionalnych (es-CL) w mojej aplikacji ASP.NET MVC 5. Mam następujące rzeczy: Zmieniono kulturę i kulturę pliku web.config na „es-CL” Zainstalowano pakiety Globalize i jQuery.Validation.Globalize Zmieniono domyślny język w moich widokach: <html lang="es-cl"> Utworzono nowy pakiet i uwzględniono go w odpowiednich widokach. W BundleConfig.cs : bundles.Add(new ScriptBundle("~/bundles/jqueryval") …

4
jak poprawnie zamknąć serwer node-express?
Muszę zamknąć serwer po otrzymaniu oddzwaniania z /auth/github/callback adresu URL. W przypadku zwykłego serwera zamykającego HTTP API obecnie obsługuje server.close([callback]) funkcję API, ale w przypadku serwera node-express otrzymuję TypeError: Object function app(req, res){ app.handle(req, res); } has no method 'close' błąd. I nie wiem, jak znaleźć informacje, aby rozwiązać ten …


2
Jak mogę nadać fokus klawiatury do DIV i dołączyć do niego programy obsługi zdarzeń klawiatury?
Buduję aplikację, w której chcę mieć możliwość kliknięcia prostokąta reprezentowanego przez DIV, a następnie użyj klawiatury, aby przenieść ten DIV, wyświetlając zdarzenia klawiatury. Zamiast używać detektora zdarzeń dla tych zdarzeń klawiatury na poziomie dokumentu, czy mogę nasłuchiwać zdarzeń klawiatury na poziomie DIV, być może poprzez ustawienie fokusu na klawiaturze? Oto …

10
Czy można przesłać do heroku prostą strukturę plików html i javascript?
Próbuję wdrożyć mój projekt open source na heroku, z konieczności jest to bardzo proste, wystarczy statyczny kod HTML i javascript. Ale czy nie obsługują witryn statycznych? Wolałbym nie robić z tego projektu Sinatra, jeśli nie planuję kiedykolwiek używać niczego oprócz html i javascript. ~/sites/d4-site $ heroku create --stack cedar Creating …


5
Przechwyć formularz przesłany w języku JavaScript i uniemożliwi normalne przesyłanie
Wydaje się, że istnieje wiele informacji o tym, jak przesłać formularz przy użyciu javascript, ale szukam rozwiązania, które pozwoli uchwycić, kiedy formularz został przesłany i przechwycić go w javascript. HTML <form> <input type="text" name="in" value="some data" /> <button type="submit">Go</button> </form> Gdy użytkownik naciśnie przycisk przesyłania, nie chcę, aby formularz był …
84 javascript  html  forms 

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.