[Famo.us] RenderNode 核心說明

[UPDATE] Famo.us 官方已捨棄此模組,詳情請看官方 Github [https://github.com/famous/engine] RenderNode 算是整個 Famo.us 對於元件樹狀結構的核心,他專門用來處理你的元件,在樹狀結構中應該要怎麼長是靠他來處理。 -------------------------------------------------------------------------------- RenderNode 核心 這個核心很特殊,你應該也幾乎沒有機會能直接使用他。他的初始化必須要是一個可渲染(renderable)的元件,而這個元件經過初始化後,自身就會轉換成 RenderNode 物件,來提供給 Famo.us

[Famo.us] Scene 核心說明

[UPDATE] Famo.us 官方已捨棄此模組,詳情請看官方 Github [https://github.com/famous/engine] 這個核心模組是用於提供一個已經定義好的結構化場景,定義什麼呢? -------------------------------------------------------------------------------- Scene 核心 說穿了,他等同於一組 Modifier 物件,定義了以下這些事情, * translate * rotate * rotateX * rotateY * rotateZ * rotateAxis * scale * skew 以上必須要是 Transform 模組的相對應物件。 * matrix3d

[Famo.us] Surface 與 Modifier 核心模組

[UPDATE] Famo.us 官方已捨棄此模組,詳情請看官方 Github [https://github.com/famous/engine] Surface 與 Modifier 是最常使用的模組,先前 [https://blog.hinablue.me/entry/famous-install-and-play-with-surface-modifier/] 有提過,這次稍微詳細介紹一下。 -------------------------------------------------------------------------------- Surface 核心模組 這個模組預設會產生一組
的 DOM 元素,然後再進行操作。初始化的參數可以有,

[Famo.us] Engine, Context 與 ElementAllocator

[UPDATE] Famo.us 官方已捨棄此模組,詳情請看官方 Github [https://github.com/famous/engine] 這三樣東西是組成 Famo.us 引擎的主要功臣,負責 rFA 與 DOM 的溝通橋樑。 -------------------------------------------------------------------------------- Engine 核心 在 Famo.us 當中,這個核心做的事情其實並不會太多,大抵上就是這些, * 設定 rFA [https://developer.

[Famo.us] ViewSequence 核心說明

標題與內容不符(不解釋 -------------------------------------------------------------------------------- ViewSequence 核心 他是用來儲存一個序列化資料的模組,所以雖然字面上是 ViewSequence,但是骨子裡跟 View 沒有關係。 初始化方法 這個模組初始化可以傳入這幾個數值(使用 Object 的方式傳入, * array 傳入一個陣列,這個陣列用來儲存你的物件。 * index 定義第一個元素,這個模組用這個元素來當作第一個被 render 的物件 * loop 當巡迴過整個陣列之後,決定是否要返回第一個(或最後一個)元素 * firstNode 第一個元素 * lastNode 最後一個元素