Heim  >  Artikel  >  Web-Frontend  >  Eine unverzichtbare Javascript-Minibibliothek

Eine unverzichtbare Javascript-Minibibliothek

黄舟
黄舟Original
2017-02-23 13:50:16963Durchsuche

Ich habe mir kürzlich meinen Github-Stern angesehen und es hat mir Angst gemacht. Ich bin ein billiger Mensch und ein Sammler. Es ist Zeit, sie zu organisieren.

Unix befürwortet Kuss, klein und schön, und ist das Beste zum Üben. In diesem Artikel werden einige hervorragende Open-Source-Bibliotheken vorgestellt, die der Autor zusammengestellt hat.

Was diese Bibliotheken gemeinsam haben, ist, dass sie sehr klein sind und eine einzige Funktion haben.

cookie.js

Wenn Sie die Cookie-Schnittstelle bedient haben, werden Sie definitiv das Gefühl haben, dass die Spezifikationen dieser Sache wirklich zu kompliziert sind und man sich überhaupt nicht erinnern kann richtig, denn das Design der Cookie-Schnittstelle ist problematisch, das heißt, das Design ist zu niedrig und überhaupt nicht benutzerfreundlich, also probieren wir diese js-Bibliothek aus.

store.js

Lassen Sie uns über den localStore sprechen. Leider implementiert es jeder Browser anders. Wenn Sie auch die gleichen Probleme haben Probieren Sie diese Minibibliothek nicht aus, sie verfügt über eine einfachere API. Das Wichtigste ist, dass sie das browserübergreifende Problem löst und sogar das Problem löst, dass Browser niedrigerer Versionen (IE6) localStore nicht unterstützen.

data.js

data.js ist ein Rechenzentrum mit Nachrichtenbenachrichtigungen, ich nenne es sprechende Daten. Ziel ist es, das Programmieren einfacher und die Welt zu einem besseren Ort zu machen.

Wenn Sie modulare Programmierung oder in einer Knotenumgebung verwenden, müssen Sie Probleme damit gehabt haben, Daten zwischen verschiedenen Modulen auszutauschen (obwohl dies ein Anti- Muster), globale Variablen. . . Dann probieren Sie diese Mini-Bibliothek aus. Sie ist einfach und kann Ihnen helfen, die oben genannten problematischen Probleme zu beseitigen. Gleichzeitig unterstützt sie auch das Versenden von Nachrichten, wenn die Daten aktualisiert werden.

template.js

template.js ist eine Javascript-Vorlagen-Engine, einfach und benutzerfreundlich.

lodJS

JavaScript-Modullader, basierend auf AMD. Bisher die beste Implementierung von AMD

favico.js

Zahlen zu favico hinzufügen, ist das nicht schön? Klicken Sie auf die offizielle Website unten, um den Effekt zu sehen ist definitiv ein Muss. Es ist eine Zwangsstörung.

Offizielle Website.

Modernizr

Ich werde nicht zu viel darüber erklären, verschiedene HTML-CSS-JS-Detektoren, Funktionserkennung.

Move.js

Wenn Sie CSS3-Eigenschaften manipuliert haben, wird es Ihnen auf jeden Fall sehr mühsam vorkommen. Dann versuchen Sie es, die CSS3-Animation wird sofort einfach.

Tastendruck

Sie dürfen sich nicht an den Tastencode jeder einzelnen Taste auf der Tastatur erinnern. Versuchen Sie es mit dieser intuitiven Anzeige, die Sie sich nicht mehr merken müssen.

device.js

Wenn Sie das Gerät des Benutzers erkennen möchten, versuchen Sie es. Es ist viel umfassender als jq.browser.

is.js

Mini-Inspektionsbibliothek, diese deckt fast alle verschiedenen Inspektionen ab.

es5-shim

Ich habe es5 noch nicht verwendet, daher kann ich Sie nur verachten und mir Sorgen um die Kompatibilität machen. Verwenden Sie dies hauptsächlich, um den Grundstein für es6 zu legen.

es6-promise

promise ist so einfach zu verwenden und alle Kompatibilitätsprobleme werden damit gelöst.

Parallaxe

Schauen wir uns zunächst die Demo des Parallaxeneffekts an. Wenn Sie diesen Effekt auch erzielen möchten, probieren Sie es aus.

notie.js

Es werden immer noch Popup-Fenster verwendet, um Benutzer zu benachrichtigen. Probieren Sie dieses nicht blockierende, neue Benachrichtigungs-Plug-in aus Schnittstelle ist erstaunlich.

share.js

Ein-Klick-Teilen an Weibo, QQ Space, QQ Friends, WeChat, Tencent Weibo, Douban, Facebook, Twitter, Linkedin, Google+, Diandian und andere soziale Netzwerke Netzwerk-Website.

Wenn Sie genug von der Mühe haben, Komponenten zu teilen, dann probieren Sie diese gute Sharing-Komponente für mobile Endgeräte aus. Sie hat eine schöne Benutzeroberfläche und sieht großartig aus.

Demo

mathjs

Die mit js gelieferten mathematischen Operationen können Ihre Anforderungen nicht erfüllen. Dann probieren Sie dies aus, das viele mathematische Operationen erweitert.

Dies ist die offizielle Website.

Eine unverzichtbare Javascript-Minibibliothek

Zusammenfassung

Dieser Artikel stellt nur einen kleinen Teil der Sammlung des Autors vor, wenn Sie Empfehlungen haben , Sie können uns gerne Feedback geben.

Abschließend empfehle ich jedem, hier zu viele kleine und schöne Bibliotheken zu finden.

Das Obige ist der Inhalt der Javascript-Minibibliothek, den Sie nicht verpassen dürfen. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).


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