Als «javascript» getaggte Fragen

Bei Fragen zur Programmierung in ECMAScript (JavaScript / JS) und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript). Dieses Tag wird selten alleine verwendet, wird jedoch am häufigsten mit den Tags [node.js], [jquery], [json] und [html] verknüpft.





11
Ist es möglich, ein "Style Change" -Ereignis anzuhören?
Ist es möglich, in jQuery einen Ereignis-Listener zu erstellen, der an Stiländerungen gebunden werden kann? Wenn ich beispielsweise etwas "tun" möchte, wenn ein Element die Abmessungen ändert, oder andere Änderungen am Stilattribut, könnte ich Folgendes tun: $('div').bind('style', function() { console.log($(this).css('height')); }); $('div').height(100); // yields '100' Es wäre wirklich nützlich. Irgendwelche …
206 javascript  jquery 


10
Wie erhalte ich den aktuellen Wert von RxJS Subject oder Observable?
Ich habe einen Angular 2-Dienst: import {Storage} from './storage'; import {Injectable} from 'angular2/core'; import {Subject} from 'rxjs/Subject'; @Injectable() export class SessionStorage extends Storage { private _isLoggedInSource = new Subject<boolean>(); isLoggedIn = this._isLoggedInSource.asObservable(); constructor() { super('session'); } setIsLoggedIn(value: boolean) { this.setItem('_isLoggedIn', value, () => { this._isLoggedInSource.next(value); }); } } Alles funktioniert …
206 javascript  angular  rxjs 


29
Ändern Sie den Typ des Eingabefelds mit jQuery
$(document).ready(function() { // #login-box password field $('#password').attr('type', 'text'); $('#password').val('Password'); }); Dies soll das #passwordEingabefeld (mit id="password") ändern , von demtype password eines normalen Textfelds und dann den Text „Passwort“ eingeben. Es funktioniert jedoch nicht. Warum? Hier ist das Formular: <form enctype="application/x-www-form-urlencoded" method="post" action="/auth/sign-in"> <ol> <li> <div class="element"> <input type="text" name="username" …

4
Jasmine.js vergleicht Arrays
Gibt es in jasmine.js eine Möglichkeit zu überprüfen, ob zwei Arrays gleich sind, zum Beispiel: arr = [1, 2, 3] expect(arr).toBe([1, 2, 3]) expect(arr).toEqual([1, 2, 3]) Beides scheint nicht zu funktionieren.

3
Gutes Anfänger-Tutorial zu socket.io? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …


12
JavaScript-Code zum Stoppen der Formularübermittlung
Eine Möglichkeit, die Formularübermittlung zu stoppen, besteht darin, false von Ihrer JavaScript-Funktion zurückzugeben. Wenn Sie auf die Schaltfläche "Senden" klicken, wird eine Validierungsfunktion aufgerufen. Ich habe einen Fall in der Formularvalidierung. Wenn diese Bedingung erfüllt ist, rufe ich eine Funktion namens returnToPreviousPage () auf. function returnToPreviousPage() { window.history.back(); } Ich …
205 javascript  html  forms 

14
HTML - Wie kann ich Tooltip NUR anzeigen, wenn die Auslassungspunkte aktiviert sind?
Ich habe eine Spanne mit dynamischen Daten auf meiner Seite, mit ellipsisStil. .my-class { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 71px; } <span id="myId" class="my-class"></span> document.getElementById('myId').innerText = "..."; Ich möchte diesem Element einen Tooltip mit demselben Inhalt hinzufügen, aber ich möchte, dass er nur angezeigt wird, wenn der Inhalt …

6
So rufen Sie die Ladefunktion mit React useEffect nur einmal auf
Der Hook useEffect React führt bei jeder Änderung die übergebene Funktion aus. Dies kann so optimiert werden, dass es nur aufgerufen wird, wenn sich die gewünschten Eigenschaften ändern. Was ist, wenn ich eine Initialisierungsfunktion von componentDidMountaufrufen und bei Änderungen nicht erneut aufrufen möchte ? Angenommen, ich möchte eine Entität laden, …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.