gpt4 book ai didi

ember.js - Ember.js 中是否有 Metamorph 脚本标签的替代方案?

转载 作者:行者123 更新时间:2023-12-02 14:22:29 25 4
gpt4 key购买 nike

我正在为我的下一个项目评估 Ember.js。到目前为止,我很喜欢这种绑定(bind)机制,但对该方法有疑问。根据文档“为了知道当基础属性发生变化时要更新 HTML 的哪一部分,Handlebars 将插入具有唯一 ID 的标记元素。”我可能可以忍受这些标签,但它们非常分散注意力(参见下面的示例)。是否在任何地方都讨论了这种方法背后的基本原理。是否考虑过任何替代方案?

<tbody>
<script id="metamorph-0-start" type="text/x-placeholder"></script>
<script id="metamorph-1-start" type="text/x-placeholder"></script>
<tr>
<td class="quote-name">
<script id="metamorph-7-start" type="text/x-placeholder"></script>
Apple
<script id="metamorph-7-end" type="text/x-placeholder"></script>
</td>
<td class="quote-code">...</td>
<td class="quote-value">...</td>
<td class="quote-bid">...</td>
<td class="quote-offer">...</td>
</tr>
...
</tbody>

最佳答案

据我所知,Metamorph 使用脚本标签的基本原理是脚本标签可以出现在 DOM 中的任何位置,而不会破坏任何视觉效果。当您考虑这一点时,这一事实变得非常重要,因为它允许一种方法使 DOM 中的任何内容都可以被框架监视。从而实现了使 Ember 如此伟大的所有具有约束力的“魔法”。

去年早些时候,我确实记得 IRC channel 上关于此问题的一些讨论,是的,考虑了替代方案,但脚本标签获胜。

关于ember.js - Ember.js 中是否有 Metamorph 脚本标签的替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9160966/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com