问题标签 [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.

0 投票
1 回答
214 浏览

javascript - famo.us:子类 Surface

我在 famo.us 中看到了一些对“Surface”或“View”类进行子分类的示例。这是一个简单的例子:

我对此有3个问题:

  1. 目的是View.apply(this, arguments);什么?这是“javascript 事物”还是“famo.us 事物”?
  2. 如果我想将 width 和 height 属性传递到SettingsView.ctor 中,然后我可以将它们传递到View.ctor 中怎么办?这就是apply方法的作用吗?
  3. 是什么意思SettingsView.DEFAULT_OPTIONS = {};
0 投票
1 回答
75 浏览

javascript - Timer.setTimeout 和 Timer.after 的区别

我在Timer这里famo.us测试

http://famo.us/docs/0.2.0/utilities/Timer

我对after(). 看起来它是一个内部引擎滴答声,famo.us但它如何转化为第二个?因为 5000 大约是 9 秒。它不符合setTimeout

有什么帮助吗?

0 投票
1 回答
101 浏览

ios - famo.us:让我的字体看起来像 iOS 字体

是否可以让我在 famo.us 中的字体看起来像 iOS 中的正常字体?看起来我的字体从来没有这么好看过。

谁能告诉我他们是否遇到过同样的问题?

0 投票
2 回答
482 浏览

famo.us - famo.us:famo.us 中的“deploy”函数是什么意思?

我已经看到人们Surface在 famo.us 中对类进行子类化并覆盖该deploy函数的示例。这是 famo.us 在可渲染对象上需要的特殊功能吗?我有一个正在构建的“控件”,它具有某些动画,我想在它变得可见时显示它们,但我不希望它们在我实例化对象时开始,我希望它们稍后在显示时显示给用户。这是deploy函数的用途吗?

0 投票
3 回答
289 浏览

javascript - famo.us 如何解析表面属性?

我们有这样的东西:

famo.us 如何解析这个对象并将其作为内联样式插入到 html 中?

我们如何才能使其中一些属性实时更新,例如其他 famo.us 组件?

0 投票
3 回答
1031 浏览

famo.us - Famo.us 适合父母尺寸

不为表面提供任何尺寸将使表面采用其父级的尺寸,对于我们称之为“填充”的图像。

在此处输入图像描述

但这会扭曲图像,现在如何制作一个表面(或任何具有大小的元素)以适应它的父级高度或宽度并保持元素比例?

最小代码示例:

0 投票
1 回答
397 浏览

ios - famo.us:从桌面网络浏览器模拟视差

我正在使用DeviceView来自 famo.us 的示例,让使用台式机/笔记本电脑的人能够想象应用程序在手机上的外观。我必须DeviceView.js 从 famo.us 网站提取和支持图像。我现在有一个手机的 2D 图像,屏幕上有一个表面,我可以做任何我想做的事情,现在我想在右边做一个小的“操纵杆”,我可以用它来做两件事:

  1. 当操纵杆移动时,我希望DeviceView它在 3 个维度上旋转,所以它实际上就像设备在旋转
  2. 向我的 famo.us 代码发送信号以调整视差效果的应用层

对我来说困难的部分是#1,因为我不知道如何让这个 2D 图像在 3D 空间中旋转。是否有为此而进行的 famo.us 转换?如果我可以拍摄图像并将其拉伸到 Z 维度,使其看起来像一个 3D 对象,那也太棒了。

任何人都可以帮忙吗?

0 投票
1 回答
173 浏览

famo.us - 如何使用 famo.us 中的输入和输出处理程序?

为了构建干净的代码,Famo.us 使用事件与模块进行通信。大多数事件指南都显示了有关EventHandler的示例。现在我们应该使用输入和输出事件构建健壮的视图,如何实际使用它?即输入和输出处理程序的目的是什么?

0 投票
2 回答
308 浏览

javascript - 如何在容器或表面内添加图像以实现视差

我试图在这里修改这个例子

https://github.com/Famous/examples/tree/master/src/examples/surfaces/ImageSurface

我的目标是在某种容器的子修饰符下制作图像。然后我可以setTransform对这个修饰符做移动图像。

我希望上面的代码会在左上角显示徽标,然后是蓝色背景。但到目前为止,我根本没有看到图像出现。

有什么帮助吗?

更新 1:

我意识到做这项工作:

这有点奇怪,因为我认为它与此相同:

有人可以告诉我区别吗?

0 投票
3 回答
1569 浏览

meteor - 如何在流星应用程序中使用 famo.us CDN 链接?

随着 famo.us 的发布,它拥有所有库作为 CDN 托管库。如何在流星应用程序中使用这些?

我在famo.us代码中的“定义”遇到了很多问题......

我所做的是创建一个新的流星应用程序,然后从 famo.us 样板文件中获取 html 并将其放入客户端文件夹中,这样看起来像

然后我把样板的 src 文件夹中的 main.js 放到了流星的 client/compatibility 文件夹中。但它并没有真正起作用。回来了

来自 main.js

main.js 看起来像

从查看源代码来看,它看起来像是因为meteor 已经编译了main.js 并在famo.us 内容加载之前包含在内。