Saber

前端移动框架
授权协议 未知
开发语言 HTML/CSS
所属分类 手机/移动开发、 手机Web开发框架
软件类型 开源软件
地区 国产
投 递 者 裴经义
操作系统 跨平台
开源组织 百度
适用人群 未知
 软件概览

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-ajax Promise 风格的 Ajax 模块 0.1.3 文档
saber-cookie Cookie 操作模块 0.1.3 文档
saber-dom 静态函数风格的 DOM 工具库 0.4.0 文档
saber-emitter 事件发射器 0.5.0 文档
saber-env 浏览器环境检测 0.4.2 文档
saber-firework MVP 开发框架,提供完整的 SPA 解决方案 0.2.6 文档
saber-geo 地理位置信息 0.1.0 文档
saber-lang 语言增强模块 0.3.1 文档
saber-matchmedia 监测 CSS 的 media queries 0.1.0 文档
saber-promise Promise/A+ 实现 0.1.2 文档
saber-router hash 路由控制模块 0.2.1 文档
saber-run 动画支持模块 0.2.0 文档
saber-scroll 区域滚动支持模块 0.1.2 文档
saber-storage 本地存储模块 0.1.0 文档
saber-tap 浏览器无延迟点击支持模块 0.1.2 文档
saber-uri URI 处理模块 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

  • 研究生阶段将以电力电子为主要方向进行学习,处于迷茫期的我深知学术研究需要熟练掌握专业软件技能。首先就是仿真软件的学习。通过自己在网上搜罗的信息,发现主要比较的就是simulink、Saber和PSpice这三款仿真软件。 总结而言,simulink主要侧重的是系统级别的仿真,注重的是控制,其中的器件模型都是简化的。而PSpice和Saber则更为详细,更加能够贴合实际,真正起到仿真的效果来减少实际

 相关资料
  • AKjs前端框架是Andrew.Kim和他的团队一起研发的基于jQuery的一个轻量级前端框架。它是只要懂jQuery的语法很容易上手的框架。该框架里面现在发布了很多移动端常用的功能效果;开发者们使用过程中功能插件也可以自己扩展增加。另一方面,它是相当于一个丰富的组件化UI框架,优点是开发要前后端分离,项目开发过程中后端通过ajax调用数据的机制。 AKjs是一个基于jQuery的一套构建用户界面

  • 投的后端秒挂,二志愿前端/移动端,早知道不乱填了,只能硬着头皮面,也算感受大厂强度吧。 1.自学相关,看过那些书,有哪些途径。 2.除了c++有没有学习其他语言。 3.怎么理解面向对象,什么是开闭原则。 4.什么是重写与重载,实函数能重载吗,能重写吗,怎么禁止重写。 5.c和c++中static关键字的区别。 6.如何在c中调c++,如何在c++中调c 7.用c和c++有遇到内存泄露吗,谈谈你的理

  • 面试 自我介绍 项目介绍 1. img2col 的原理 2. RMSnorm的计算过程 3. reduce的计算流程 4. SIMD 是只能对fp32的算子使用吗(因为我没讲清楚) 5. effective transformer的好处,怎么加速的(没答太对) 6. embedding 和 building casual mask 怎么加速的 7. casual mask 有什么作用 8. 大模型

  • 前端框架图图形展示: 如上图所示,WeX5前端框架(UI2)分以下部分: 基础库 WeX5前端依赖的两个基础库:数据感知MVVM和jQuery,其中数据感知MVVM基于Knockoutjs改进的。 模块框架 UI2遵循AMD模块标准,采用RequireJS实现。模块化是UI2的基础,UI2的所有资源(包括js、css和html等)都是模块,都采用模块化方式引入,采用模块化方式管理依赖。 组件框架

  • 本文向大家介绍使用Thinkphp框架开发移动端接口,包括了使用Thinkphp框架开发移动端接口的使用技巧和注意事项,需要的朋友参考一下 方案一:给原生APP提供api接口 使用TP框架时 放在common文件夹下文件名就叫function.php 查询单个果品详细信息 findRelease() 方法的model app端接收到的数据(解码json之后) app端接收到的数据(原生json串)

  • 第一题 小美是一个火车迷。最近她在观察家附近火车站的火车驶入和驶出情况,发现火车驶入和驶出的顺序并不一致。经过小美调查发现,原来这个火车站里面有一个类似于栈的结构 例如可能1号火车驶入了火车站中的休息区s,在驶出之前2号火车驶入了。那么在这种情况下,1号火车需要等待2号火车倒车出去后才能出去(显然被后面驶入的2号火车挡住了,这个休息区s只有一个出入口)。出于好奇,小美统计了近些天的火车驶入驶出情况