Saber 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Saber 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 未知
开发语言 HTML/CSS 查看源码 »
操作系统 跨平台
软件类型 开源软件
开发厂商 百度
地区 国产
提 交 者 叶秀兰
适用人群 未知
收录时间 2014-07-28

软件简介

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

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

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

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

示例

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

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

二维码:

JavaScript 模块

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

他们的特点是:

  • 细粒度拆分,每个模块专注做好自己的事情,项目中按需组合

  • 抛开桌面浏览器的历史包袱,只为移动端设计,优先使用原生JavaScript

  • 拥抱社区,受益于AMD规范,有众多可用的模块资源

模块名模块说明版本文档
saber-ajaxPromise 风格的 Ajax 模块0.1.3文档
saber-cookieCookie 操作模块0.1.3文档
saber-dom静态函数风格的 DOM 工具库0.4.0文档
saber-emitter事件发射器0.5.0文档
saber-env浏览器环境检测0.4.2文档
saber-fireworkMVP 开发框架,提供完整的 SPA 解决方案0.2.6文档
saber-geo地理位置信息0.1.0文档
saber-lang语言增强模块0.3.1文档
saber-matchmedia监测 CSS 的 media queries0.1.0文档
saber-promisePromise/A+ 实现0.1.2文档
saber-routerhash 路由控制模块0.2.1文档
saber-run动画支持模块0.2.0文档
saber-scroll区域滚动支持模块0.1.2文档
saber-storage本地存储模块0.1.0文档
saber-tap浏览器无延迟点击支持模块0.1.2文档
saber-uriURI 处理模块0.1.1文档
saber-viewport页面视口管理,提供页面转场功能0.2.9文档
hammer外部模块,移动端手势库1.0.10文档
etpl适合 SPA 应用的模板引擎2.1.0文档

CSS 库

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

他们的特点是:

  • 用Autoprefixer处理多数兼容性问题,面向 标准 CSS 开发

  • 只在调用时才输出CSS代码,避免样式类污染 HTML 代码的语义

  • 以npm package的形式管理版本,升级方便

rider

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

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

rider-ui

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

Platform

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

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

一分钟入门

安装 edp

npm install edp -g

image

新建移动SPA项目

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

image

添加模块

edp mobile add /

修改模版文件

编辑src/index.tpl

image

启动测试服务器

edp mobile start

image

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
冲这个名字和图标 也要好好的看下 Saber
2014/12/17 10:40
回复
举报
更多评论
暂无内容
发表于开发技能专区
11/24 20:44

Saber安装和破解

最近需要用到 Saber ,在Saber贴吧找到了 2016 的安装包,就试着按照网上的教程安装破解了,中途遇到一些问题破解不成功,现在把这次安装破解整理下。 一定要按照流程来,不能想当然按照自己以往的经验来,我就是...

0
0
发表于开发技能专区
11/24 20:48

saber插件安装教程

saber插件安装教程 ae当中有一款插件非常的重要,因为可以做出各种炫酷的激光特效出来。像星球大战里面的非常炫酷的特效激光剑那就是用saber做出来的。还有那种非常炫酷漂亮的激光束也是可以用saber做出这种效果来...

0
0
发表于开发技能专区
11/24 20:46

saber插件安装(mac版)

与大家分享一款非常好用的AE插件Saber插件汉化版。videocopilot saber是一款能量激光描边光效特效AE插件,可以帮助用户制作出能量激光、传送门、霓虹灯、电流、光束、光剑等效果。小编现为大家带来saber插件汉化版...

0
0
发表了博客
05/09 09:42

saber安装JavaScript 日期处理类库Moment.js

npm install moment --save (估计网络慢,造成失败) yarn add moment (成功)

0
0
发表了博客
2019/03/29 15:57

mysql(二)

DCL:   管理用户:       添加用户:           CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码'       删除用户:           DROP USER '用户名'@'主机名'       修改用户密码:          UPDATE USER SET PASSWORD = PASSWORD ('新密码')WHERE USER = '用户名...

0
0
发表了博客
2019/08/16 11:01

vue 框架安装系列问题

npm install --global vue-cli 错误提示:vue-cli-service' 不是内部或外部命令,也不是可运行的程序或批处理文件 解决: 如果是npm安装的 执行 npm -g bin 把地址添加到环境变量中 如果是yarn 安装的 执行 yarn global bin 把地址添加到环境变量中 运行:yarn run serve 下面为错误提示:(解决方法 :npm rebuild node-...

0
0
发表了博客
2019/09/20 12:29

Bladex-Boot使用Postman调用服务说明

一:GitBladex-Boot项目,并启动服务 二:打开Postman 三:使用Post,调用http://localhost/blade-auth/oauth/token/ 配置:Header中增加Key:Authorization ,VALUE:Basic c2FiZXI6c2FiZXJfc2VjcmV0(注:"c3dvcmQ6c3dvcmRfc2VjcmV0"为clientId:clientSecret串转换为的base64编码,这个是可变的,clientId:clientSecret...

0
0
发表了博客
2019/03/29 17:26

mysql(三)

   DDL:操作数据库,表   操作数据库:CRUD   C:创建数据库:       create database 数据库名称     判断是否存在:       create database if not exists 数据库名称     创建数据库,并指定字符集       create database 数据库名称 character set 字符集     示例:      ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
1 评论
59 收藏
分享
返回顶部
顶部