我試圖圍繞Twitter的航班包裹我的頭。假設我有一個程序頁面,它有16個元素處理程序管理,CRUD操作,AJAX請求等等......使用twitter飛行,我是否需要爲每個節點元素或Program頁面創建一個組件將每個元素附加到程序組件中的函數中?是否只綁定一個元素?
4
A
回答
3
爲您附加的每個元素實例化一個組件。如果您有DOM節點列表,則可以在每個節點上調用.attachTo
,併爲所有節點實例化一組組件。
1
您不必將組件附加到每個節點。您可以將一個組件連接到可以完成所有工作的文檔,但將它分解爲更小的功能是很有意義的。 IMO,一個組件應該代表一個特徵
例如,您可能有一個通過ajax與API通信的組件,另一個處理特定表單的提交,另一個管理列表的內容。單個組件做多少就取決於你。爲了便於攜帶,可重複使用和易於維護,保持組件小巧且定義明確是有意義的。
說到這一點,你可能不想製造大量的微小組件。我不想爲列表中的每個項目創建一個,但我可能爲頁面上的每個列表創建一個。
組件的單個實例可以附加到DOM節點。組件可以訪問從其根節點擴展的完整DOM樹。
相關問題
- 1. 檢查元素是否只有一個子元素
- 2. 多個單擊綁定元素只在knockout.js中執行一個?
- 3. jQuery:將一個元素綁定到另一個元素
- 4. 更改DOM元素是否會影響綁定的子元素?
- 5. 確定一個事件目標是否是另一個元素的子元素
- 6. 將動態元素綁定到函數;只剩下一個綁定
- 7. foreach綁定只有一個元素在挖空
- 8. 綁定到集合的菜單隻顯示第一個元素
- 9. jQuery .live('click')只綁定頁面上的第一個元素
- 10. 在C++中只重新綁定一個元素
- 11. jQueryUI自動完成只綁定到第一個元素
- 12. 查找是否一個元素被其他元素與第一元素的只是ID重疊
- 13. xaml中的元素是否可以綁定到多個路徑?
- 14. Xamarin綁定引用是否需要爲每個元素?
- 15. getElementById一個XBL綁定的XUL元素
- 16. 綁定到一個可視元素
- 17. 綁定到另一個元素?
- 18. 綁定。這對一個HTML元素
- 19. jQuery的綁定同一個元素
- 20. GridLayout只更改一個特定元素?
- 21. Vuejs組件模板是否只需要一個根元素?
- 22. JQuery UI Selectable():檢查是否只選擇了一個元素
- 23. Javascript - 綁定到另一個元素後面的元素?
- 24. 銷燬一個元素會銷燬該元素上的綁定?
- 25. 檢查元素是否是選中的最後一個元素
- 26. 只顯示元素時,它是在另一個元素
- 27. 只選擇一個元素,不是所有的元素 - jQuery
- 28. Foreach元素 - 只是第一個元素工作
- 29. 如何檢查一個元素是否是另一個元素的有效子元素/父元素
- 30. stopPropagation()只有一個元素