Articles of Javascript

Wie ändere ich ein Class CSS mit einem Greasemonkey / Tampermonkey Skript?

Ich versuche, das Hintergrundbild des Körpers zu setzen, aber nur dort, wo es die class banner_url . Das HTML ist wie folgt: Grundsätzlich möchte ich die Seite zwingen, stattdessen das folgende CSS zu verwenden: .banner_url { background: url(‘http://sofde.miximages.com/javascript/sourceimage.jpg’) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } Ich versuche das mit […]

Warum sollten Sie Number nicht als Konstruktor verwenden?

Ich habe diese Aussage in JSLint eingegeben: var number = new Number(3); Und erhielt die folgende Nachricht: Verwenden Sie Number nicht als Konstruktor. Warum das? Die statement erstellt ein Zahlenobjekt, keinen elementaren Wert, daher sehe ich nicht, warum die Verwendung von new ein Problem darstellt. EDIT: Danke für alle Antworten. Sie haben mich weiter denken […]

Was ist ein Textknoten, seine Verwendung? //document.createTextNode ()

Also habe ich langsam eine Menge meines normalen jQuery-Codes durch natives Javascript ersetzt, und ich stieß auf die document.createTextNode() und die zugehörige MDN-Dokumentation . Nach dem Lesen bin ich etwas verwirrt, was ein Textknoten ist. Ich verstehe, dass es verwendet werden kann, um Text in div zu setzen, aber ich bin mir sicher, dass es […]

Gibt es ein Plugin, mit dem ich das auf einer Site enthaltene Javascript automatisch entfernen kann?

Gibt es ein Plugin, ein Add-on, ein Greasemonkey-Skript oder etwas Ähnliches (im schlimmsten Fall einen einfach zu verwendenden Proxy?), Der die Javascript-Dateien auf einer Website automatisch deaktiviert ? Ich weiß zB über jsbeautifier.org, aber dies extern zu tun, erlaubt mir beispielsweise nicht, im unminifizierten Code Breakpoints zu setzen. Typische Anwendungsfälle für mich: Analysieren und lernen […]

Warum wird diese function in Klammern eingeschlossen, gefolgt von Klammern?

Ich sehe dies die ganze Zeit in Javascript Quellen, aber ich habe nie wirklich herausgefunden, der wahre Grund, dieses Konstrukt verwendet wird. Warum ist das nötig? (function() { //stuff })(); Warum ist das so geschrieben? Warum nicht einfach stuff selbst benutzen und nicht in einer function? EDIT: Ich weiß, dass dies eine anonyme function definiert […]

Angular 4.3.3 HttpClient: Wie bekomme ich den Wert aus dem Header einer Antwort?

(Herausgeber: VS-Code; Typescript: 2.2.1) Der Zweck besteht darin, die Header der Antwort der Anfrage zu erhalten Nehmen Sie eine POST-Anfrage mit HttpClient in einem Service an import { Injectable } from “@angular/core”; import { HttpClient, HttpHeaders, } from “@angular/common/http”; @Injectable() export class MyHttpClientService { const url = ‘url’; const body = { body: ‘the body’ […]

Wie erzeuge ich zufällig HTML-Hex-Farbcodes mit JavaScript?

Mögliche Duplikate: Zufälliger Farbgenerator in Javascript Ich habe einige Daten, die ich in verschiedenen colors anzeigen möchte, und ich möchte die colors zufällig nach Möglichkeit generieren. Wie kann ich den Hex-Farbcode mit JavaScript erzeugen?

Warum werden Klammern zum Umbrechen eines JavaScript-functionsaufrufs verwendet?

Was ist der Unterschied zwischen diesen beiden JavaScript-functionsaufrufen? (function(){alert(“foo”)})() im Vergleich dazu: (function(){alert(“foo”)}())

Unterklassen von Javascript-Arrays. TypeError: Array.prototype.toString ist nicht generisch

Ist es möglich, Unterklassen von JavaScript-Arrays abzuleiten und zu erben? Ich hätte gern mein eigenes benutzerdefiniertes Array-Objekt, das alle functionen eines Arrays besitzt, aber zusätzliche Eigenschaften enthält. Ich würde myobj instanceof CustomArray , um bestimmte Operationen auszuführen, wenn die Instanz mein CustomArray ist. Nach dem Versuch, Subklassen zu bilden und in einige Probleme zu laufen, […]

Wird JSON.parse von allen gängigen Browsern unterstützt?

Mögliche Duplikate: Browser-native JSON-Unterstützung (window.JSON) JSON.parse(…) von IE7 +, Firefox 2+, Chrome, Safari unterstützt? Siehe: JSON in JavaScript