问题标签 [famo.us]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
famo.us - 如何为著名的过渡添加延迟?
我想错开动画起点。使用Transit.js和类似的 JQuery 库,转换可以采用延迟参数。我尝试了类似的著名过渡,但没有效果。我想知道是否需要将转换包装在Transition-able 中?我有点不清楚这两者是如何联系在一起的。
vertical-alignment - famo.us 中没有文本垂直对齐属性吗?
看起来在所有 famo.us 示例中,他们使用一个非常大的lineHeight
属性将表面上的文本垂直对齐到中间,而他们使用textAlign: "center"
水平对齐它。如果没有垂直对齐,这似乎有问题,因为如果我想要一段文本,行高技巧会搞砸。
谢谢!
ipad - 如何在 Famo.us 中解决 Safari 图片资源限制?
我需要显示一个包含大量图像的网格,但这会导致 ipad Safari 出现问题...我的项目类似于来自 famo.us 的专辑演示(您必须注册,https: //famo.us/demos ) ,我发现了这个:http ://www.fngtps.com/2010/mobile-safari-image-resource-limit-workaround/
如何通过 famo.us 解决这个糟糕的 safari 限制?
famo.us - Famo.us 安装为我提供了一个带有 famo.us 图标的空白浏览器页面
我运行了所有用于安装 famo.us 开发者工具的命令。一切顺利,直到最后一步grunt serve
。它只是弹出了一个 Chrome 窗口,中间有一个大的 famo.us 标志,但除此之外它什么也没做,我看不到任何可以点击的选项/按钮。有什么我想念的吗?
famo.us - 更改 main.js 后出现 famo.us handler.js 错误
安装 famo.us 后,每当我尝试使用默认的 surfaceImage grunt serve 以外的任何内容修改 main.js 文件时,都会抛出一堆 handler.js 错误并且不会加载页面。
我可以添加不同的图像并修改 imageSurface 的大小而不会出现任何问题,但是一旦我尝试添加表面或向现有的 imageSurface 添加属性,就会出现错误。
这也发生在 GitHub 上发布的所有示例中(从示例 main.js 文件运行)。下面的错误是我在修改 main.js 文件时看到的非常典型的错误:
.
我对此仍然很陌生,所以我确定我错过了一些非常愚蠢的东西,但不确定是什么。其他人有这样的问题吗?
mysql - Famo.us 连接到 MySQL
我正在尝试通过 Famo.us 连接 MySQL 数据库。但我无法完成它。该应用程序的文件夹结构如下所示:
- 应用程序(实际上是 famo.us 应用程序)
- 内容(图片等)
- 库
- 源代码
- main.js(实际上是应用程序)
- 需要配置.js
- 风格
- 咕哝
- 节点模块
main.js
因为它在节点上运行我尝试在 node_modules 文件夹中安装 mysql node_module,成功。但我无法连接到它,因为如果我尝试在 main.js 中使用 require('mysql') 来要求 mysql,它认为我想尝试 src 文件夹中的 js 文件。我不能直接指向 node_modules 文件夹,因为它也给了我一个 404 错误,而且根据 famo.us 的文档,这不是这样做的方法。
所以我尝试以这种方式将mysql代码添加到main.js,但它也不起作用:mysql节点:
需要配置.js
我之前没有将 requireJS 与 Node 结合使用,而且 Famo.us 是相当新的,所以他们还没有文档来连接 mysql 数据库。所以我很迷茫。有没有人知道可能解决这个问题?
famo.us - 序列插入/删除/重新排序的动画
以上有什么建议的模式吗?
我目前的想法是,在更新序列数组之前:
- 使用 Translate+curve 的 setTransform 将节点“滑动”到新位置
- 完成后,翻译回 0,0 并更新数组
当然,上述逻辑的大部分工作方式取决于视图,例如 Scrollview 与 GridLayout。同样,其他动画也可能是相关的。
所以我想我也想知道是否:
- 每个开发人员都应该自己做这件事
- 社区应该创建处理这个问题的包装视图
- 这是 Famo.us 将来会提供的任何东西(我加入聚会很晚,所以不清楚他们的所有计划)。
famo.us - Add surfaces inside a ScrollView in Famo.us
i would like to add individual surfaces to a Scrollview in Famo.us. this is what i have so far can you please point in the right direction. i just want to add surface1, surface2, surface3, etc.
Bellow is the Famo.us code example..
meteor - 如何在 famo.us 物理模拟中添加墙壁?
我有一个带有一些弹跳球的简单物理模拟。我正在尝试添加一个“墙”的边界框,但有问题。
任何例子都会很棒:) 同时
在这里查看很酷的 ascii 艺术文档
我的猜测是添加一堵墙
应该是距离原点仅 5 个像素的墙。
我的问题是: - 我们如何设置物理引擎的原点?我在 PhysicsEngine 中看不到 origin 属性, 我应该为其附加修饰符吗?
发动机坐标是否在 0~1 范围内?即0.5?还是屏幕像素?
因为墙壁只需要一个距离(实际上就像一个半径),方向由法线设定,它们是否总是向内朝向原点?即你不能有一面朝外的墙?
默认 Walls() 查看源这应该创建一个视口大小的边界框,但似乎不起作用......
到目前为止,这是一个带有代码/演示的公共回购
- 这是一个没有墙的正在运行的演示:(
famo.us - 如何在 ScrollView Famous 中实现滑动动作
我正在尝试使用 famo.us 中的滚动视图来实现典型的向左滑动事件以触发一些自定义操作。问题是我错过了一些东西,我无法完成它。我设法在每个滚动视图项目中实现一个 Draggable 修饰符,因此可以拖动项目(X 轴),但现在我无法捕获可拖动修饰符的事件以触发动作。
这是我的 ListView 类:
现在包含我的 ListView 的 App 类:
我不知道我错过了什么,或者是否有更好的方法在 famo.us 中实现滑动手势,如果有人知道它会有所帮助。
提前致谢。=)