下载
如何下载 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 |