关于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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现