帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:JAVA  INT  mathematical  Javascript  交互  Javascript框架  MAT  framework  
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  交互  数学  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语