gpt4 book ai didi

javascript - Backbone : is 100 + Views ok?

转载 作者:搜寻专家 更新时间:2023-11-01 04:25:59 25 4
gpt4 key购买 nike

我刚刚开始使用 backbone……我对此很兴奋,直到我遇到了一些非常令人困惑的事情。因此,根据我在搜索主干信息时所看到的情况, View 基本上是一个元素所独有的。

示例项目:网页生成器/编辑器

所以重新维护示例项目,我猜你会有一个 View Element(),其方法会执行以下一些操作

  • 更改 CSS 样式
  • 改变元素的文本
  • 删除元素
  • 给元素添加类
  • 按(id,类)更改

在这些方法中他们会做类似的事情

this.el.style.color = 'red';

我认为唯一可行的方法是为每个正在更改的元素创建一个 new Element({el: someElement})

假设您在一个页面上有 100+ 元素和 100+ View ,这对我来说似乎不合适。

如果问题令人困惑,那是因为我很困惑,所以如果您需要更多信息。评论...

此外,我似乎无法弄清楚 Models 会在哪里进入这样的应用程序,因为我读到的关于它们的大部分信息都是它们用于联系服务器,而在这个案例。那只会在页面被保存时发生。

那么,有这么多浏览量正常吗?

最佳答案

根据我的经验,简短的回答是是的,这很正常

一般来说,在我见过的 Backbone 中复杂的 Web 应用程序中,视口(viewport)中有几十个 View 当然是相当普遍的。例如,页眉、导航、页脚的几个 View ,然后可能显示十几个模型,但每个模型都由几个 View 表示。

@mu 的评论提出了一个很好的观点,即在某些时候您可能只需要简化应用程序的 UI。但是,是的,如果您正在使用某种 WYSIWYG 风格的实时网页编辑器,预计会有数百个实时 View 实例。

关于javascript - Backbone : is 100 + Views ok?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17775122/

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