Les frameworks front-end HTML incluent : Bootstrap, AUI, Amaze UI, Frozen UI, Frozen UI, WeUIi, SUI, AUI, MUI, Semantic UI, Foundation, UiKit, Pure, etc.
L'environnement d'exploitation de ce tutoriel : système Windows 7, version HTML5, ordinateur Dell G3.
Framefront-end HTML5
Bootstrap
Tout d'abord, parlons de Bootstrap . Vous l'avez peut-être deviné. Laissez-moi commencer par dire qu'il peut certainement y avoir cela (haha). Cela montre à quel point c'est puissant, et cela a l'élan nécessaire pour encadrer tout un pays. Quand je suis entré dans le taoïsme, j’étais déterminé à me laisser grandir en tapant moi-même n’importe quelle lettre du code, sinon j’aurais été vaincu. En conséquence, j'ai été attiré par divers amis gays autour de moi et j'ai commencé mon voyage Bootstrap. Bien que je sois une personne talentueuse en design + front-end, Dieu m'a seulement permis d'utiliser PS et divers outils de conception mais ne m'a pas donné la même esthétique que les filles du design. C'est donc l'une des raisons pour lesquelles j'ai initialement choisi Bootstrap. Les choses que j'ai faites peuvent au moins paraître cool devant les filles, mais après un long moment, je trouverai inévitablement Bootstrap si beau que cela irrite les gens. Mais heureusement, chaque version aura de grands changements, et cela ne fera pas. les gens ont l'impression que j'ai réussi. Le site Web entrera en collision avec de nombreux sites Web. L'utilisation de Bootstrap est si simple (cela peut être le résultat du fait que l'auteur de Bootstrap a lu d'innombrables sièges et compris leur douleur) que même un petit frontal peut démarrer rapidement avec presque aucun coût d'apprentissage.
Site officiel : http://getbootstrap.com/
Github : https://github.com/twbs/bootstrap/
Résumé : Le plus gros avantage de Bootstrap c'est que c'est très populaire. La popularité signifie que si vous avez un problème, il y aura de nombreuses personnes pour vous aider à le résoudre, ce qui signifie que c'est un outil puissant. De plus, l'interface est relativement harmonieuse et facile à utiliser. Les enfants qui y prêtent attention devraient constater que la dernière version V4 commence également à prendre en charge la disposition FlexBox, c'est une très bonne expérience de mise à niveau. L'inconvénient est que le nom de la classe n'est pas assez sémantique et comporte diverses abréviations, donc je suis un novice sans documentation. Récemment, j'ai commencé à créer une application hybride. Lors du choix d'un framework, c'est le premier choix. lorsque je travaillais sur PC, puis j'ai commencé à travailler sur des attributs hybrides de clic droit. Quand je l'ai regardé, une brise fraîche m'a immédiatement frappé, Bootstrap était si petit que j'ai dû choisir un autre framework.
AUI
Le troisième est AUI qui vient de sortir récemment. Bien que l'auteur affirme qu'il s'agit d'un framework d'interface utilisateur spécialement conçu pour les développeurs APICloud, en fait il est toujours. résout le problème. Il résout de nombreux problèmes courants dans le développement frontal mobile et constitue un framework CSS principalement destiné au développement hybride. Il semble que l'auteur soit assez agressif et utilise partout divers CSS3 avancés, ce qui m'oblige à vérifier la compatibilité de ces CSS3. À la hauteur des attentes, j'ai choisi des propriétés avec une bonne compatibilité. J'étais tellement excité que j'ai appris quelques bonnes choses de mes seniors. Le framework fournit également des composants tels que des interfaces de discussion et des listes de comptage, qui ont résolu de nombreux problèmes complexes qui m'ont fait maudire. La mise en page peut désormais être prise et utilisée directement.
Github : https://github.com/liulangnan/aui
Site officiel : http://www.auicss.com/
Résumé : Ce framework est utile pour moi, l'un des avantages est le framework CSS pur. J'ai déjà utilisé Pure et j'ai quelques compétences en JS. Si ce n'est pas un effet compliqué, je peux simplement trouver un framework CSS pur et le modifier moi-même. faire de l'animation. L'efficacité, la qualité et l'efficience sont toutes prises en compte, j'ai donc choisi ce framework CSS. Une chose dont je ne suis pas satisfait est que la documentation de ce framework est vraiment bonne, et on dit qu'elle est supérieure.
Amaze UI
La deuxième introduction est Amaze UI. Je l'ai utilisé pour la première fois parce que j'ai rencontré une designer qui aime être obsédée par les détails. la police était vraiment haut de gamme, mais elle l'a félicitée avec un BOOS qui valait mille mots, j'ai donc dû la résoudre en fonction de ses idées, et j'ai finalement trouvé le framework Amaze UI (ça ne me dérange pas si vous m'appelez paresseux ), qui selon les termes officiels est " Un framework front-end multi-écran construit sur la base de projets open source communautaires, avec la priorité mobile, des petits écrans aux grands écrans, et s'adaptant finalement à tous les écrans pour s'adapter à la tendance de Internet mobile." Mais en fait, j'aime juste que cela résolve les problèmes d'adaptation et de compatibilité multi-écrans des navigateurs nationaux.
Site officiel : http://amazeui.org/
Github : https://github.com/amazeui/amazeui
Résumé : Amaze UI ajoute généralement plus éléments conformes aux caractéristiques du marché chinois, le framework a fait un meilleur travail de gestion du cross-écran et de l'adaptation, et a préparé une série de composants Web couramment utilisés pour réduire les heures supplémentaires de compatibilité et d'adaptation des différents claviers. Les heures de travail des chiens y contribuent grandement. , le framework est également optimisé pour la composition chinoise, est compatible avec les principaux navigateurs chinois, est léger, convient non seulement aux ordinateurs de bureau, mais également plus adapté aux terminaux mobiles et contient des widgets packagés. Mais depuis, j'ai l'impression que la documentation de l'interface utilisateur d'Amaze est un peu trop lourde, du genre "les gens ne se soucieront pas du peu de trafic de jQuery". Pour être honnête, cela n'a pas d'importance ici, mais je ne le dirai jamais (haha). ), Il n'y a pas beaucoup de points marquants dans le code et la conception.
UI gelée
Il y a quelque temps, j'ai vu que QQ devenait soudainement plus puissant. Ensuite, j'ai demandé autour de moi et j'ai découvert que le service client de QQ utilise également le développement hybride. Parmi eux, le front-end des membres de QQ utilise l'interface utilisateur gelée, et ce cadre est ouvert. source. Je suis tellement heureux que je ne peux pas le supporter. Je viens de commencer à l'utiliser et je l'ai essayé pour la première fois, j'ai senti que le style et l'effet de base étaient simples et les couleurs étaient relativement actives. communauté, donc les composants sont relativement riches.
Github : https://github.com/frozenui/frozenui
Site officiel : http://frozenui.github.io/
Résumé : Si vous utilisez Frozen UI Certains, comme APICloud, sont intéressants lorsqu'ils sont utilisés pour créer des applications hybrides, ou des dindes natives sont utilisées pour s'imbriquer dans des applications pour le développement front-end. Ce framework est compatible avec Android 2.3+, iOS 4.0+ ou utilisé pour le développement Web. L'application est également un excellent choix. Les inconvénients sont visibles au niveau de l'interface utilisateur. Qui a dit qu'elle devait naître sur le front-end des membres de QQ ?
Interface utilisateur gelée
Le troisième est l'interface utilisateur gelée. J'ai vu QQ devenir instantanément plus puissant pendant un certain temps, puis j'ai demandé autour de moi et j'ai découvert que le service client de QQ. utilise également du HTML. Le développement mixte, dans lequel le front-end membre de QQ utilise Frozen UI, et ce framework est open source, j'étais si heureux que je ne pouvais pas supporter la solitude dans mon cœur, je viens de commencer à l'utiliser trois fois. cinq fois, cinq fois et deux fois, et je l'ai essayé une fois. La première expérience a été que le style et l'effet de base étaient simples, la palette de couleurs est rafraîchissante et il existe une communauté relativement active, donc il y a beaucoup de composants.
Github : https://github.com/frozenui/frozenui
Site officiel : http://frozenui.github.io/
Résumé : Si vous utilisez Frozen UI Certains, comme APICloud, sont intéressants lorsqu'ils sont utilisés pour créer des applications hybrides, ou les dindes natives sont utilisées pour s'imbriquer dans des applications de développement front-end, et ce framework est compatible avec Android 2.3+ et iOS 4.0+, ou utilisé pour les applications Web. est également un excellent choix, mais s'il est placé dans WeChat, le framework WeUI, qui est plus adapté que celui-ci, est le premier choix. Les inconvénients sont visibles au niveau de l'interface utilisateur. Membres QQ?
WeUIi
Le quatrième est WeUI, qui est similaire à FrozenUI. Il faut également dire que WeUI est plus spécialisé que FrozenUI. Premièrement, il n'a même pas de site Web officiel. Toutes les questions et réponses sont résolues dans les problèmes de gitHub. Inutile de dire que la taille n'est pas mentionnée. Cependant, il n'y a que 7 modules environ. la taille est petite, c'est bon. À en juger par la réputation, l'étoile suffit. L'étoile github depuis la sortie du framework le 16/1/23 a dépassé 7K, mais cela n'exclut pas que les utilisateurs n'aient pas d'endroit où se défouler, donc. ils vont tous chez Git, haha.
Github : https://github.com/weui/weui
DEMO : http://weui.github.io/weui/
Résumé : Après avoir lu WeChat Cet ensemble de DÉMO conçu par l'équipe de conception, sans dire un mot, si vous voulez être un public WeChat, ceci sans dire un mot doit être le premier choix. En bref, l’inconvénient du framework est que le framework lui-même n’a probablement pas envisagé de permettre aux utilisateurs de l’utiliser dans des scénarios autres que WeChat.
SUI
"SUI est un ensemble de bibliothèques de composants frontaux développés sur la base du bootstrap. C'est également un ensemble de spécifications de conception. Grâce à SUI, c'est très pratique pour concevoir et réaliser de belles pages ». Effectivement, il est préférable de citer directement la publicité officielle ennuyeuse pour sauver vos propres cellules cérébrales (囧...). Bien sûr, comme le dit la publicité, si vous avez déjà utilisé Bootstrap, vous pouvez facilement passer à SUI. être ce que Taobao donne aux perdants du premier plan. .
Github : https://github.com/sdc-alibaba/sui
Site officiel : http://sui.taobao.org/sui/docs/index.html
Étoile : 120
AUI
Le sixième est l'AUI qui vient d'apparaître récemment, bien que l'auteur affirme qu'il est spécialement conçu pour les développeurs APICloud Il s'agit d'un framework d'interface utilisateur, mais il résout en fait de nombreux problèmes courants dans le développement front-end mobile. Il s'agit d'un framework CSS principalement destiné au développement hybride. , il semble donc que l'auteur soit assez endémique et utilise partout divers CSS3 avancés, ce qui m'oblige également à vérifier la compatibilité de ces CSS3. À la hauteur des attentes, j'ai choisi des propriétés avec une bonne compatibilité. J'étais tellement excité que j'ai appris quelques bonnes choses de mes seniors. Le framework fournit également des composants tels que des interfaces de discussion et des listes de comptage, qui ont résolu de nombreux problèmes complexes qui m'ont fait maudire. La mise en page peut désormais être prise et utilisée directement.
Github : https://github.com/liulangnan/aui
Site officiel : http://www.auicss.com/
Résumé : Ce framework est utile pour moi, l'un des avantages est le framework CSS pur. J'ai déjà utilisé Pure et j'ai quelques compétences en js, si l'effet n'est pas complexe, je peux trouver un framework CSS pur et le modifier moi-même pour obtenir l'effet. peut également le faire. Diverses animations, efficacité, qualité et efficacité ont toutes été prises en compte, j'ai donc choisi ce framework CSS. Ce dont j'ai toujours été insatisfait, c'est que la documentation de ce framework est vraiment bonne, et on dit qu'elle est supérieure.
MUI
J'utilisais le système Android, mais ensuite j'ai vu IOS et j'en suis tombé amoureux. Je ne sais pas pourquoi je l'aime autant à chaque fois qu'Apple ajuste le système. Plus tard, à cause du manque de design, J'ai spécialement imité le système IOS pour créer l'interface utilisateur, mais je n'ai jamais réussi à le faire très bien, j'ai donc découvert par hasard le framework MUI. Ce qui m'a attiré vers ce framework, c'est que son interface utilisateur est principalement conçue avec IOS. complète également le style d'interface utilisateur unique d'Android. Et MUI prétend officiellement être utilisé pour le développement. Après un développement approfondi, nous avons constaté que son utilisation comme application peut également améliorer la fluidité de l'utilisateur, puis nous avons essayé de le comprendre et de l'utiliser plus en profondeur pendant un certain temps.
Site officiel : http://dev.dcloud.net.cn/mui/
Github : https://github.com/dcloudio/mui
Résumé : Comme mentionné précédemment, ce framework encapsule des composants d'interface utilisateur basés sur deux systèmes majeurs. Le framework lui-même dispose également d'une communauté relativement active. La partie moins bonne est également un point auquel j'accorde une attention particulière en ce qui concerne la fluidité du développement des applications. Bien sûr, je sais que c'est l'inconvénient actuel du H5, mais après avoir vu la description sur le site officiel, je l'essaie toujours avec l'espoir de voir s'il peut être amélioré. Cependant, il doit en fait être amélioré avec l'aide de Webview. , pas le cadre lui-même.
Semantic UI
Le troisième avant-dernier est Semantic UI. Je suis entré en contact avec ce framework grâce à Bootstrap Dès le lancement de Semantic UI sur github, cela a attiré l'attention d'un grand nombre de développeurs, à tel point que De nombreuses personnes comparent les deux, les critiquent et les félicitent. Vous ne pouvez pas simplement lever le doigt et commencer à les aimer simplement sur la base des trois ou quatre phrases des autres après utilisation. eux, je pense que l'interface utilisateur n'est pas très différente de Bootstrap, mais la convention de dénomination du code. Mais je pense que l'interface utilisateur sémantique veut juste faire quelque chose de différent. Sa dénomination est entièrement composée et les noms de classe. sont très discrets lorsque vous l'utilisez, vous devez faire attention au nom des classes que vous développez ou ajoutez. Ses noms de classe sont en conflit.
Site officiel : http://www.semantic-ui.cn/
Github : https://github.com/semantic-org/semantic-ui/
Foundation
Foundation est considérée comme un vétéran de l'industrie des frameworks. On dit que les frameworks ont été développés très tôt, et ce framework est toujours aussi populaire aujourd'hui si vous êtes plus préoccupé par l'embarras. incident du développement Bootstrap, vous pouvez alors envisager d'utiliser Foundation. Même si vous utilisez des éléments d'interface utilisateur prédéfinis, il ne sera pas trop similaire à d'autres sites Web, tout comme l'a dit le responsable, pour offrir aux développeurs une expérience de cadre plus flexible.
Site officiel : http://foundation.zurb.com/
Github : https://github.com/zurb/foundation-sites
UiKit
UIkit a été développé par l'équipe YOOtheme et est utilisé dans de nombreux thèmes WordPress (c'est-à-dire que si vous êtes un passionné de WordPress, alors ce framework devrait être plus adapté à une étude plus approfondie), et le framework peut être utilisé via l'éditeur GUI et l'édition manuelle, il fournit donc un mécanisme de personnalisation flexible et puissant. Le framework intègre les fonctionnalités uniques des projets open source LESS, jQuery, normalize.css et FontAwesome dans un framework frontal aussi léger et modulaire.
Site officiel : http://www.getuikit.com/
Github : https://github.com/uikit/uikit
Pure
Enfin le dernier, je suis aussi content que vous (~ ̄▽ ̄)~), je suis entré en contact avec ce framework lorsque je travaillais sur le système de management, et j'ai choisi de l'utiliser car le framework est petit et c'est du pur CSS, sans trop d'implication, facile à utiliser rapidement en combinaison avec d'autres frameworks.
Site officiel : http://purecss.io/
Github : https://github.com/yahoo/pure/
Tutoriel recommandé : " Tutoriel vidéo html》
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!