CindyJS, 用于交互式( 数学) 内容的JavaScript框架

分享于 

5分钟阅读

GitHub

  繁體 雙語
A JavaScript framework for interactive (mathematical) content
  • 源代码名称:CindyJS
  • 源代码网址:http://www.github.com/CindyJS/CindyJS
  • CindyJS源代码文档
  • CindyJS源代码下载
  • Git URL:
    git://www.github.com/CindyJS/CindyJS.git
    Git Clone代码到本地:
    git clone http://www.github.com/CindyJS/CindyJS
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/CindyJS/CindyJS
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    CindyJS

    CindyJS是为web创建交互式( 数学) 内容的框架。

    软件的目标是与 Cinderella兼容,提供一个脚本语言的解释器,以及一组可以用来描述结构的几何运算。 这些组件使得这些概念非常容易可以视化,从几何学的几何和数学来看,同样的。

    示例

    在网上的例子可以看到这里的

    此外,还有examples 目录 inside 库,演示各个函数和操作。

    开发人员可以从本地开发副本运行这些示例。 一些例子可能需要像环境这样的web服务器避免触发与本地文件相关的浏览器安全措施。 为此,可以在开发树的root 中运行 npm_modules/.bin/st -l -nc,然后访问目录的本地副本。

    建筑

    在安装了 npm 后,在顶级源目录中运行 npm install 应该工作正常。

    如果缺少兼容的npmnode 设置,在顶级源目录中运行 make build=release 应该能够获得适当的安装 inside。 一般来说,所有必需的第三方工具都应该自动下载并安装 inside 项目目录树。 一个例外是Java运行时环境,在( 因为用户必须在允许下载JRE之前手动接受这些条款和条件) 之前必须安装它。

    如果 npm 响应成功终止,那么将包含你可能希望在你的网站中包含的工件。 如果你正在构建正式提交,那么 make build=release deploy 将创建更适合于在网络服务器上放置的build/deploy

    基于 Windows的

    描述 上面 使用 make 主要是为了方便。 几乎所有的命令实际上都传递到了 make 目录中包含的基于javascript的构建系统。 如果在 Windows 上没有可用的make,则可以调用 node make。 因此,标准版本构建将是 node make build=release

    注意,你应该安装以下软件:

    • 最近的Java运行时环境( JRE )
    • node 命令添加到路径中的Node.js
    • 使用 git 命令的Windows 在 Windows 命令提示下可用

    当你处理代码库时,简单的make 或者 node make 会给你一个快速编译和易于调试的构建。 这里相反,node make build=release 将执行其他编译步骤,如运行闭包编译器。 它可能会发出更多警告,而在开发时可能会很有用。 你应该确保你的代码在两种构建模式中。

    如果你确信你的工作已经完成,那么在你执行 git add 执行更改后调用 make alltests。 这将确保你的修改通过所有的测试。 相同的测试将在请求请求时自动运行。 修改完成后,通过这些测试并附带适当的测试用例或者演示示例( 适当位置),你可以向你的变更提交请求请求。

    文档

    文档描述了如何使用这个框架在HTML页面上创建小部件。

    中的其他文档 ref 目录描述了CindyScript编程语言的大部分。 然而,该文档作为的一个副本开始,对应的灰姑娘文档。 目前,它的目标是支持哪些功能插件应该被支持,而实际支持仍然可能会滞后于 behind。 如果你的工作需要一个特殊特性,请不要犹豫,为它提供一个特性请求( )。

    许可证

    CindyJS在 Apache 2许可协议下的许可证。


    JAVA  INT  Javascript    framework  MAT  
    相关文章