问题标签 [render]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
750 浏览

render - 在网页上显示渲染时间的最佳格式

我已经开始将渲染页面所花费的时间添加到我们内部 Web 应用程序的页脚。目前它看起来像这样

在 0.062 秒内渲染

有时我会得到这样的渲染时间

在 0.000 秒内渲染

目前它仅作为用户判断页面是否快速加载的指南,让他们快速通知我们页面是否需要 17 秒而不是通常的 0.5 秒。我的问题是时间应该采用什么格式?在这一点上我应该切换到一个语句,如

在不到一秒的时间内渲染

我喜欢看十分之一秒,但上面的第二个示例对任何人都没有用,实际上它只是突出了我用来查找渲染时间的计算的限制。我宁愿根本不让用户看到!欢迎任何答案,包括页面上是否应包含任何内容。

0 投票
8 回答
12104 浏览

api - 用于服务器端 3D 渲染的 API

我正在开发一个应用程序,该应用程序需要在服务器上快速渲染简单的 3D 场景,然后通过 HTTP 将它们作为 JPEG 返回。基本上,我希望能够通过执行以下操作在 HTML 页面中简单地包含动态 3D 场景:

我的问题是关于使用什么技术来进行渲染。在桌面应用程序中,我很自然会使用 DirectX,但我担心它可能不适合为数十甚至数百名用户创建图像的服务器端应用程序。有人对这个有经验么?是否有适合此应用程序的 3D API(最好是免费提供)?从头开始编写软件渲染器会更好吗?

我对使用 DirectX 或 OpenGL 的主要担忧是,它是否能在虚拟化服务器环境中正常运行,以及它是否适用于典型的服务器硬件(我几乎无法控制)。

0 投票
4 回答
11450 浏览

xml - 在 grails 中漂亮地打印 XML 响应的最佳方法

鉴于此在 grails 操作中:

我看到这个:

有没有一种简单的方法来漂亮地打印 XML?渲染方法中内置的东西,也许?

0 投票
3 回答
1010 浏览

asp.net - 有没有办法在动态呈现的 HTML 控件中维护 ASP.NET ViewState?

我想制作具有几个<input type='checkbox' />控件的自定义控件,这些控件在 Render 方法中呈现。是否可以在这些控件上保留 ViewState(例如是否选中)?

有一种方法可以通过使用 ASP.NET 服务器 CheckBox 控件,使用 this.Controls.Add() 将它们添加到 OnLoad 事件中,并且每次都给它们相同的 Id,但我不想这样做:)

0 投票
5 回答
31350 浏览

ruby-on-rails - 在 rails 中使用 MIME 类型渲染文件

这是代码:

...但是当我签入 FireBug 时,生成的 MIME 类型是 text/html。在这种情况下如何指定 MIME 类型?

0 投票
11 回答
78643 浏览

ruby-on-rails - 如何在 Rails 中呈现不同格式的一部分?

我正在尝试生成包含一些 HTML 的 JSON 响应。因此,我有/app/views/foo/bar.json.erb

我希望它渲染/app/views/foo/_baz.html.erb,但它只会渲染/app/views/foo/_baz.json.erb。传球没用:format => 'html'

0 投票
2 回答
3630 浏览

ruby-on-rails - Rails RESTful 控制器和自定义操作后的渲染

如何在 restful 控制器中执行操作而不是重定向后进行渲染。

我有一个带有标准操作的控制器,并且我添加了一个特殊操作,通过#show 页面上的一个表单将数据添加到相关资源中(想想帖子上的评论)。我正在验证表单的输入,并希望在错误时重新呈现显示操作并在成功时重定向到显示操作。

我想渲染以防止用户两次输入他们的信息,但是当我尝试在 flash[:notice] 中渲染显示操作时出现错误时,我收到一条错误消息,指出我没有指定 ID。当我指定一个 ID 时,它会尝试呈现一个尚不存在的新模板。

我认为它应该很简单:

这不是我的实际代码,只是我刚才作为示例放在一起的东西。

0 投票
3 回答
8425 浏览

asp.net - 捕获从 ASP.NET 生成的 HTML

如何最好地捕获由 aspx 页面呈现的 HTML(在我的实例中,用于日志记录)?

我不想使用 Response.Write 写回页面,因为它会打乱我的网站布局。

使用 Response.OutputStream 或 Response.Output 的流会导致 ArgumentException({System.ArgumentException: Stream was not readable.)

0 投票
4 回答
4644 浏览

.net - 用于呈现 HTML 的流畅界面

在我看来,使用 HtmlTextWriter 呈现 HTML 并不是非常直观,但如果您在 Web 表单中实现 Web 控件,则必须使用它。我认为有可能为此创建一个流畅的界面,该界面看起来更像它输出的 HTML。我想知道人们对我迄今为止提出的语法的看法。

“Tag”、“Text”和“EndTag”是 HtmlTextWriter 类的扩展方法,它们返回它接收的实例,以便可以链接调用。第一次调用“Tag”使用的重载中使用的传递给 lambda 的参数是一个“HtmlAttributeManager”,它是一个简单的类,它包装了一个 HtmlTextWriter 以提供一个索引器,该索引器接受一个 HtmlTextWriterAttribute 和一个字符串值并返回实例,所以可以链接调用。我还为这个类提供了最常见属性的方法,例如“Name”、“Class”和“Id”,这样您就可以将上面的第一个调用编写如下:

再长一点的例子:

希望您能够“破译”此代码段输出的 HTML,至少是这样的想法。

请给我任何关于如何改进语法的想法,也许是更好的方法名称,也许是其他一些方法。

编辑:我认为在不使用流畅界面的情况下查看相同的代码段可能会很有趣,以进行比较:

编辑:我可能应该更明确一点,其中一个目标是它应该产生尽可能少的开销,这就是我限制使用 lambdas 的原因。同样,起初我使用了一个表示标签的类,以便在渲染之前通过语法构建类似于 DOM 树的东西,尽管语法非常相似。我放弃了这个解决方案,因为它会产生轻微的内存开销。在使用 HtmlAttributeManager 类时仍然存在一些这种情况,我一直在考虑使用扩展方法来附加属性,但是我不能使用 indexer-syntax,而且它会使 HtmlTextWriter 的接口膨胀更。

0 投票
1 回答
1751 浏览

c++ - Qt中的渲染方式数

谁能告诉我在 Qt.Like Show() , QDirectPainter 等中有多少种方法可以渲染屏幕...