scandio/js

组件简化了与scandiojs的交互。

安装: 10

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 21

分支: 1

开放问题: 0

语言:JavaScript

0.1.5 2013-10-29 10:03 UTC

This package is not auto-updated.

Last update: 2024-09-14 15:11:10 UTC


README

Build Status

你只想使用scandiojs

Scandiojs 已注册为 bower 组件。在一个有 bower 设置的项目中,运行 bower install scandiojs --save 将安装 scandiojs 并将其作为依赖项添加到项目的 bower.json 中。

对于没有 bower 的项目,只需导航到 dist 目录,选择最新的 开发生产 版本。如果你使用的是较新的浏览器并且熟悉源映射,你也可以选择获取 源映射 文件。

带注释的源代码可以在 GitHub 页面 上找到,并从 gh-pages 分支提供服务。

注意:如果你打算使用 DOM-Logging 功能,你也应该选择获取 css 文件 来获取一些样式。

深入了解scandiojs

在克隆 scandiojs 后,你可以通过查看 /example 目录来检查一些示例。`index.html` 展示并执行了 index.js 中的每个函数调用,目前它几乎涵盖了 scandiojs 中可用的所有函数。

此外,你可以检查 /docs 目录中存在的 带注释的源代码。这是在构建过程中(Gruntfile.js)通过 Docco 自动生成的。

最后,如果你想检查文档化源代码的最新版本,只需查看 scandio.js 文件。

扩展scandiojs

你可以使用 ß.util.mixin-fn 轻松扩展 scandiojs 以满足你自己的需求。`test/featurerequest/src/template.js` 包含了一个示例。测试你的代码也很容易,并且已经设置好了。只需查看 test/featurerequest/test/template.js

有关更多信息,请参阅 CONTRIBUTING.md

构建scandiojs所需的工具

为了构建 scandiojs,你需要有 Node.js (~0.10.x)、npm (~1.3.x) 和 git ~1.7。早期版本可能也可以正常工作,但未经过测试,而且谁愿意活在过去呢。

对于 Windows,你必须下载并安装 gitNode.js

Mac OS 用户只需安装 Homebrew。一旦安装了 Homebrew,运行 brew install git 安装 git,运行 brew install node 安装 Node.js,运行 brew install npm 安装 npm

Linux/BSD 用户应使用适当的包管理器安装 gitNode.js,或者如果你愿意,也可以从源代码构建。很简单。

构建你自己的scandiojs版本

首先,通过运行以下命令克隆主 scandiojs git 仓库:

git clone git://github.com/scandio/scandiojs.git

如果您之前没有安装,请安装 grunt-clibower 包。这些包应该作为全局安装进行。

npm install -g grunt-cli bower

进入 scandiojs 目录,并安装 Node.jsBower 依赖,这次 不要 指定全局选项(-g)安装。

cd scandiojs && npm install

然后,为了获取完整、压缩(使用 Uglify.js)、格式化(使用 JSHint)的 scandiojs 版本,请输入以下内容:

注意: 所有构建版本都始终存在于 dist 文件夹中。在构建自己的版本之前,您可能还需要在 package.json 中增加版本号,以避免覆盖之前的版本。

grunt dist

如前所述,scandiojs 的构建版本将被编译到 dist/ 子目录中,包括压缩副本和相关的源映射文件。

测试您的更改或构建

您还可以参考 CONTRIBUTING.md 获取更详细的信息,这对您添加功能请求并测试代码后非常有用。

为了测试您的构建或所做的任何更改,您应该运行以下命令:

cd scandiojs

您应该使用 testem 测试您的代码:如果 testem 没有安装,请输入 npm install testem -g

grunt test-em

这将启动一个运行在 Safari、Chrome 和 Firefox 中的 testem 服务器。

您还可以手动启动 testem 并通过导航到 testem-runner 提供的 URL 运行测试套件。