我试图围绕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()只有一个元素