Статья

Layui — классический модульный интерфейсный фреймворк

Layui (омоним: UI-подобный) — это решение для веб-интерфейса с открытым исходным кодом, которое использует собственные классические модульные спецификации и соответствует собственному методу разработки HTML / CSS / JS.

Он чрезвычайно прост и готов к использованию. Его стиль прост и легок, а его компоненты элегантны и богаты. Каждая деталь от исходного кода до использования была тщательно проработана, что очень подходит для быстрой разработки веб-интерфейса.

Layui отличается от интерфейсных фреймворков, основанных на MVVM, но он не идет вразрез с дорогой, а верит в необходимость вернуться к основам. Если быть точным, это больше для back-end разработчиков, вам не нужно вовлекаться в интерфейсные инструменты, просто взгляните на сам браузер, пусть все элементы и взаимодействия, которые вам нужны, здесь у вас под рукой.

Layui совместим со всеми браузерами, которые в настоящее время используются людьми (кроме IE6 / 7), и может использоваться в качестве решения для быстрой разработки веб-интерфейсов.

Layui — вернуться к основам

Layui определяется как «классическая модульность» не для того, чтобы хвастаться тем, насколько он хорош, а для того, чтобы сознательно избегать основных решений текущего сообщества JS и пытаться интерпретировать эффективность самым простым способом!

  ├─css // каталог css
  │ │─modules // каталог css модуля
  │ │ ├─laydate
  │ │ └─layer
  │ └─layui.css // Файл основного стиля
  ├─font // Каталог иконок шрифтов
  └─layui.js // Базовая библиотека

Сам Layui не полностью следует эпохе AMD. Если быть точным, он пытается создать свою собственную модель, поэтому вы увидите:

// Определение layui модуля 
layui.define([mods], function(exports) {
  //……
  exports('mod', api);
});  

// Использование
layui.use(['mod1', 'mod2'], function(args) {
  var mod = layui.mod1;
  //……
});  

Ресурсы:

Это не только в жизни, но и layui имеет две стороны. Минималистский с одной стороны, богатство с другой. Минимализм — это внешность, видимая зрением, и простота развития. Изобилие — это внутренняя часть любви и мастерства, и это обещание, которое всегда у вас под рукой. Все должно быть так, просто и полно, двойной опыт.

2 Ответа

  1. В нём есть интересные решения. Была задумка использовать его, но пока только буду использовать layer — всплывающий компонент слоя. Он действительно функциональный, простой и достаточно легкий.

    1. По поводу модулей, а почему бы не сделать admin модулем в HLEB? Так мы разнесем и оставив контроллеры на фронт для участников.