文件名称:constraint.js:使用 JavaScript 语法定义约束。 使用 cassowary.js 作为求解器
文件大小:10KB
文件格式:ZIP
更新时间:2024-06-20 16:05:41
JavaScript
约束.js 通过包装现有对象和类来简化使用约束求解器,以便它们自动创建适当的 c.Variable 和 c.Expression 实例。 通过向addConstraints传递一个包含描述约束的函数的代码,还可以简化在对象之间添加约束。 例子 var c = require("constraint"); var r1 = { x: 50, y: 50, w: 100, h: 25 }; var r2 = { x: 50, y: 50, w: 75, h: 75 }; var desc = { x: "var", y: "var", w: "fixed", h: "fixed" }; c.wrapObject(r1, desc); c.wrapObject(r2, desc); c.addConstraints(function (r1, r2) { r2.x + r2.h /
【文件预览】:
constraint.js-master
----.travis.yml(55B)
----index.js(708B)
----package.json(546B)
----test()
--------test_spec.js(6KB)
----src()
--------shared.js(68B)
--------helpers.js(2KB)
--------constraint.js(7KB)
--------rect.js(814B)
----.gitignore(43B)
----webpack.config.js(444B)
----README.md(7KB)
----build()
--------index.html(373B)