下载
如何下载 JavaScript 模块
saber 的所有 JavaScript 模块,均通过 EDP 提供的 包管理 功能下载。如果你已经有了 node 环境,先安装 EDP:
npm install -g edp
现在,你就可以下载你需要的 JavaScript 模块了,比如:
edp import saber-ajax
以上命令将下载 saber-ajax 模块,以及该模块所依赖的 saber-emitter、saber-lang、saber-promise 模块。
saber 框架采用了细粒度的模块划分。受惠于此的同时,也会面临维护模块间依赖、模块升级、模块打包的问题,所以我们采用 配套工具(EDP) 来帮您自动完成这些工作,让您无后顾之忧。
如何下载 CSS 样式工具库 rider
rider 是一个标准的 stylus 插件,可以直接通过 npm 直接安装。
在 edp 环境下,我们提供了专门的支持插件 edp-provider-rider。
如果是使用 edpx-mobile 生成的项目,已经默认安装好了 rider,可以直接使用。
了解更多信息,请参考 rider 的文档。
单页面应用
创建 SPA 命令,两个命令即可搞定,安装依赖的工具:
npm install -g edp edpx-mobile
在 目标目录 创建一个新项目:
edpm init spa
现在,依赖的 JavaScript 模块与 CSS 样式工具库都已经就绪了。
JavaScript 模块状态
| Package | Build Status | Dependencies Status |
|---|---|---|
| saber-ajax | ![]() |
![]() |
| saber-cookie | ![]() |
无依赖 |
| saber-dom | ![]() |
无依赖 |
| saber-emitter | ![]() |
无依赖 |
| saber-env | ![]() |
无依赖 |
| saber-fastbutton | - | 无依赖 |
| saber-firework | ![]() |
![]() |
| saber-geo | ![]() |
无依赖 |
| saber-lang | ![]() |
无依赖 |
| saber-log | ![]() |
![]() |
| saber-matchmedia | - | 无依赖 |
| saber-promise | ![]() |
无依赖 |
| saber-router | ![]() |
![]() |
| saber-run | ![]() |
![]() |
| saber-scroll | - | ![]() |
| saber-storage | ![]() |
无依赖 |
| saber-string | ![]() |
无依赖 |
| saber-tap | - | ![]() |
| saber-uri | ![]() |
![]() |
| saber-viewport | - | ![]() |
| saber-widget | ![]() |
![]() |

























