Saber- 前端移动框架

网友投稿 1797 2022-10-17

Saber- 前端移动框架

Saber- 前端移动框架

Saber 是 模块化 、 组合式 的前端移动框架。

她是提供了 JavaScript 模块、 CSS 样式库 与开发平台 的完整前端解决方案。

现在,她最擅长做 移动端 SPA (Single Page App) 项目。

用她开发 轻应用会是个不错的主意

示例:

访问地址:http://startupnews.duapp.com

源码地址:https://github.com/ecomfe/saber-showcase

二维码:

JavaScript 模块

JavaScript 模块是 edp 下的 AMD Package,通过edpimport的方式引入。

他们的特点是:

细粒度拆分,每个模块专注做好自己的事情,项目中按需组合抛开桌面浏览器的历史包袱,只为移动端设计,优先使用原生JavaScript拥抱社区,受益于AMD规范,有众多可用的模块资源

CSS 库

Saber 的 CSS 样式库 提供了基本的 样式工具库 与 UI 样式库 ,请根据项目特点按需选用。

他们的特点是:

用Autoprefixer处理多数兼容性问题,面向 标准 CSS 开发只在调用时才输出CSS代码,避免样式类污染 HTML 代码的语义以npm package的形式管理版本,升级方便

rider

基于 Stylus、专注于移动端的 CSS 样式工具库。

提供了样式初始化、顺时针简写、缓动函数、图片、排版、单位转换、形状、动画、响应式工具 等功能。

rider-ui

基于rider的 UI 样式库,用于快速构建移动应用界面。

Platform

Saber 的 平台工具 (edpx-mobile)是对edp功能的补充。

首次运行edp mobile开头的命令即会自动安装edpx-mobile,用法请参考使用教程。

一分钟入门

[](https://github.com/ecomfe/saber/wiki/Getting-

Started#%E5%AE%89%E8%A3%85-edp)安装 edp

npm install edp -g

[](https://github.com/ecomfe/saber/wiki/Getting-

Started#%E6%96%B0%E5%BB%BA%E7%A7%BB%E5%8A%A8spa%E9%A1%B9%E7%9B%AE)新建移动SPA项目

# 第一次使用mobile相关命令会自动安装edpx-mobileedp mobile init spa

[](https://github.com/ecomfe/saber/wiki/Getting-

Started#%E6%B7%BB%E5%8A%A0%E6%A8%A1%E5%9D%97)添加模块

edp mobile add /

[](https://github.com/ecomfe/saber/wiki/Getting-

Started#%E4%BF%AE%E6%94%B9%E6%A8%A1%E7%89%88%E6%96%87%E4%BB%B6)修改模版文件

编辑src/index.tpl

[](https://github.com/ecomfe/saber/wiki/Getting-

Started#%E5%90%AF%E5%8A%A8%E6%B5%8B%E8%AF%95%E6%9C%8D%E5%8A%A1%E5%99%A8)启动测试服务器

edp mobile start

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:洛谷 P3384 【模板】树链剖分
下一篇:Codeforces Round #503 C. Elections
相关文章

 发表评论

暂时没有评论,来抢沙发吧~