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.


10
Entfernen Sie alle Ereignis-Listener eines bestimmten Typs
Ich möchte alle Ereignis-Listener eines bestimmten Typs entfernen, die mit hinzugefügt wurden addEventListener(). Alle Ressourcen, die ich sehe, sagen, dass Sie dies tun müssen: elem.addEventListener('mousedown',specific_function); elem.removeEventListener('mousedown',specific_function); Aber ich möchte es löschen können, ohne zu wissen, was es aktuell ist, wie folgt: elem.addEventListener('mousedown',specific_function); elem.removeEventListener('mousedown');
154 javascript  events 

11
Wie verstecke ich die VueJS-Syntax, während die Seite geladen wird?
Vielleicht ist das eine triviale Frage. Wenn ich also meine vuejs-Anwendung im Browser ausführe, wird die Download-Geschwindigkeit gedrosselt (auf niedrige Verbindung eingestellt). Ich habe eine unvollendete Ausgabe der Vue-Syntax im Browser erhalten. Ich weiß, wir können dies austricksen, indem wir das Laden des Bildes anzeigen, bevor die gesamte Seite geladen …
154 javascript  vue.js 

16
Wie kann ich eine HTML-Dateieingabe mit JavaScript löschen?
Ich möchte die Dateieingabe in meinem Formular löschen. Ich weiß, wie man die Quellen auf dieselbe Methode setzt ... Aber diese Methode löscht den ausgewählten Dateipfad nicht. Hinweis : Ich möchte vermeiden, dass die Seite neu geladen, das Formular zurückgesetzt oder ein AJAX-Aufruf ausgeführt werden muss. Ist das möglich?
154 javascript  html 


10
Wie entferne ich ein Element aus einem Array im AngularJS-Bereich?
Einfache Aufgabenliste, jedoch mit einer Schaltfläche zum Löschen auf der Listenseite für jedes Element: Relevante Vorlage HTML: <tr ng-repeat="person in persons"> <td>{{person.name}} - # {{person.id}}</td> <td>{{person.description}}</td> <td nowrap=nowrap> <a href="#!/edit"><i class="icon-edit"></i></a> <button ng-click="delete(person)"><i class="icon-minus-sign"></i></button> </td> </tr> Relevante Controller-Methode: $scope.delete = function (person) { API.DeletePerson({ id: person.id }, function (success) { …

10
Angularjs: 'Controller als Syntax' und $ watch
Wie abonniere ich eine Eigenschaftsänderung, wenn ich die controller asSyntax verwende? controller('TestCtrl', function ($scope) { this.name = 'Max'; this.changeName = function () { this.name = new Date(); } // not working $scope.$watch("name",function(value){ console.log(value) }); }); <div ng-controller="TestCtrl as test"> <input type="text" ng-model="test.name" /> <a ng-click="test.changeName()" href="#">Change Name</a> </div>


5
Map Tiling-Algorithmus
Die Karte Ich erstelle ein kachelbasiertes Rollenspiel mit Javascript, verwende Perlin-Rauschhöhenkarten und weise dann einen Kacheltyp basierend auf der Höhe des Rauschens zu. Die Karten sehen am Ende ungefähr so ​​aus (in der Minikartenansicht). Ich habe einen ziemlich einfachen Algorithmus, der den Farbwert aus jedem Pixel im Bild extrahiert und …


13
Wie werde ich über history.pushState über Änderungen des Verlaufs informiert?
Nachdem HTML5 nun eingeführt wurde history.pushState, um den Browserverlauf zu ändern, verwenden Websites dies in Kombination mit Ajax, anstatt die Fragmentkennung der URL zu ändern. Leider bedeutet dies, dass diese Anrufe von nicht mehr erkannt werden können onhashchange. Meine Frage ist: Gibt es eine zuverlässige Möglichkeit (Hack ?;)) Zu erkennen, …





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.