5

基本上我有一个名为 Asset 的类,它包含我系统中资产的所有信息。这可能会变得很大(资产有缩略图、文件名、元数据、评级、评论等)。

在我的结果页面上,我列出了所有符合特定条件的资产,然后可以使用 jQuery 进行过滤。

我在 IE8 中发现了性能问题,所以我做的第一件事就是查看 Asset 类,看看在页面上显示 Asset 不需要什么。(后来我访问了我的 jQuery,发现这是导致性能问题的原因)。

因此,当我将我的课程剥离到基础知识时,我制作了 BaseAsset 并从中派生了 Asset。

我的问题是,我需要这样做吗?有什么需要吗?

如有必要,我将提供示例,但我暂时避免,因为帖子可能会变得很大:)

4

1 回答 1

3

我不认为你需要一个base class人说,我认为你需要的是发送你需要的东西。问题似乎只是因为您并不总是需要所有数据

我知道这很乏味,但只在需要时发送你需要的东西你不会有任何问题。当您需要更多数据时,可以使用 AJAX 调用异步加载它,或者甚至创建另一个用户导航到的页面。

于 2012-12-31T16:39:30.037 回答