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
Wie können Sie Axios Interceptors verwenden?
Ich habe Axios-Dokumentation gesehen, aber alles, was darin steht, ist // Add a request interceptor axios.interceptors.request.use(function (config) { // Do something before request is sent return config; }, function (error) { // Do something with request error return Promise.reject(error); }); // Add a response interceptor axios.interceptors.response.use(function (response) { // Do …
77 javascript  axios 

4
Escape-Punkt in einem Regex-Bereich
Aus irgendeinem Grund verhalten sich diese beiden Regex genauso: "43\\gf..--.65".replace(/[^\d.-]/g, "");​ // 43..--.65 "43\\gf..--.65".replace(/[^\d\.-]/g, "");​ // 43..--.65 Demo Im ersten regulären Ausdruck entkomme ich dem Punkt ( .) nicht, während ich im zweiten regulären Ausdruck ( \.) entkomme . Was sind die Unterschiede und warum verhalten sie sich gleich?

2
Express und ejs <% =, um einen JSON zu rendern
In meiner index.ejs habe ich diesen Code: var current_user = &lt;%= user %&gt; In meinem Knoten habe ich app.get("/", function(req, res){ res.locals.user = req.user res.render("index") }) Allerdings erhalte ich auf der Seite var current_user = [object Object] und wenn ich schreibe var current_user = &lt;%= JSON.stringify(user) %&gt; Ich erhalte: var …
76 javascript  json  express  ejs 


10
JavaScript-Erweiterungsklasse
Ich habe eine Basisklasse: function Monster() { this.health = 100; } Monster.prototype.growl = function() { console.log("Grr!"); } Dass ich eine weitere Klasse erweitern und erstellen möchte mit: function Monkey extends Monster() { this.bananaCount = 5; } Monkey.prototype.eatBanana { this.bananaCount--; this.health++; //Accessing variable from parent class monster this.growl(); //Accessing function from …

7
canvas.toDataURL () SecurityError
Ich verwende also Google Maps und bekomme das Bild so, dass es so aussieht &lt;img id="staticMap" src="http://maps.googleapis.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&amp;zoom=13&amp;size=600x300&amp;maptype=roadmap &amp;markers=color:blue%7Clabel:S%7C40.702147,-74.015794&amp;markers=color:green%7Clabel:G%7C40.711614,-74.012318 &amp;markers=color:red%7Ccolor:red%7Clabel:C%7C40.718217,-73.998284&amp;sensor=false"&gt; Ich muss es retten. Ich habe folgendes gefunden: function getBase64FromImageUrl(URL) { var img = new Image(); img.src = URL; img.onload = function() { var canvas = document.createElement("canvas"); canvas.width = this.width; canvas.height …


5
Abrufen des DOM-Elementwerts mit reinem JavaScript
Gibt es einen Unterschied zwischen diesen Lösungen? Lösung 1: function doSomething(id, value) { console.log(value); //... } &lt;input id="theId" value="test" onclick="doSomething(this.id, this.value)" /&gt; Führen Sie das Code-Snippet ausErgebnisse ausblendenErweitern Sie das Snippet ... und Lösung 2: function doSomething(id) { var value = document.getElementById(id).value; console.log(value); //... } &lt;input id="theId" value="test" onclick="doSomething(this.id)" /&gt; …

8
anglejs ng-style: Hintergrundbild funktioniert nicht
Ich versuche, ein Hintergrundbild mithilfe des Winkels auf ein Div anzuwenden ng-style(ich habe zuvor eine benutzerdefinierte Direktive mit demselben Verhalten ausprobiert), aber es scheint nicht zu funktionieren. &lt;nav class="navigation-grid-container" data-ng-class="{ bigger: isNavActive == true }" data-ng-controller="NavigationCtrl" data-ng-mouseenter="isNavActive = true; $parent.isNavActive = true" data-ng-mouseleave="isNavActive = false; $parent.isNavActive = false" data-ng-show="$parent.navInvisible == …

24
Passwort-Check-Direktive in anglejs
Ich schreibe eine Anweisung zur Kennwortüberprüfung: Directives.directive("passwordVerify",function(){ return { require:"ngModel", link: function(scope,element,attrs,ctrl){ ctrl.$parsers.unshift(function(viewValue){ var origin = scope.$eval(attrs["passwordVerify"]); if(origin!==viewValue){ ctrl.$setValidity("passwordVerify",false); return undefined; }else{ ctrl.$setValidity("passwordVerify",true); return viewValue; } }); } }; }); html: &lt;input data-ng-model='user.password' type="password" name='password' placeholder='password' required&gt; &lt;input data-ng-model='user.password_verify' type="password" name='confirm_password' placeholder='confirm password' required data-password-verify="user.password"&gt; Wenn bei zwei Kennwortfeldern in …



4
Was ist der beste Weg, um den Bildschirm auszublenden, während Knockout-JS-Bindungen erstellt werden?
Ich bin ein großer Knockoutjs-Fan. Ich benutze es jetzt für meine gesamte Webentwicklung und liebe es einfach. Eine Sache, die ich jedoch nicht herausfinden konnte, ist, wie die Benutzeroberfläche ausgeblendet wird, während die Knockout-Bindungen erstellt werden. Zum Beispiel habe ich eine sehr robuste Benutzeroberfläche mit vielen Vorlagen, die auf meiner …

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.