Heim  >  Artikel  >  Web-Frontend  >  Welches Framework ist JavaScript?

Welches Framework ist JavaScript?

青灯夜游
青灯夜游Original
2022-03-03 15:09:312941Durchsuche

Javascript ist kein Framework, sondern eine Skriptsprache. JavaScript, als js bezeichnet, ist eine leichtgewichtige, interpretierte oder Just-in-Time-kompilierte Skriptsprache mit Funktionspriorität. Es handelt sich um eine auf dem Client weit verbreitete Programmiersprache. Sie wird häufig zum Hinzufügen verschiedener dynamischer Funktionen zu Webseiten verwendet . Bieten Sie Benutzern einen reibungsloseren und schöneren Browsing-Effekt.

Welches Framework ist JavaScript?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Javascript ist kein Framework, sondern eine Skriptsprache.

JavaScript (kurz „JS“) ist eine leichte, interpretierte oder Just-in-Time-kompilierte Skriptsprache mit Funktionspriorität. Obwohl es als Skriptsprache für die Entwicklung von Webseiten bekannt ist, wird es auch in vielen Nicht-Browser-Umgebungen verwendet. JavaScript basiert auf Prototypprogrammierung, einer dynamischen Skriptsprache mit mehreren Paradigmen, und unterstützt objektorientierte, imperative, deklarative und Paradigma der funktionalen Programmierung.

JavaScript ist eine Netzwerk-Skriptsprache, die in der Entwicklung von Webanwendungen weit verbreitet ist. Sie wird häufig verwendet, um Webseiten verschiedene dynamische Funktionen hinzuzufügen, um Benutzern flüssigere und schönere Browsing-Effekte zu bieten. Normalerweise realisieren JavaScript-Skripte ihre Funktionen, indem sie sie in HTML einbetten.

JavaScript kann in verschiedenen Bereichen der Webentwicklung verwendet werden, wie zum Beispiel:

  • Webanwendungsentwicklung: Die Webseiten, die wir im täglichen Leben durchsuchen, bestehen aus HTML, CSS und JavaScript kann Webseiten aktualisieren Der Stil des Elements kann die Interaktion zwischen Personen und der Webseite realisieren (z. B. überwachen, ob der Benutzer mit der Maus klickt oder eine Taste drückt usw.) und der Webseite auch einige coole Animationen hinzufügen

  • Entwicklung mobiler Anwendungen: Neben der Entwicklung von Webanwendungen kann JavaScript auch zur Entwicklung von Anwendungen auf Mobiltelefonen oder Tablets verwendet werden, und wir können auch einige hervorragende Frameworks (wie React Native) verwenden, um die Entwicklung zu vereinfachen

  • Web-Spiele: Diese kleinen Spiele, die wir auf Webseiten gespielt haben, können alle mit JavaScript implementiert werden.

  • Entwicklung von Back-End-Webanwendungen: In der Vergangenheit haben wir JavaScript verwendet, um den Front-End-Teil von Webanwendungen zu entwickeln mit Node Das Aufkommen von .JS (einer JavaScript-Laufzeitumgebung) ermöglicht die Verwendung von JavaScript auch zur Entwicklung des Back-End-Teils von Webanwendungen.

Erweiterte Kenntnisse: JavaScript-Framework

Javascript-Framework bezeichnet ein Programmier-Framework, das auf der Javascript-Sprache basiert.

JavaScript-Frameworks sind Anwendungs-Frameworks, die es Entwicklercodes ermöglichen, schnell Standardcode zu nutzen, um ihre individuellen Anforderungen zu erfüllen.

Die Entwicklung von Webanwendungen ähnelt dem Bau eines Hauses. Sie haben die Möglichkeit, alles mit Baumaterialien von Grund auf neu zu erstellen. Dies verschwendet jedoch Zeit und kann hohe Kosten verursachen.

Wenn Sie jedoch vorgefertigte Materialien (z. B. Ziegel) verwenden und diese entsprechend der Gebäudestruktur zusammenbauen, geht der Bau schneller vonstatten und spart Geld und Zeit.

App-Entwicklung funktioniert ähnlich. Anstatt jeden Codeabschnitt von Grund auf neu zu schreiben, können Sie vorab geschriebenen Code basierend auf Ihrer Anwendungsarchitektur als Bausteine ​​verwenden. Frames passen Website-Designs schneller an und erleichtern die Verwendung mit JavaScript.

Verwendung des JavaScript-Frameworks:

  • Erstellen von Websites

  • Anwendungs-Frontend-Entwicklung

  • Anwendungs-Backend-Entwicklung

  • Anwendungs-Hybrid-Entwicklung

  • E-Commerce Anwendungen

  • Erstellen Sie modulare Skripte wie Node.js

  • Aktualisieren Sie das DOM manuell

  • Automatisieren Sie sich wiederholende Aufgaben mithilfe von Vorlagen und bidirektionaler Bindung

  • Entwickeln Sie Videospiele

  • Erstellen Sie Bildkarussells

  • Testcode und Debuggen

  • Modulkombination

Welche Frameworks gibt es in JavaScript:

1. AngularJS

Googles AngularJS ist ein 2010 veröffentlichtes Open-Source-JavaScript-Framework. Dabei handelt es sich um ein Front-End-JS-Framework, mit dem Webanwendungen erstellt werden können.

Es wurde entwickelt, um die Entwicklung und das Testen von Webanwendungen mithilfe des Frameworks der MVC- und MVVM-Clientarchitektur zu vereinfachen.

2. Bootstrap

Entwerfen Sie schnell eine auf Mobilgeräte reagierende Website mit Bootstrap, einem der beliebtesten Open-Source-Toolkits für die Front-End-Entwicklung.

Es wurde 2011 veröffentlicht und bietet Entwicklern große Flexibilität, verschiedene Elemente entsprechend den Kundenbedürfnissen anzupassen.

3. Aurelia

Aurelia wurde 2016 veröffentlicht und ist ein einfaches, leistungsstarkes und leistungsstarkes Open-Source-Front-End-JS-Framework zum Erstellen reaktionsfähiger Mobil-, Desktop- und Browseranwendungen.

Es zielt darauf ab, Web-Spezifikationen eher an Konventionen als an Konfigurationen auszurichten, und erfordert weniger Eingriffe in das Framework.

4. Vue.js

Vue.js wurde 2014 von Evan You während seiner Arbeit bei Google erstellt. Es handelt sich um ein progressives JavaScript-Framework zum Erstellen von Benutzeroberflächen.

Vue.js ist von seinem Kern an für die schrittweise Einführung bereit und kann basierend auf verschiedenen Anwendungsfällen problemlos zwischen Frameworks und Bibliotheken erweitert werden.

5. Ember.js

Das Open-Source-JS-Framework Ember.js wurde rigoros getestet, um effektiv Webanwendungen mit reichhaltiger Benutzeroberfläche zu erstellen, die geräteübergreifend verwendet werden können.

Es wurde 2011 veröffentlicht und hieß damals SproutCore 2.0.

6. Node.js

Node.js ist ein serverseitiges Open-Source-JavaScript-Framework, das auf der JS V8-Engine von Chrome basiert (erstellt im Jahr 2009). Es handelt sich um eine Laufzeitumgebung, die JS-Code außerhalb des Browsers ausführt.

Node.js soll Ihnen bei der Entwicklung skalierbarer, schneller und zuverlässiger webbasierter serverseitiger Anwendungen helfen.

7. Backbone.js

Das leichte JS-Framework Backbone.js wurde 2010 erstellt und basiert auf der Model View Presenter (MVP)-Architektur.

Es verfügt über eine RESTful-JSON-Schnittstelle, die Sie beim Erstellen von Client-Webanwendungen unterstützt. Es strukturiert Webanwendungen mithilfe von Modellen für benutzerdefinierte Ereignisse und Schlüsselwertbindungen, Sammlungen mit effizienten APIs und Ansichten mithilfe deklarativer Ereignisbehandlung.

8. Next.js

Die Open-Source-Plattform von Next.js bietet ein React-Front-End-Webentwicklungs-Framework. Es wurde 2016 veröffentlicht und ermöglicht Ihnen die Aktivierung von Funktionen wie der Erstellung statischer Websites und serverseitigem Rendering.

9. Mocha

Jede Anwendung muss getestet werden, bevor sie bereitgestellt wird. Das ist es, was Mocha oder Mocha.js für Sie erledigt.

Es handelt sich um ein funktionsreiches Open-Source-JS-Testframework, das auf Node.js und Browsern läuft.

10. Ionic

Ionic wurde 2013 veröffentlicht und ist ein Open-Source-JavaScript-Framework zum Erstellen hochwertiger hybrider mobiler Anwendungen. In der neuesten Version können Sie ein beliebiges UI-Framework wie Vue.js, React oder Angular auswählen. Es verwendet CSS, Sass und HTML5, um Anwendungen zu erstellen.

11, Webix

Das benutzerfreundliche Framework von Webix hilft Ihnen bei der Entwicklung umfangreicher Benutzeroberflächen durch die Verwendung von einfacherem Code. Es bietet 102 Benutzeroberflächen-Widgets wie DataTable, Tree, Spreadsheet usw. sowie funktionsreiche HTML5/CSS-JS-Steuerelemente.

12. Gatsby

Gatsby hilft Ihnen bei der Entwicklung von Websites und Anwendungen mit guter Leistung mithilfe von React. Dies ist ein Open-Source- und kostenloses Front-End-JS-Framework.

13. Meteor.js

Meteor ist ein Open-Source-JS-Framework, das 2012 veröffentlicht wurde. Damit können Sie nahtlos Full-Stack-Anwendungen für Mobilgeräte, Desktops und das Web erstellen.

14. MithrilJS

Obwohl Mithril nicht so beliebt ist wie andere Projekte auf dieser Liste, ist es ein fortschrittliches clientseitiges JS-Framework für die Entwicklung clientseitiger Anwendungen. Es ist leichtgewichtig (weniger als 10 KB gzip), aber dennoch schnell und bietet XHR- und Routing-Dienstprogramme.

15. ExpressJS

Express.js ist ein Back-End-JS-Framework für die Entwicklung von Webanwendungen. Es wurde 2010 unter MIT Aroma als kostenlose Open-Source-Software veröffentlicht.

Dies ist ein schnelles und minimalistisches Node.js-Webframework, das über eine Reihe nützlicher Funktionen verfügt.

Einige nützliche JavaScript-Tools:

  • Slick

    Slick ist ein nützliches JS-Tool für Ihre Karussellanforderungen. Seine Container sind reaktionsschnell und skalierbar. Zu seinen Funktionen gehören CSS3-Unterstützung, Schieben, Ziehen mit der Maus, vollständige Barrierefreiheit, Endlosschleife, automatische Wiedergabe, verzögertes Laden und mehr.

  • Babel

    Babel ist ein kostenloser Open-Source-JS-Compiler, der zum Konvertieren neuer JS-Funktionen für die Ausführung älterer JS-Standards verwendet werden kann. Das Plugin wird auch für Syntaxkonvertierungen verwendet, die von älteren Versionen nicht unterstützt werden. Es bietet Polyfills zur Unterstützung fehlender Funktionalität in einigen JS-Umgebungen.

  • iziModal

    iziModal ist ein elegantes, leichtes, flexibles und reaktionsschnelles modales Plugin zur Verwendung mit jQuery. Es ist sinnvoll, Pop-ups zu nutzen, um den Benutzer über bestimmte Informationen zu informieren oder um Informationen zu bitten. Es ist einfach zu bedienen und bietet viele Anpassungsmöglichkeiten.

  • ESLint

    Mit ESLint ist es einfach, Fehler zu finden und im JS-Code zu beheben. Es analysiert Code statistisch, um Syntaxfehler, Probleme mit dem Befehlszeilenstil usw. schnell zu erkennen und automatisch zu beheben.

  • Shave

    Shave ist ein JS-Plugin ohne Abhängigkeit, mit dem Sie Text in einem HTML-Element kürzen können, indem Sie eine maximale Höhe festlegen, damit er genau in das Element passt. Außerdem wird zusätzlicher Originaltext im ausgeblendeten Element gespeichert, um sicherzustellen, dass Sie ihn nicht verlieren.

  • Webpack

    Webpack ist ein Tool zum Bündeln von JS-Modulen für moderne Anwendungen. Sie können Code schreiben und damit Assets sinnvoll bündeln und gleichzeitig Ihren Code sauber halten.

【Verwandte Empfehlungen: Javascript-Lerntutorial

Das obige ist der detaillierte Inhalt vonWelches Framework ist JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn