当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

CindyJS

创建交互式内容的 JS 框架
授权协议 Apache-2.0
开发语言 JavaScript
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 公西承
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

CindyJS 是一个为网络创建互动(数学)内容的框架。它的目标是与 Cinderella 兼容,提供一个脚本语言 CindyScript 的解释器,以及一套可用于描述结构的几何操作。这些组件结合在一起,使得各种概念的可视化变得非常容易,特别是来自几何学和一般数学的概念,也包括其他各种领域的概念。

构建

如果你已经安装了 npm,在顶级源代码目录下运行 npm install 就可以了。如果你缺乏 npm 和 node 的兼容设置,在顶级源代码目录下运行 make build=release 就可以在项目目录树下安装。所有需要的第三方工具都可以被自动下载并安装在项目目录树下。一个例外是 Java Runtime Environment,它必须事先安装。

例子

可以在此处查看示例

 相关资料
  • 我正在研究为我们的客户报告工具创建PDF报告的不同方法。我找到了这个链接,他们可以在PDF文档上执行操作和表单。有可能以编程方式生成这些PDF吗?比如有没有API可以创建这样的PDF? 我使用过apache POI和iText,但它没有这些功能。有没有人遇到过任何开源或商业工具用于此目的? 我的主要目标用户将是iPad用户。因此在objective c中使用此API也会有所帮助。

  • 每当我试图保存页面时,我总是得到一个ORA-01722。当我试图: > 将区域创建为交互式报告:尝试了3个不同的表,从自动创建到自己键入sql;1列或全部列;甚至从双打中选择1 colX; 将任何经典报表更改为交互式报表,然后单击保存。 如果我从模板向导创建交互式报告,请更改为经典并尝试返回,同样的问题。 我已经只尝试了varchar列,禁用了IR中的所有功能,给它静态id,基本上关闭和打开了所有

  • Traits 项目允许你可以向 Python 项目属性方便的添加验证、初始化、委托、通知和图形化界面。 在这个教程中,我们将研究Traits工具包并且学习如何动态减少你所写的锅炉片代码,进行快速的GUI应用开发,以及理解Enthought工具箱中其他部分的想法。 Traits和Enthought工具箱是基于BSD-style证书的开源项目。 目标受众:Python 中高级程序员 要求 wxPyth

  • 本文向大家介绍WKWebView、WebView和JS的交互方式详解,包括了WKWebView、WebView和JS的交互方式详解的使用技巧和注意事项,需要的朋友参考一下 由于Xcode8发布之后,编译器开始不支持iOS 7了,这样我们的app也改为最低支持iOS 8.0,既然需要与web交互,那自然也就选择使用了 iOS 8.0之后 才推出的新控件 WKWebView. 相比与 UIWebVie

  • 原文:Interactive navigation 所有图形窗口都带有导航工具栏,可用于浏览数据集。 以下是工具栏底部的每个按钮的说明: Home(首页)、Forward(前进)和Back(后退)按钮: 这些类似于 Web 浏览器的前进和后退按钮。 它们用于在之前定义的视图之间来回浏览。 它们没有意义,除非你已经使用平移和缩放按钮访问了其他地方。 这类似于尝试在访问新页面之前单击 Web 浏览器上

  • 问题内容: 交互验证小部件中的内容的推荐技术是什么? 我已经阅读了有关使用和的文章,并且看来这些功能受到以下事实的限制:如果命令更新了Entry小部件的值,这些功能将被清除。 鉴于这种行为,我们应该绑定的以及事件和监视/更新我们的小部件的价值,通过这件事情?(还有我可能错过的其他相关事件?) 还是我们应该完全忘记交互式验证,而只对事件进行验证? 问题答案: 正确的答案是,使用小部件的属性。不幸的是