Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Einführung in 5 JavaScript-Bibliotheken, die Front-End-Ingenieure lieben

Detaillierte Einführung in 5 JavaScript-Bibliotheken, die Front-End-Ingenieure lieben

黄舟
黄舟Original
2017-03-09 14:56:521459Durchsuche

Detaillierte Einführung in 5 JavaScript-Bibliotheken, die Front-End-Ingenieure lieben

Die Front-End-Entwicklung sollte als der interessanteste Teil der gesamten Webanwendungsentwicklung angesehen werden Unabhängig vom Prozess können Sie jederzeit beobachten, wie neue Frameworks entstehen, und es gibt unzählige Artikel zu deren Anwendung. Wir können mit Sicherheit sagen, dass es im Internet unzählige verschiedene Entwicklungs-Frameworks gibt. Kurz gesagt, egal welches Programm wir entwickeln möchten, es wird immer einige vorgefertigte Tools geben, die wir verwenden können, nicht wahr?

In diesem Artikel werde ich fünf sehr nützliche JavaScript-Bibliotheken vorstellen, die Ihnen helfen, die Front-End-Entwicklung zu vereinfachen.

Moment.js

Dies ist eine sehr leistungsstarke JavaScript-Bibliothek, mit der Sie Daten sehr einfach ändern und anzeigen können. Sie ist außerdem sehr leicht (ca. 12 KB) und kann problemlos in das Web übernommen werden Anwendungen. Wenn Sie beispielsweise das Datum vor 10 Tagen anzeigen möchten, verwenden Sie einfach den folgenden Code:

moment().subtract(10, 'days').calendar();  //will display date in the format mm/dd/yyyy

Projektadresse: GitHub – https://github.com/moment/moment/

Hello.Js

Haben Sie Kopfschmerzen bei der Integration verschiedener Social-Login-Methoden in Ihre Website? Schauen Sie sich diese JavaScript-Bibliothek an. Sie bietet die Integration von Anmeldemethoden für verschiedene soziale Netzwerke, sodass Sie problemlos Standardpfade verwenden und allgemeine Antworten erhalten können. Daher müssen Sie nicht mehr einzeln die von verschiedenen sozialen Plattformen bereitgestellten Entwicklungsdokumente und SDKs durchblättern. Alles, was Sie tun müssen, ist Hello.js in Ihr Projekt einzuführen, und dann können Sie seine Leistungsfähigkeit genießen.

Projektadresse: GitHub – https://github.com/MrSwitch/hello.js

is.js

Ob verschiedene reguläre Ausdrücke geschrieben und Formatüberprüfungen durchgeführt werden sollen. Fühlen Sie sich müde der Codierung? Machen Sie sich jetzt keine Sorgen mehr, denn mit is.js können Sie sich sparen. Ob E-Mail-Adresse, Telefonnummer oder ein anderes Verifizierungsformat, is.js erledigt alles und ermöglicht Ihnen eine einfache Erweiterung:

is.email('test@test.com'); //check if the given string is valid email

is.creditCard(378282246310005);  //checks for valid credit card

Projektadresse: GitHub – https: / /github.com/arasatasaygin/is.js

Underscore.js

Underscore.js bietet mehr als 100 häufig verwendete Funktionen, die Ihnen helfen, die tägliche Entwicklung zu beschleunigen. Sie können darauf vertrauen, dass es den mühsamen, aber unvermeidlichen Code in Ihrem JS-Code vervollständigt und die Instabilität vermeidet, die durch die manuelle Implementierung verursacht werden kann, wodurch die Produktivität erheblich verbessert wird. Das Beste daran ist, dass die Release-Version des Codes nur 5,7 KB groß ist, was bedeutet, dass er fast keinen großen Einfluss auf die Ladegeschwindigkeit Ihrer Anwendung hat.

Projektadresse: GitHub - https://github.com/jashkenas/underscor

Awesomplete

Eine schlanke JavaScript-Bibliothek ohne Abhängigkeiten, die Ihnen bei der Implementierung von Autocomplete helfen kann ( Eingabefunktion). Es ist super einfach zu bedienen, importieren Sie einfach JS- und CSS-Dateien und Sie werden den Effekt in weniger als einer Minute sehen. Der komprimierte Code ist weniger als 2 KB groß und eignet sich daher sehr gut für den Einsatz in Produktionsumgebungen. Genau wie der englische Name bedeutet, handelt es sich tatsächlich um eine „superstarke automatische Vervollständigung“!

Projektadresse: GitHub – https://github.com/LeaVerou/awesomplete

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in 5 JavaScript-Bibliotheken, die Front-End-Ingenieure lieben. 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