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.

4
Warum gibt .json () ein Versprechen zurück?
Ich habe fetch()kürzlich mit der API herumgespielt und etwas bemerkt, das etwas schrullig war. let url = "http://jsonplaceholder.typicode.com/posts/6"; let iterator = fetch(url); iterator .then(response => { return { data: response.json(), status: response.status } }) .then(post => document.write(post.data)); ; post.datagibt ein PromiseObjekt zurück. http://jsbin.com/wofulo/2/edit?js,output Wenn es jedoch wie folgt geschrieben ist: …

6
VueJs erhalten ein Element innerhalb einer Komponente
Ich habe eine Komponente. Wie kann ich eines ihrer Elemente auswählen? Ich versuche, eine Eingabe zu erhalten, die in der Vorlage dieser Komponente enthalten ist. Es können mehrere Komponenten vorhanden sein, sodass der Abfrageselektor nur die aktuelle Instanz der Komponente analysieren muss. Vue.component('somecomponent', { template: '#somecomponent', props: [...], ... created: …
115 javascript  vue.js 

12
Wie erhalte ich alle ausgewählten Werte von <select multiple = multiple>?
Es schien seltsam, dass ich diesen nicht schon gefragt finden konnte, aber hier geht es! Ich habe ein HTML wie folgt: &lt;select id="select-meal-type" multiple="multiple"&gt; &lt;option value="1"&gt;Breakfast&lt;/option&gt; &lt;option value="2"&gt;Lunch&lt;/option&gt; &lt;option value="3"&gt;Dinner&lt;/option&gt; &lt;option value="4"&gt;Snacks&lt;/option&gt; &lt;option value="5"&gt;Dessert&lt;/option&gt; &lt;/select&gt; Wie erhalte ich alle Werte (ein Array?), Die der Benutzer in Javascript ausgewählt hat? Wenn …
115 javascript  jquery  html 

5
Wie poste ich Formulardaten mit Fetch API?
Mein Code: fetch("api/xxx", { body: new FormData(document.getElementById("form")), headers: { "Content-Type": "application/x-www-form-urlencoded", // "Content-Type": "multipart/form-data", }, method: "post", } Ich habe versucht, mein Formular mit der Abruf-API zu veröffentlichen, und der gesendete Text lautet wie folgt: -----------------------------114782935826962 Content-Disposition: form-data; name="email" test@example.com -----------------------------114782935826962 Content-Disposition: form-data; name="password" pw -----------------------------114782935826962-- (Ich weiß nicht, warum …


7
In Angular muss ich Objekte in einem Array suchen
In Angular habe ich ein Objekt im Gültigkeitsbereich, das viele Objekte zurückgibt. Jeder hat eine ID (diese ist in einer Flatfile gespeichert, also keine DB, und ich scheine nicht in der Lage zu sein, Benutzer ng-resource) In meinem Controller: $scope.fish = [ {category:'freshwater', id:'1', name: 'trout', more:'false'}, {category:'freshwater', id:'2', name:'bass', …

8
jQuery-Text () und Zeilenumbrüche
Ich möchte sagen können $(someElem).text('this\n has\n newlines); und es wird mit Zeilenumbrüchen im Browser gerendert. Die einzige Problemumgehung, die ich gefunden habe, besteht darin, die CSS-Eigenschaft 'white-space' für someElem auf 'pre' zu setzen. Das funktioniert fast, aber dann habe ich einen ärgerlich großen Abstand zwischen dem Text und der Oberseite …
114 javascript  jquery  html 

6
Wie überprüfe ich jQuery AJAX-Ereignisse mit Jasmine?
Ich versuche, Jasmine zu verwenden, um einige BDD-Spezifikationen für grundlegende jQuery AJAX-Anforderungen zu schreiben. Ich verwende Jasmine derzeit im Standalone-Modus (dh bis SpecRunner.html). Ich habe SpecRunner so konfiguriert, dass jquery und andere .js-Dateien geladen werden. Irgendwelche Ideen, warum das Folgende nicht funktioniert? has_returned wird nicht wahr, obwohl das "yuppi!" Alarm …
114 javascript  jquery  ajax  jasmine  bdd 



3
Wie lade ich json in mein angle.js ng-Modell?
Ich habe eine meiner Meinung nach sehr offensichtliche Frage, aber ich konnte nirgendwo eine Antwort finden. Ich versuche nur, einige JSON-Daten von meinem Server in den Client zu laden. Im Moment verwende ich JQuery, um es mit einem AJAX-Aufruf zu laden (Code unten). &lt;script type="text/javascript"&gt; var global = new Array(); …

7
Injizieren eines Mocks in einen AngularJS-Dienst
Ich habe einen AngularJS-Dienst geschrieben und möchte ihn einem Unit-Test unterziehen. angular.module('myServiceProvider', ['fooServiceProvider', 'barServiceProvider']). factory('myService', function ($http, fooService, barService) { this.something = function() { // Do something with the injected services }; return this; }); In meiner Datei app.js sind folgende Dateien registriert: angular .module('myApp', ['fooServiceProvider','barServiceProvider','myServiceProvider'] ) Ich kann testen, …

7
Warum funktioniert mein JavaScript nicht in JSFiddle?
Ich kann nicht herausfinden, wo das Problem liegt JSFiddle liegt . HTML: &lt;input type="button" value="test" onclick="test()"&gt; JavaScript: function test(){alert("test");} Und wenn ich auf die Schaltfläche klicke, ist nichts passiert. Die Konsole sagt "Test nicht definiert" Ich habe die JSFiddle-Dokumentation gelesen - dort steht, dass JS-Code hinzugefügt &lt;head&gt;und HTML-Code hinzugefügt wird …

5
Erweiterung der Winkelrichtlinie
Ich möchte eine geringfügige Änderung an einer Direktive eines Drittanbieters vornehmen (insbesondere Angular UI Bootstrap ). Ich möchte lediglich den Geltungsbereich der paneRichtlinie erweitern: angular.module('ui.bootstrap.tabs', []) .controller('TabsController', ['$scope', '$element', function($scope, $element) { // various methods }]) .directive('tabs', function() { return { // etc... }; }) .directive('pane', ['$parse', function($parse) { return …

15
Ist es möglich, die toString () - Funktion von JavaScript zu überschreiben, um eine aussagekräftige Ausgabe für das Debuggen bereitzustellen?
Wenn ich console.log()ein Objekt in meinem JavaScript-Programm habe, sehe ich nur die Ausgabe [object Object], was nicht sehr hilfreich ist, um herauszufinden, um welches Objekt (oder sogar welchen Objekttyp) es sich handelt. In C # bin ich es gewohnt, zu überschreiben ToString(), um die Debugger-Darstellung eines Objekts anpassen zu können. …

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.