文件名称:slalom:来自线性约束的声明式触摸交互
文件大小:2.02MB
文件格式:ZIP
更新时间:2024-07-08 22:59:10
JavaScript
激流回旋 通过约束的声明式触摸交互。 有关更多信息,请查看 当前状态 Slalom 目前可用于制作简单的触摸交互原型以及学习线性约束和物理模拟。 目标(短期优先) 使用更多交互和非触摸驱动动画(点击打开等)构建一些更深入的示例。 写一些真正的 API 文档! 定义一个简单的格式(可能基于 JSON)来描述所有约束(而不是 Slalom 当前使用的基于代码的描述)。 探索约束的可视化表示,以在编辑器中使用。 将 Slalom 带到本机平台(Android、iOS、带触控板的 Mac 等)。 命令式代码的良好逃生舱口。 Slalom 不能(也不应该尝试)处理各种触摸交互,因此能够轻松转义到命令式代码非常重要。 欢迎投稿! 通过拉取请求或提交错误并寻求帮助,您可以随意提交其他示例、教程或功能改进。 Slalom 仍然具有很强的可塑性,因此最好尝试用它构建许多不同的东西,以了解它需
【文件预览】:
slalom-master
----build.sh(129B)
----webpack.config.js(451B)
----src()
--------MultiEditSolver.js(3KB)
--------MotionConstraint.js(3KB)
--------MotionContext.js(5KB)
--------parser()
--------Serialization.js(7KB)
--------Manipulator.js(14KB)
--------Box.js(3KB)
--------index.js(291B)
----examples()
--------dependencies()
--------Pager()
--------Panels()
--------img()
--------Scrolling()
--------GoogleMaps()
--------example.css(448B)
--------Scaling()
--------Windows7Overscroll()
--------prelude.js(1KB)
--------Presentation()
--------Photos()
--------2DScrolling()
--------JSON()
--------box.css(454B)
----LICENSE(11KB)
----README.md(1KB)
----dist()
--------slalom.min.js(29KB)
--------slalom.js(91KB)
----.gitignore(12B)
----package.json(742B)