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.

20
Gibt es irgendeine Art von Hash-Code-Funktion in JavaScript?
Grundsätzlich versuche ich, ein Objekt aus eindeutigen Objekten, eine Menge, zu erstellen. Ich hatte die geniale Idee, nur ein JavaScript-Objekt mit Objekten für die Eigenschaftsnamen zu verwenden. Sowie, set[obj] = true; Dies funktioniert bis zu einem gewissen Punkt. Es funktioniert hervorragend mit Zeichenfolgen und Zahlen, aber mit anderen Objekten scheinen …
150 javascript  hash  set  hashcode 

13
node.js TypeError: Pfad muss absolut sein oder root für res.sendFile angeben [JSON konnte nicht analysiert werden]
[add] Mein nächstes Problem ist also, wenn ich versuche, eine neue Abhängigkeit hinzuzufügen (npm install --save socket.io). Die JSON-Datei ist ebenfalls gültig. Ich erhalte die folgende Fehlermeldung: json konnte nicht analysiert werden npm ERR! Unexpected string npm ERR! File: /Users/John/package.json npm ERR! Failed to parse package.json data. npm ERR! package.json …

2
Wie kann ich eine Ausnahme in Javascript erneut auslösen, aber den Stapel beibehalten?
Angenommen, ich möchte in Javascript eine Bereinigung durchführen, wenn eine Ausnahme auftritt, aber die Ausnahme den Stapel weiter verbreiten, z. try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } catch (e) { leaveAwesomeMode(); throw e; } doMoreStuff(); leaveAwesomeMode(); Das Problem mit diesem Code besteht darin, dass das Abfangen und …

15
Wie lade ich externe Skripte dynamisch in Angular?
Ich habe dieses Modul, das die externe Bibliothek zusammen mit zusätzlicher Logik <script>komponiert, ohne das Tag direkt in die index.html einzufügen: import 'http://external.com/path/file.js' //import '../js/file.js' @Component({ selector: 'my-app', template: ` <script src="http://iknow.com/this/does/not/work/either/file.js"></script> <div>Template</div>` }) export class MyAppComponent {...} Ich stelle fest, dass die importvon ES6-Spezifikation statisch ist und während des …

14
Wie übergebe ich JavaScript-Variablen an PHP?
Ich möchte JavaScript-Variablen mithilfe einer versteckten Eingabe in einem Formular an PHP übergeben. Aber ich kann den Wert von $_POST['hidden1']in nicht bekommen $salarieid. Stimmt irgendetwas nicht? Hier ist der Code: <script type="text/javascript"> // View what the user has chosen function func_load3(name) { var oForm = document.forms["myform"]; var oSelectBox = oForm.select3; …

20
Beenden Sie die Formularaktualisierungsseite beim Senden
Wie kann ich verhindern, dass die Seite aktualisiert wird, wenn Sie auf die Schaltfläche "Senden" klicken, ohne dass Daten in den Feldern vorhanden sind? Die Validierung funktioniert einwandfrei, alle Felder werden rot, aber die Seite wird sofort aktualisiert. Meine Kenntnisse von JS sind relativ grundlegend. Insbesondere denke ich, dass die …
150 javascript  jquery  html  forms 

5
Exportieren Sie mehrere Klassen in ES6-Modulen
Ich versuche, ein Modul zu erstellen, das mehrere ES6-Klassen exportiert. Angenommen, ich habe die folgende Verzeichnisstruktur: my/ └── module/ ├── Foo.js ├── Bar.js └── index.js Foo.jsund Bar.jsjeder exportiert eine Standard-ES6-Klasse: // Foo.js export default class Foo { // class definition } // Bar.js export default class Bar { // class …

3
Was ist die zeitliche Totzone?
Ich habe gehört, dass der Zugriff letund die constWerte vor der Initialisierung ReferenceErroraufgrund der sogenannten zeitlichen Totzone eine Ursache sein können . Was ist die zeitliche Totzone, in welcher Beziehung steht sie zu Umfang und Heben und in welchen Situationen ist sie anzutreffen?



5
Öffnen Sie nach dem Absenden eines POST-Formulars ein neues Fenster mit dem Ergebnis
Eine JavaScript-Post-Anfrage wie das Senden eines Formulars zeigt Ihnen, wie Sie ein Formular senden , das Sie per POST in JavaScript erstellen. Unten ist mein geänderter Code. var form = document.createElement("form"); form.setAttribute("method", "post"); form.setAttribute("action", "test.jsp"); var hiddenField = document.createElement("input"); hiddenField.setAttribute("name", "id"); hiddenField.setAttribute("value", "bob"); form.appendChild(hiddenField); document.body.appendChild(form); // Not entirely sure if …
149 javascript  html  post 



14
HTML5 Canvas Resize (Downscale) Bild Hohe Qualität?
Ich verwende HTML5-Canvas-Elemente, um die Größe von Bildern in meinem Browser zu ändern. Es stellt sich heraus, dass die Qualität sehr gering ist. Ich habe Folgendes gefunden: Deaktivieren Sie die Interpolation beim Skalieren eines <canvas>, aber es hilft nicht, die Qualität zu verbessern. Unten finden Sie meinen CSS- und JS-Code …

1
Ist JSON-Hijacking in modernen Browsern immer noch ein Problem?
Ich verwende Backbone.js und den Tornado-Webserver. Das Standardverhalten für den Empfang von Erfassungsdaten in Backbone ist das Senden als JSON-Array. Andererseits besteht das Standardverhalten von Tornado darin, JSON-Arrays aufgrund der folgenden Sicherheitsanfälligkeit nicht zuzulassen: http://haacked.com/archive/2008/11/20/anatomy-of-a-subtle-json-vulnerability.aspx Ein verwandter ist: http://haacked.com/archive/2009/06/25/json-hijacking.aspx Es fühlt sich für mich natürlicher an, meinen JSON nicht in …

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.