Weekly Platform News: HTML-Inspektion in der Search Console, globaler Geltungsbereich von Skripten, Babel env fügt defaults Query hinzu

Avatar of Šime Vidas
Šime Vidas am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

In dieser Woche werfen wir einen Blick auf die Neuigkeiten aus der Welt der Web-Plattform: Die Google Search Console erleichtert die Anzeige von gecrawltem Markup, wir erfahren, dass benutzerdefinierte Eigenschaften keine Rechenressourcen beanspruchen, dass in JavaScript auf Top-Level definierte Variablen global für andere Seiten-Skripte sind, und dass Babel env jetzt die defaults Query unterstützt – plus alle Neuigkeiten des letzten Monats, für Sie in einem Paket zusammengefasst.

Einfachere HTML-Inspektion in der Google Search Console

Das URL-Inspektionstool in der Google Search Console enthält jetzt nützliche Steuerelemente zum Durchsuchen und Kopieren des HTML-Codes der gecrawlteten Seite.

Hinweis: Das URL-Inspektionstool liefert Informationen über die von Google indizierte Version einer bestimmten Seite. Sie können auf die Google Search Console unter https://search.google.com/search-console zugreifen.

(via Barry Schwartz)

CSS-Eigenschaften werden einmal pro Element berechnet

Der Wert einer CSS-benutzerdefinierten Eigenschaft wird einmal pro Element berechnet. Wenn Sie eine benutzerdefinierte Eigenschaft --func auf dem <html>-Element definieren, die den Wert einer anderen benutzerdefinierten Eigenschaft --val verwendet, dann hat eine Neudefinition des Wertes von --val auf einem verschachtelten DOM-Element, das --func verwendet, keine Auswirkung, da der geerbte Wert von --func bereits berechnet wurde.

html {
  --angle: 90deg;
  --gradient: linear-gradient(var(--angle), blue, red);
}

header {
  --angle: 270deg; /* ignored */
  background-image: var(--gradient); /* inherited value */
}

(via Miriam Suzanne)

Der globale Geltungsbereich von Skripten

JavaScript-Variablen, die über let, const oder class Deklarationen auf der obersten Ebene eines Skripts (<script>-Element) erstellt werden, bleiben in nachfolgenden Skripten, die in die Seite eingebunden sind, definiert.

Hinweis: Axel Rauschmayer nennt dies den globalen Geltungsbereich von Skripten.”)

(via Surma)

Babel env unterstützt jetzt die defaults query

Das env Preset von Babel (@babel/preset-env) erlaubt Ihnen jetzt, die Standardbrowser von Browserslist anzuzielen (die auf browsersl.ist aufgeführt sind). Beachten Sie, dass, wenn Sie Ihre Zielbrowser nicht angeben, Babel env *jede* Syntaxtransformation auf Ihrem Code ausführt.

{
  "presets": [
    [
      "@babel/preset-env",
      {
        "targets": { "browsers": "defaults" }
      }
    ]
  ]
}

(via Nicolò Ribaudo)

Alle Nachrichten vom Juni 2019, die es wert sind, gedruckt zu werden

Zu Ihrer Bequemlichkeit habe ich alle 59 Nachrichtenartikel, die ich im Juni veröffentlicht habe, in einem 10-seitigen PDF-Dokument zusammengefasst.

PDF herunterladen