
锋利的Jquery
Jquery
刚刚工作的时候进入一家做新媒体的公司,那时系统还是用C#写的,没有做前后端分离,那时候前端的框架主要是Jquery和Bootstrap。当然这种老掉牙的系统和那家公司已经销声匿迹。当时从原生Javascript切换到Jquery简直不要太好,感觉做任何事效率都更高了,尤其是操作DOM,一个$符合就可以解决很多事,一切都变得高效起来。
Layui
Layui的理念在当时是很先进的,他完全重写了JavaScript的使用方式。与同期的Bootstrap相比,Bootstrap以响应式布局出圈,还只是在给元素通过class加css,Layui已经有了模块化和组件的概念。并且提供了很多好用的api,例如树形组件:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>树组件</title>
<link rel="stylesheet" href="../src/css/layui.css">
</head>
<body>
<div id="test1"></div>
<script src="../src/layui.js"></script>
<script>
layui.use('tree', function(){
var tree = layui.tree;
//渲染
var inst1 = tree.render({
elem: '#test1' //绑定元素
,data: [{
title: '江西' //一级菜单
,children: [{
title: '南昌' //二级菜单
,children: [{
title: '高新区' //三级菜单
//…… //以此类推,可无限层级
}]
}]
},{
title: '陕西' //一级菜单
,children: [{
title: '西安' //二级菜单
}]
}]
});
});
</script>
</body>
</html>
但是后来随着React、Vue、Angela的出现,Jquery出现了衰落,Layui也走了下坡路,使用他的人也几乎绝迹。我一直觉得Layui很不错,他没有做错什么。但是就好像Layui学会了乾坤大挪移、九阴白骨爪,下山没几天,被React、Vue、Angela拿AK47顶脑门上。