关于sui mobile和light7的一些看法

sui mobile和light7都是同一个作者开发的,都是用于手机端的UI。两个框架简直就是同卵双胞胎,其中sui mobile必须配合zepto,light7可以使用zepto也可以使用jquery。

如果说你想在项目中选择这样一套框架,建议使用light7而不是sui mobile,连boostrap都抛弃了zepto,我想不到有任何理由使用它。zepto比jquery的优势只有体积小而已,然而现在移动网络这么快,而且有各种cdn可以使用,体积小的优势可以忽略不计了。它的缺点就是扩展插件没有jquery多,而且他还有自身有但是jquery没有的api,这就是导致为什么sui mobile不可以将zepto替换成jquery的原因。

说下这两个框架比较坑人的问题——路由,路由作用其实就是异步刷新、缓存页面、修改url,支持浏览器上一步下一步,路由可以给用户更好的使用体验,可以很平滑的跳转页面。但是如果你使用路由(默认开启),你就必须将所有页面的js提取到同一个js中,并且使用pageInit方式来初始化。所有业务的页面逻辑代码都放到同一个文件,这其实很不利于维护。而且我实际使用中发现路由和angularjs也有冲突。所以我建议关闭路由,把它作为一个单纯的css库来使用。

 

sui mobile:https://sui.thinkadmin.top/

light7:官网已经关闭,不维护了

来源:https://my.oschina.net/u/3069996/blog/792782

posted @   小小强学习网  阅读(219)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示