h5框架之layui和uikit你会选哪个?

h5框架之layui和uikit你会选哪个?随着前端的流行 前端也跟后端一样出现了很多的框架 比较流行的可能就是 layui 和 uikit 了 那今天对这两款的框架进行全面的对比 layui 谐音 类 UI 是一款采用自身模块规范编写的前端 UI 框架 遵循原生 HTML CSS JS 的

欢迎大家来到IT世界,在知识的湖畔探索吧!

随着前端的流行,前端也跟后端一样出现了很多的框架,比较流行的可能就是layui和uikit了。那今天对这两款的框架进行全面的对比:

h5框架之layui和uikit你会选哪个?

layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML-CSS-JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。layui 首个版本发布于2016年金秋,她区别于那些基于 MVVM 底层的 UI 框架,却并非逆道而行,而是信奉返璞归真之道。准确地说,她更多是为服务端程序员量身定做,你无需涉足各种前端工具的复杂配置,只需面对浏览器本身,让一切你所需要的元素与交互,从这里信手拈来。

UIkit 是 YOOtheme 团队开发的一款轻量级、模块化的前端框架,可快速构建强大的web前端界面。UIKit提供了全面的HTML、CSS及JS组件,它们使用简单,容易定制和扩展。

它基于LESS开发,代码结构清晰简单,易于扩展和维护,并且具有体积小、反应灵敏的响应式组件,你可以根据 UIKit 基本的风格样式,轻松地自定义创建出自己喜欢的主题样式。

LayUI优点

由于开发项目必须要在IE8上支持,选择LayUI前端UI框架,Layui兼容除IE6以外的全部浏览器,并且多数结构支持响应式。

h5框架之layui和uikit你会选哪个?

需要引入layui的js和css文件,引入方式如下:

/layui/layui.js">

LayUI导航栏的使用

注意点:假如引入layui.js而不是layui.all.js时需要在标签中引入

layui.use(‘element’, function(){

var element = layui.element();

});

代码,类似于加载layui模块的元素才能正常使用导航栏。

h5框架之layui和uikit你会选哪个?

1.在标签中定义导航栏的结构如下:

var checkManageTree = [

{

name: “产品”,

alias:”产品”,

href:””,

state:{

selected:isCurrent(“产品”,false)

}

},

{

name: “供方”,

alias:”供方”,

href:””,

state:{

selected:isCurrent(“供方”,false)

}

}];

2.定义添加导航的导航栏的div如下:

3.通过id获取div标签初始化导航栏视图,getHtml()方法负责根据代码动态生成导航栏视图

$(‘#left’).html(getHtml(checkManageTree));

4.getHtml()方法的实现,通过动态创建导航栏可以减少重复代码,只需要定义json的格式的导航栏即可

/

* 获取html字符串

* @param {Object} data

*/

function getHtml(data) {

var ulHtml = ‘

‘;

return ulHtml;

}

上面我们讲到了核心的组件就是一个js,一个css,所以我们在应用的时候只要把这两个引用上就可以解决大部分的问题了。(注意UIkit是需要jqurey支持的,而且需要2.0以上的版本,也正是如此,它不支持IE8以下的浏览器,这也是不受欢迎的原因之一)。

如下所示,我们需要先引用这些东西在我们的html页面中:

[html] view plain copy

然后我们就可以根据教程中核心组件中的教程来写控件了,下面是个例子:

[html] view plain copy

  1. Hello Universe

  2. Lorgen ipsum dolor sit amet,consecletur elit,in antus libero debitis?
  3. Buy the Universe Now

[html] view plain copy

  1. UIkit-Demo2
  2. Hello Universe

  3. Lorgen ipsum dolor sit amet,consecletur elit,in antus libero debitis?
  4. Buy the Universe Now

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/88804.html

(0)
上一篇 2小时前
下一篇 1小时前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信