问题标签 [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.
javascript - famo.us:子类 Surface
我在 famo.us 中看到了一些对“Surface”或“View”类进行子分类的示例。这是一个简单的例子:
我对此有3个问题:
- 目的是
View.apply(this, arguments);
什么?这是“javascript 事物”还是“famo.us 事物”? - 如果我想将 width 和 height 属性传递到
SettingsView
.ctor 中,然后我可以将它们传递到View
.ctor 中怎么办?这就是apply
方法的作用吗? - 是什么意思
SettingsView.DEFAULT_OPTIONS = {};
?
javascript - Timer.setTimeout 和 Timer.after 的区别
我在Timer
这里famo.us
测试
http://famo.us/docs/0.2.0/utilities/Timer
我对after()
. 看起来它是一个内部引擎滴答声,famo.us
但它如何转化为第二个?因为 5000 大约是 9 秒。它不符合setTimeout
。
有什么帮助吗?
ios - famo.us:让我的字体看起来像 iOS 字体
是否可以让我在 famo.us 中的字体看起来像 iOS 中的正常字体?看起来我的字体从来没有这么好看过。
谁能告诉我他们是否遇到过同样的问题?
famo.us - famo.us:famo.us 中的“deploy”函数是什么意思?
我已经看到人们Surface
在 famo.us 中对类进行子类化并覆盖该deploy
函数的示例。这是 famo.us 在可渲染对象上需要的特殊功能吗?我有一个正在构建的“控件”,它具有某些动画,我想在它变得可见时显示它们,但我不希望它们在我实例化对象时开始,我希望它们稍后在显示时显示给用户。这是deploy
函数的用途吗?
javascript - famo.us 如何解析表面属性?
我们有这样的东西:
famo.us 如何解析这个对象并将其作为内联样式插入到 html 中?
我们如何才能使其中一些属性实时更新,例如其他 famo.us 组件?
famo.us - Famo.us 适合父母尺寸
不为表面提供任何尺寸将使表面采用其父级的尺寸,对于我们称之为“填充”的图像。
但这会扭曲图像,现在如何制作一个表面(或任何具有大小的元素)以适应它的父级高度或宽度并保持元素比例?
最小代码示例:
ios - famo.us:从桌面网络浏览器模拟视差
我正在使用DeviceView
来自 famo.us 的示例,让使用台式机/笔记本电脑的人能够想象应用程序在手机上的外观。我必须DeviceView.js
从 famo.us 网站提取和支持图像。我现在有一个手机的 2D 图像,屏幕上有一个表面,我可以做任何我想做的事情,现在我想在右边做一个小的“操纵杆”,我可以用它来做两件事:
- 当操纵杆移动时,我希望
DeviceView
它在 3 个维度上旋转,所以它实际上就像设备在旋转 - 向我的 famo.us 代码发送信号以调整视差效果的应用层
对我来说困难的部分是#1,因为我不知道如何让这个 2D 图像在 3D 空间中旋转。是否有为此而进行的 famo.us 转换?如果我可以拍摄图像并将其拉伸到 Z 维度,使其看起来像一个 3D 对象,那也太棒了。
任何人都可以帮忙吗?
famo.us - 如何使用 famo.us 中的输入和输出处理程序?
为了构建干净的代码,Famo.us 使用事件与模块进行通信。大多数事件指南都显示了有关EventHandler的示例。现在我们应该使用输入和输出事件构建健壮的视图,如何实际使用它?即输入和输出处理程序的目的是什么?
javascript - 如何在容器或表面内添加图像以实现视差
我试图在这里修改这个例子
https://github.com/Famous/examples/tree/master/src/examples/surfaces/ImageSurface
我的目标是在某种容器的子修饰符下制作图像。然后我可以setTransform
对这个修饰符做移动图像。
我希望上面的代码会在左上角显示徽标,然后是蓝色背景。但到目前为止,我根本没有看到图像出现。
有什么帮助吗?
更新 1:
我意识到做这项工作:
这有点奇怪,因为我认为它与此相同:
有人可以告诉我区别吗?
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 内容加载之前包含在内。