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.

3
"Nicht erfasster TypeError: Unzulässiger Aufruf" in Chrome
Wenn ich requestAnimationFrameeine native unterstützte Animation mit dem folgenden Code mache: var support = { animationFrame: window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame || window.oRequestAnimationFrame }; support.animationFrame(function() {}); //error support.animationFrame.call(window, function() {}); //right Direkt anrufen support.animationFramewird geben ... Nicht erfasster TypeError: Unzulässiger Aufruf in Chrome. Warum?


9
Ersetzen Sie alle Leerzeichen
Ich möchte alle Vorkommen von Leerzeichen (Leerzeichen, Tabulator, Zeilenumbruch) in JavaScript ersetzen. Wie geht das? Ich habe es versucht: str.replace(/ /gi, "X")
136 javascript  trim 

13
Beenden Sie das Chrome-Caching meiner JS-Dateien
Ich werde eine Änderung an meinen JS-Dateien vornehmen, aber es wird sich nicht wirklich im Browser ändern. Ich muss die Dateien jedes Mal umbenennen, damit sie neu geladen werden. Gibt es eine Art .htaccess-Befehl, den ich hinzufügen kann, oder etwas, das das Caching beendet? Es speichert sogar den Hardcore meiner …





13
Entfernen Sie Objekte aus dem Array nach Objekteigenschaft
var listToDelete = ['abc', 'efg']; var arrayOfObjects = [{id:'abc',name:'oh'}, // delete me {id:'efg',name:'em'}, // delete me {id:'hij',name:'ge'}] // all that should remain Wie entferne ich ein Objekt aus dem Array, indem ich die Objekteigenschaft abgleichen kann? Bitte nur natives JavaScript. Ich habe Probleme mit der Verwendung von Spleiß, da die …
136 javascript 

15
Best Practice: Zugriff auf Formularelemente über HTML-ID oder Namensattribut?
Wie jeder erfahrene JavaScript-Entwickler weiß, gibt es viele (zu viele) Möglichkeiten, dasselbe zu tun. Angenommen, Sie haben ein Textfeld wie folgt: <form name="myForm"> <input type="text" name="foo" id="foo" /> Es gibt viele Möglichkeiten, in JavaScript darauf zuzugreifen: [1] document.forms[0].elements[0]; [2] document.myForm.foo; [3] document.getElementById('foo'); [4] document.getElementById('myForm').foo; ... and so on ... Die …
136 javascript  html  forms  dom 

6
Ruhen Sie sich mit dem verschachtelten Router von Express.j aus
Angenommen, ich möchte REST-Endpunkte haben, die ungefähr so ​​aussehen: /user/ /user/user_id /user/user_id/items/ /user/user_id/items/item_id CRUD auf jedem, wenn es Sinn macht. Wenn beispielsweise / user POST einen neuen Benutzer erstellt, ruft GET alle Benutzer ab. / user / user_id GET ruft nur diesen einen Benutzer ab. Die Elemente sind benutzerspezifisch, daher …

12
Javascript Entspricht C # LINQ Select
Folgende Frage hier: Wenn Sie die aktivierte Bindung im Knockout mit einer Liste von Kontrollkästchen verwenden, werden alle Kontrollkästchen aktiviert Ich habe einige Kontrollkästchen mit Knockout erstellt, die die Auswahl aus einem Array ermöglichen. Arbeitsgeige aus dem obigen Beitrag: http://jsfiddle.net/NsCXJ/ Gibt es eine einfache Möglichkeit, nur die IDs der Früchte …


13
Aufzählungen in Javascript mit ES6
Ich habe ein altes Java-Projekt in Javascript neu erstellt und festgestellt, dass es in JS keine gute Möglichkeit gibt, Aufzählungen durchzuführen. Das Beste, was ich mir einfallen lassen kann, ist: const Colors = { RED: Symbol("red"), BLUE: Symbol("blue"), GREEN: Symbol("green") }; Object.freeze(Colors); Das consthält Colorsvon neu zugewiesen wird, und das …

20
getMinutes () 0-9 - Wie werden zweistellige Zahlen angezeigt?
var date = "2012-01-18T16:03"; var date = new Date(date); console.log(date.getMinutes()); console.log(date.getMinutes().length) Dies gibt 3 zurück. Wie bringe ich es dazu, '03' zurückzugeben? Warum tut .length kehrt undefinded zurück? Ich habe es versucht, aber es hat nicht funktioniert: Wenn strlen == 1dannnum = ('0' + num);
136 javascript 

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.