Maison  >  Article  >  interface Web  >  Une mini bibliothèque javascript incontournable

Une mini bibliothèque javascript incontournable

黄舟
黄舟original
2017-02-23 13:50:16965parcourir

J'ai récemment regardé mon étoile github et cela m'a fait peur. Je suis une personne bon marché et un collectionneur. J'ai collecté 300 entrepôts.

Unix prône le baiser, petit et beau, et est le meilleur à pratiquer. Cet article présentera quelques excellentes bibliothèques open source collectées par l'auteur.

Ce que ces bibliothèques ont en commun, c'est qu'elles sont très petites et n'ont qu'une seule fonction.

cookie.js

Si vous avez utilisé l'interface des cookies, vous aurez certainement l'impression que les spécifications de cette chose sont vraiment trop compliquées et ne peuvent pas être mémorisées du tout. c'est vrai, car la conception de l'interface des cookies est problématique, c'est-à-dire que la conception est de trop bas niveau et pas du tout conviviale, alors essayons cette bibliothèque js.

store.js

Parlons du localStore du navigateur. Cette chose est incroyable. Malheureusement, chaque navigateur l'implémente différemment. Si vous avez aussi les mêmes problèmes, pourquoi. N'essayez pas cette mini bibliothèque, elle a une API plus simple, le plus important est qu'elle résout le problème entre navigateurs, et résout même le problème que les navigateurs de version inférieure (ie6) ne prennent pas en charge localStore.

data.js

data.js est un centre de données avec des notifications de messages, j'appelle cela des données parlantes. Vise à rendre la programmation plus facile et à rendre le monde meilleur

Si vous utilisez la programmation modulaire ou dans un environnement de nœuds, vous devez avoir eu du mal à partager des données entre différents modules (bien qu'il s'agisse d'un anti- modèle), variables globales. . . Alors essayez cette mini bibliothèque. Elle est simple et peut vous aider à éliminer les problèmes ci-dessus. En même temps, elle prend également en charge les messages. Lorsque les données sont mises à jour, un message sera envoyé.

template.js

template.js est un moteur de template javascript, simple et facile à utiliser.

lodJS

Chargeur de modules JavaScript, basé sur AMD. Jusqu'à présent, la meilleure implémentation de la compréhension d'AMD

favico.js

Ajouter des numéros à favico, n'est-ce pas sympa ? Cliquez sur le site officiel ci-dessous pour voir l'effet. est définitivement un must. C'est un trouble obsessionnel-compulsif.

Site officiel.

Modernizr

Je n'expliquerai pas grand-chose à ce sujet, divers détecteurs html css js, détection de fonctions.

Move.js

Si vous avez manipulé les propriétés CSS3, vous trouverez certainement cela très pénible. Alors essayez ceci, l'animation CSS3 devient instantanément simple.

Keypress

Vous ne devez pas vous souvenir du code de chaque touche du clavier, essayez ceci, affichage intuitif, plus besoin de vous en souvenir.

device.js

Si vous souhaitez détecter l'appareil de l'utilisateur, essayez ceci. C'est beaucoup plus complet que jq.browser.

is.js

Mini bibliothèque d'inspection, elle couvre presque tous les types d'inspections.

es5-shim

Je n'ai pas encore utilisé es5, donc je ne peux que vous mépriser et m'inquiéter de la compatibilité. Utilisez-le, principalement pour jeter les bases d'es6.

es6-promise

promise est si facile à utiliser et tous les problèmes de compatibilité sont résolus grâce à cela.

parallaxe

Jetons d'abord un coup d'œil à la démo de l'effet de parallaxe. N'est-ce pas génial ? Si vous souhaitez également obtenir cet effet, essayez-le.

notie.js

Vous utilisez toujours des fenêtres contextuelles pour avertir les utilisateurs, c'est trop bas. Venez essayer ce nouveau plug-in de notification non bloquant. C'est bon pour les terminaux mobiles. l'interface est incroyable.

share.js

Partage en un clic vers Weibo, QQ Space, QQ Friends, WeChat, Tencent Weibo, Douban, Facebook, Twitter, Linkedin, Google, Diandian et autres réseaux sociaux site Internet des réseaux.

Si vous en avez assez des problèmes de partage de composants, essayez ce bon composant de partage pour les terminaux mobiles. L'interface est belle et a fière allure.

démo

mathjs

Les opérations mathématiques fournies avec js ne peuvent pas répondre à vos besoins. Essayez ensuite ceci, qui développe de nombreuses opérations mathématiques.

Voici le site officiel.

Une mini bibliothèque javascript incontournable

Résumé

Cet article ne présente qu'une petite partie de la collection de l'auteur. L'auteur le tiendra à jour de temps en temps si vous avez des recommandations. , vous êtes invités à nous faire part de vos commentaires.

Enfin, je recommande microjs à tout le monde. Il y a trop de petites et belles bibliothèques rassemblées ici. Venez sur Taobao pour vous-même.

Ce qui précède est le contenu de la mini bibliothèque javascript à ne pas manquer. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn