Le module de layui fait référence à la méthode de chargement de module asynchrone basée sur l'implémentation interne de layui.js. Il ne suit pas AMD, mais définit un ensemble de spécifications de module plus légères et cette méthode a été améliorée après un certain temps. beaucoup de pratique, il est devenu le moteur de chargement de modules principal de layui.
layui est un framework d'interface utilisateur front-end écrit en utilisant ses propres spécifications de module. Il suit la forme d'écriture et d'organisation du HTML/CSS/JS natif. est extrêmement faible. Prêt à l’emploi.
layui fournit une multitude de modules intégrés, qui peuvent tous être chargés à la demande grâce à une approche modulaire, notamment : layer, layDate, layPage, laytpl, table, form, upload, element, tree, layeditor , taux, carrousel, flux, util, code, etc.
Le module layui est basé sur la méthode de chargement de module asynchrone implémentée en interne dans layui.js. Il ne suit pas AMD, mais définit un ensemble de spécifications de module plus légères et cette méthode a subi de nombreux développements après. En pratique, il est devenu le moteur de chargement de modules principal de layui.
Layui est minimaliste à l'extérieur, mais plein de contenu à l'intérieur. Il est léger et riche en composants. Chaque détail, du code principal à l'API, a été soigneusement conçu, ce qui le rend très approprié. développement rapide d’interfaces. layui est compatible avec tous les navigateurs actuellement utilisés par les humains (sauf IE6/7) et peut être utilisé comme solution de développement rapide pour les systèmes backend côté PC et les interfaces frontales.
En fait, layui est plus orienté vers les développeurs back-end, donc en termes de forme organisationnelle, il adopte résolument la méthode de gestion des modules à la manière d'AMD qui utilisait le navigateur comme hôte il y a quelques années, mais il ne se limite pas à Il a son propre modèle qui est plus léger et plus simple que CommonJS.
Layui est défini comme une « modularité classique ». Il ne met pas délibérément l'accent sur le concept de « module » lui-même, mais évite intentionnellement les solutions traditionnelles de la communauté JS actuelle et essaie d'interpréter l'efficacité de la manière la plus simple possible ! Son soi-disant classique réside dans son obsession du retour à la nature. Il organise les modules d'une manière généralement reconnue par les navigateurs actuels !
layui estime que cette méthode d'organisation légère peut encore remplir de nombreux scénarios au-delà de WebPack. Par conséquent, il insiste sur l'utilisation de la modularité classique, qui permet aux utilisateurs d'éviter la configuration complexe des outils et de revenir au HTML/CSS/JavaScript d'origine lui-même !
Mais layui n'est pas un chargeur de module comme RequireJS, mais une solution d'interface utilisateur. La différence avec BootStrap est que layui combine sa propre compréhension de la modularisation classique.
Pour des articles plus techniques liés à Layui, veuillez visiter : Tutoriel Layui Framework !
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!