Heim >Web-Frontend >js-Tutorial >JavaScript-Neuigkeiten, Updates und Tutorials: Oktoberausgabe
Hallo zusammen! Der Oktober war ein ereignisreicher Monat in der JavaScript-Landschaft. Wir von DHTMLX haben ein mit Spannung erwartetes großes Update unserer JS-Gantt-Komponente herausgebracht. Bedeutende Veröffentlichungen fanden auch in SVAR-, Deno- und Svelte-Projekten statt.
Außerdem stellte Evan You eine neue Toolchain für JavaScript vor. Wir werden diese Versionen in diesem Beitrag überprüfen und ein traditionelles Paket mit JS-Tutorials und anderen nützlichen Materialien hinzufügen.
Entwicklungsteams auf der ganzen Welt haben DHTMLX Gantt schon immer für seinen umfangreichen Funktionsumfang bewundert, der die Verwaltung von Arbeitsabläufen in Projekten beliebiger Komplexität ermöglicht. Mit der jüngsten Veröffentlichung von Version 9.0 hoffen wir, dass unser Gantt auch wegen seiner neuen Design- und Styling-Funktionen beliebt sein wird.
Entwicklungsteams auf der ganzen Welt haben DHTMLX Gantt schon immer für seinen umfangreichen Funktionsumfang bewundert, der die Verwaltung von Arbeitsabläufen in Projekten beliebiger Komplexität ermöglicht. Mit der jüngsten Veröffentlichung von Version 9.0 hoffen wir, dass unser Gantt auch wegen seiner neuen Design- und Styling-Funktionen beliebt sein wird.
In Version 9.0 hat unser Entwicklerteam die vorhandenen Gantt-Themen komplett überarbeitet und eine neue Dark-Option hinzugefügt. Die Themen werden im Einklang mit modernen Designpraktiken aktualisiert und verbessern sowohl die visuelle Attraktivität als auch die Benutzerfreundlichkeit. Um den Bedarf an benutzerdefiniertem Styling zu reduzieren, haben wir die Möglichkeit eingeführt, verschiedene Gantt-Elemente wie Symbole oder Links mithilfe von CSS-Variablen anzupassen.
Darüber hinaus haben wir eine Reihe nützlicher Konfigurationsmöglichkeiten implementiert, die sicherlich zu einem effektiveren Projektmanagement beitragen werden. Die Liste der Neuheiten umfasst manuell geplante Sammelaufgaben, integrierte Unterstützung für Baselines, integrierte Visualisierung von Fristen und Einschränkungen sowie Klebeetiketten für Zeitskalen.
Mit der neuen Gantt-Version können Sie ein modern aussehendes Gantt-Diagramm mit neuen Funktionen zur bequemen Verwaltung von Projektaufgaben erstellen. Erfahren Sie mehr im Release-Artikel.
Das SVAR-Team hat eine Open-Source-React-DataGrid-Komponente veröffentlicht, die rasante Leistung mit erweiterten Funktionen wie Baumdatenansicht, Kontextmenü, flexiblen Spaltenlayouts und umfangreichen Bearbeitungsoptionen in Zellen (einschließlich Kombination, Datumsauswahl, Text und Rich Select).
Außerdem gibt es eine Neuigkeit für Svelte-Entwickler: Das SVAR Svelte Gantt-Diagramm wurde aktualisiert und bietet jetzt automatisch berechnete Sammelaufgaben, intuitive Sortierung und optimierte Batch-Anfragen. Mit dieser neuesten Version bietet SVAR Gantt eine professionelle Möglichkeit, Aufgaben, Projektzeitplan und Fortschritt zu verfolgen.
Nach 1,5 Jahren Vorbereitungsarbeit präsentierte das Svelte-Team endlich die lang erwartete stabile Veröffentlichung des beliebten JavaScript-Frameworks. Die neue Version 5.0 gilt als die bedeutendste Veröffentlichung in der Geschichte des Svelte. Lassen Sie uns sehen, was das Besondere daran ist.
Viele Entwickler schätzen dieses Framework wegen seiner Einfachheit und Reaktivität. Aber nichts ist perfekt und sich schnell ändernde Anforderungen beflügeln den Produktfortschritt. Beispielsweise offenbarte der Einsatz von Svelte in großen Projekten seine Mängel in der Reaktivität.
Das aktualisierte Framework bietet einen neuen Mechanismus zum Deklarieren eines reaktiven Zustands namens Runen. Es wird erwartet, dass es bahnbrechend und eine wirksame Lösung für den Umgang mit bestehenden Reaktivitätsproblemen sein wird.
Das Entwicklungsteam hat auch den Event-Handling-Prozess geändert. Darüber hinaus verfügt Svelte jetzt über native TypeScript-Unterstützung. Weitere Informationen zu v5.0 finden Sie in diesem Artikel.
Viele Entwickler waren vom Erscheinen von Deno nicht sehr begeistert und zweifelten bereits 2018 an den Aussichten dieses Projekts. Doch seit einigen Jahren erfreut sich Deno stetig wachsender Funktionalität und Beliebtheit bei Programmierern.
Kürzlich hat das Team von Ryan Dahl eine neue Version von Deno vorgestellt, die die Ernsthaftigkeit der Absichten des Teams zeigt, dem allgemein anerkannten (aber nicht idealen) Node.js einen echten Kampf zu liefern.
Beim Durchsehen einer umfangreichen Liste der in Version 2.0 enthaltenen Updates fällt als Erstes ins Auge, dass Deno jetzt abwärtskompatibel mit Node.js und npm ist. Mit anderen Worten: Diese Neuheit ermöglicht es, bestehende Node.js-Projekte nahtlos auszuführen und gleichzeitig von Denos Stärken zu profitieren.
Diese wichtige Funktion wird sicherlich zu einer schnelleren Deno-Einführung beitragen. Es wurden große Anstrengungen unternommen, um Deno in realen Szenarien leistungsfähiger zu machen. Weitere Informationen zu Version 2.0 finden Sie im Deno-Blog.
Wenn Sie sich die neuesten Ausgaben beliebter Umfragen wie „State of JS“ oder „Developer Survey“ ansehen, werden Sie Next.js sicherlich unter den Top-Frameworks finden. Dieses auf React aufbauende Tool kann sowohl Front-End- als auch serverbezogene Aufgaben effektiv bewältigen. Das Entwicklungsteam dieses Projekts weckt das Interesse am Produkt durch die Bereitstellung regelmäßiger Updates. Werfen wir also einen Blick auf die neuen Next 15.
Obwohl React 19 derzeit einen RC-Status hat, bietet Next 15 volle Unterstützung für das kommende React-Update und seine neuen Funktionen. Auch in der Catching-Semantik finden sich in Version 15 zahlreiche Verbesserungen, die sich positiv auf die Performance auswirken sollen.
Eine weitere bemerkenswerte Ergänzung von v15 ist eine stabile Version von Turbopack Dev, einem inkrementellen Bundler, der für JavaScript und TypeScript optimiert ist. Lesen Sie den Release-Artikel, um einen umfassenden Eindruck von den neuen Next.js-Funktionen zu erhalten.
Evan You ist eine bekannte Persönlichkeit in der Entwickler-Community, vor allem als Schöpfer zweier beliebter Entwicklungstools – Vue.js und Vite. Trotz zahlreicher Erfolge arbeitet er weiterhin an neuen vielversprechenden Projekten.
Während der Arbeit an einem neuen Bundler für die Bedürfnisse von Vite sah sich Evan You mit bestehenden Herausforderungen des JS-Ökosystems wie Fragmentierung, Inkompatibilitäten usw. konfrontiert. Dies führte zur Entwicklung einer neuen Toolchain für JavaScript namens VoidZero. Dieses Projekt brachte eine Startfinanzierung in Höhe von 4,6 Millionen US-Dollar ein.
Das Entwicklerteam des Projekts lieferte bereits wichtige Elemente der Toolchain wie einen JS-Parser, einen Node.js-kompatiblen Resolver, einen TypeScript/JSX-Transformer, Linter und mehr. Dieser Artikel bietet weitere kuriose Einblicke in die Pläne von VoidZero und Evan You für die Zukunft.
Viele Entwicklerteams bevorzugen die Implementierung ihrer Geschäftsanwendungen in cloudbasierten Umgebungen wie Salesforce. Unsere Entwickler passen weiterhin unsere beliebten JS-Komponenten für die Verwendung auf der Salesforce-Plattform an. Die Liste der Hilfsmaterialien enthält jetzt eine neue Demo, die ein Beispiel für die Erstellung eines Gantt-Diagramms mit einem Ressourcenpanel für Salesforce zeigt. Mit der in diesem Beitrag hervorgehobenen Demo wird es einfacher, den Überblick über Arbeitsabläufe und Ressourcenzuweisungen innerhalb eines Gantt-Diagramms zu behalten.
Wenn Entwickler aufgefordert werden, Datentabellen (oder einfach Raster) zur Verwaltung komplexer Daten auf einer Webseite zu implementieren, greifen sie häufig auf die Verwendung vorgefertigter UI-Komponenten zurück, um dieses Ziel zu erreichen. Solche Tools helfen häufig dabei, verschiedene Schwierigkeiten während des Entwicklungsprozesses zu überwinden, die häufig mit hohen Anforderungen an Leistung, Skalierbarkeit, Anpassungsfähigkeit und Datenverarbeitungsfähigkeiten verbunden sind. In diesem Artikel gehen wir näher auf anspruchsvolle Datenverwaltungsanforderungen ein und stellen drei beliebte JavaScript-Datentabellen vor, die dabei helfen, neu auftretende Probleme anzugehen.
Moderne Webbrowser bieten eine Vielzahl von Erweiterungen, die die Standardbrowsereinstellungen bereichern können. Normale Benutzer und professionelle Programmierer können vom Komfort und den zusätzlichen Funktionen profitieren, die Browser-Erweiterungen bieten. Da immer mehr Menschen auf solche Erweiterungen zählen, um verschiedene Ziele zu erreichen, wird es immer wichtiger, ihre Sicherheit zu gewährleisten. Der Autor dieses Artikels beleuchtet die Struktur einer Browser-Erweiterung, mögliche Sicherheitsprobleme und wie die Verwendung von CodeQL die Sicherheitsstufe der Erweiterung verbessern kann.
Die Wahl der richtigen Ordnerstruktur für ein Webprojekt ist für die Aufrechterhaltung der Organisation, Lesbarkeit und Skalierbarkeit von entscheidender Bedeutung. Ein gut strukturiertes Projekt erleichtert auch das Debuggen und Aktualisieren, insbesondere wenn das Projekt mit der Zeit wächst. Das Einrichten der Ordnerstruktur hängt von Faktoren wie Projektumfang, Tech-Stack, Teamgröße, spezifischen Projektanforderungen usw. ab. Schauen Sie sich dieses Video an, wenn Sie erfahren möchten, wie es problemlos funktioniert. Es erklärt, wie man eine Ordnerstruktur erstellt, die einfach zu warten, umzugestalten und zu bearbeiten ist.
Sie haben wahrscheinlich viele kontroverse Behauptungen darüber gehört, wie die Google-Suche JavaScript indiziert, wie zum Beispiel „Google behandelt JS-Seiten unterschiedlich“. Verstehen, wie Suchmaschinen wie Google tatsächlich mit JavaScript umgehen, um Webprojekte im Hinblick auf SEO zu optimieren. Die Forschung von MERJ und Vercel befasst sich intensiv mit diesem Thema und liefert viele wertvolle Erkenntnisse.
Dieser Artikel wurde ursprünglich auf Medium veröffentlicht.
Das obige ist der detaillierte Inhalt vonJavaScript-Neuigkeiten, Updates und Tutorials: Oktoberausgabe. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!