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.


13
JavaScript: clientseitige vs. serverseitige Validierung
Was ist besser für die clientseitige oder serverseitige Validierung? In unserer Situation verwenden wir jQuery und MVC. JSON-Daten, die zwischen unserer Ansicht und dem Controller übertragen werden sollen. Ein Großteil meiner Validierung besteht darin, Daten zu validieren, wenn Benutzer sie eingeben. Zum Beispiel verwende ich das keypressEreignis, um Buchstaben in …

19
Bootstrap Dropdown mit Hover
OK, was ich brauche, ist ziemlich einfach. Ich habe eine Navigationsleiste mit einigen Dropdown-Menüs eingerichtet (mit class="dropdown-toggle" data-toggle="dropdown"), und sie funktioniert einwandfrei . Die Sache ist, es funktioniert " onClick", während ich es vorziehen würde, wenn es " onHover" funktioniert . Gibt es eine eingebaute Möglichkeit, dies zu tun?

4
So erhalten Sie ein DOM-Element aus einem JQuery-Selektor
Es fällt mir unglaublich schwer, herauszufinden, ob ich das eigentliche DOMElement von einem JQuery-Selektor erhalten kann. Beispielcode: <input type="checkbox" id="bob" /> var checkbox = $("#bob").click(function() { //some code } ) und in einem anderen Code versuche ich, den aktivierten Wert des Kontrollkästchens zu bestimmen. if ( checkbox.eq(0).SomeMethodToGetARealDomElement().checked ) //do something. …
179 javascript  jquery  dom 

9
JSON ließ Infinity und NaN aus; JSON-Status in ECMAScript?
Irgendeine Idee, warum JSON NaN und +/- Infinity weggelassen hat? Es versetzt Javascript in die seltsame Situation, in der Objekte, die sonst serialisierbar wären, dies nicht tun, wenn sie NaN- oder +/- unendlich Werte enthalten. Sieht so aus, als wäre dies in Stein gemeißelt: siehe RFC4627 und ECMA-262 (Abschnitt 24.5.2, …
179 javascript  json  ecma262 


13
Javascript redu () für Objekt
Es gibt eine nette Array-Methode reduce(), um einen Wert aus dem Array zu erhalten. Beispiel: [0,1,2,3,4].reduce(function(previousValue, currentValue, index, array){ return previousValue + currentValue; }); Was ist der beste Weg, um dasselbe mit Objekten zu erreichen? Ich würde das gerne machen: { a: {value:1}, b: {value:2}, c: {value:3} }.reduce(function(previous, current, index, …



6
JavaScript - Teil des URL-Pfads abrufen
Was ist der richtige Weg, um mit JavaScript nur den Pfad aus einer URL zu ziehen? Beispiel: Ich habe die URL http://www.somedomain.com/account/search?filter=a#top , möchte aber nur diesen Teil / Konto / Suche erhalten Ich verwende jQuery, wenn es etwas gibt, das genutzt werden kann.
179 javascript  jquery  url 

24
Vue 2 - Mutierende Requisiten vue-warn
Ich habe die Serie https://laracasts.com/series/learning-vue-step-by-step gestartet . Ich habe die Lektion Vue, Laravel und AJAX mit diesem Fehler abgebrochen : vue.js: 2574 [Vue warn]: Vermeiden Sie es, eine Requisite direkt zu mutieren, da der Wert bei jedem erneuten Rendern der übergeordneten Komponente überschrieben wird. Verwenden Sie stattdessen Daten oder berechnete …


13
Abrufen des Eigenschaftsnamens des Objekts
Ich habe mich gefragt, ob es in JavaScript eine Möglichkeit gibt, ein Objekt wie dieses zu durchlaufen. for(var i in myObject) { // ... } Aber erhalten Sie den Namen jeder Eigenschaft wie folgt. for(var i in myObject) { separateObj[myObject[i].name] = myObject[i]; } Ich kann so etwas bei Google anscheinend …

9
Rekursion in Winkelanweisungen
Es gibt einige beliebte Fragen und Antworten zu rekursiven Winkelanweisungen, die alle auf eine der folgenden Lösungen zurückzuführen sind: Manuelles inkrementelles 'Kompilieren' von HTML basierend auf dem Laufzeitbereichsstatus Beispiel 1 [ Stapelüberlauf ] Beispiel 2 [ eckige jsfiddles Seite ] Verwenden Sie überhaupt keine Direktive, sondern eine <script> -Vorlage, die …


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.