问题标签 [rendering]

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 投票
5 回答
8054 浏览

javascript - Google Analytics - 阻止 HTML/页面呈现

我使用了“不阻止页面下载的更好的 Google Analytics JavaScript ”来动态加载 Google Analytics,这样它就不会阻止 HTML/页面呈现。

但是,有时我的 HTML 页面会阻止呈现 Firefox 3.0 (WinXP) 状态消息状态:

"从 www.google-analytics.com 传输数据"

关于如何以不会阻止 HTML/页面渲染的方式加载 Google Analytics JavaScript 的任何想法?

0 投票
7 回答
13844 浏览

c# - 将 C# 对象渲染为 Html

我们有一堆域实体,它们应该呈现为 html 格式,在弹出窗口中显示它们的详细信息。

我很乐意做这样的事情:

但我的主要问题是如何从后面做这些事情。我有3个不同的答案:

1. 按代码渲染:

我可以简单地编写用于在 ToHtml 方法 (C#) 中呈现 Html 的代码 - 问题在于它过于静态。如果您想将标题移动一点到中间,您应该更改代码。此外,在 C# 中很难阅读 Html 缩进。

2. 使用 XSL:

XSL Files 可以轻松管理 Html 模板,并且使用 XSLT 我可以将 XML 文件转换到文档的正确位置。已经由其他人编写的解析器(只需要学习语法)**为此,我们需要每个对象都可以序列化为 Xml。并且如果对象更改-> Xml 将更改-> xslt 也需要更改** 这也将使我可以轻松缩进 html 的选项,例如:添加 css 功能和\或更改 html 设计

3.使用其他模板引擎:

编写我自己的 C# -> Html 模板引擎,这样它将从文件 (*.template) 中读取模板,并使用反射在模板的正确位置插入正确的属性。** 在这个解决方案中,我们有很多可以想到的问题,例如:语法应该是怎样的?这东西好吗? %Name% %Description% 以及我们如何处理数组?** 也许我们可以使用现有的引擎(Brail 或 T4-Templating)?

你喜欢哪个?你知道一个好的引擎吗?现在我更喜欢第二种解决方案,但它会很慢。

谢谢

0 投票
2 回答
2097 浏览

visual-studio-2008 - 无法在 VS 2008 Designer 中显示自定义控件 - .NETCF

我在 Visual Studio 的 .NETCF windows mobile 项目中显示自定义(继承)控件时遇到问题。该控件在设计器图面上显示为一个灰色框,其中写有类名。

作为一个测试用例,我有一个简单的控件定义为:

应该就像一个按钮,但它给出了有趣的行为。

过去,我用设计时属性文件解决了这个问题或类似问题。所以我在文件 DTA.xmta 中包含了以下内容

现在事情变得非常奇怪——我开始在不相关的类型化数据集文件中收到来自 genasm.exe 的编译错误。

遵循这篇文章最后评论的建议: http ://www.simonrhart.com/2008/02/upgrading-your-solutions-to-visual.html

我将 DTA.xmta 更改为具有“嵌入式资源”的构建操作

现在应用程序编译了,但没有任何改变——设计器界面仍然只显示一个带有类名的空框。

我已经关闭并重新打开了 Visual Studio,以确保不会发生奇怪的缓存——同样的行为。

就像我说的,过去 xmta 文件已经解决了这类问题。但这次没有。但同时,在过去,添加 xmta 文件并不会导致 genasm.exe 在编译时出错。在我的另一个项目中,我的 xmta 文件的构建操作为“无”,而不是“嵌入式资源”。

在运行时,一切正常。这纯粹是一个设计时问题。任何帮助将非常感激。

0 投票
1 回答
2062 浏览

opengl - Java 有没有好的 3d 软件渲染器?

我有一台 CPU 性能良好但 GPU(集成显卡)速度较慢的 PC。我注意到一些商业游戏使用他们的软件渲染器而不是 OpenGL 或 DirectX 效果更好。我正在制作一个使用 JOGL/LWJGL 访问 OpenGL 的 Java 应用程序。要启用软件渲染选项,我应该查看纯 Java 软件渲染器,还是仅使用本机软件的 OpenGL 实现?

0 投票
2 回答
243 浏览

javascript - 获取 URL 的最终/定时呈现

我正在寻找一种方法来提供 URL,在 JavaScript 运行后获取网页的源代码。例如:

我有一个带有 . 在加载页面时,一些 JavaScript 会填充 div。通过浏览器查看页面的源代码不会给出 div 中的信息。

据我所知,为了让浏览器渲染页面,div必须已经填充了(X|D)HTML,这意味着渲染后页面的源仍然只是嵌套标记,所以理论上应该是页面源的“最终”版本。

我考虑过使用像 WebKit 或 Gecko 这样的渲染引擎,并以某种方式调整它们来做到这一点,但是这是一项相当大的任务,我真的不想复制已经完成的事情。有谁知道执行此任务的方法。

问候。

更新:我的目标是使用 Selenium(如对已接受答案的评论中所述)自动执行几页。我的项目是一个网络蜘蛛,它的设计需要针对许多页面,在这些页面中,我要访问的内容在 JavaScript 填充所有内容之前不可用。

0 投票
4 回答
360 浏览

flash - 在 Flash 中获取最后渲染的屏幕光栅

AS3 中有没有办法访问舞台的最后一个渲染?该渲染结果是否缓存在可访问的地方?我特别不能自己将舞台重新渲染到位图,因为那太昂贵了,这就是我尝试使用最后一个渲染的原因。

我需要这个,因为我试图在屏幕的某些特定范围内做一些热变形效果,而在 2D 中做到这一点的标准方法是使用置换贴图来抖动原始图像。当然,我对在 Flash 中进行热变形的其他想法持开放态度。

0 投票
1 回答
1426 浏览

jquery - ajax 调用后 Internet Explorer 不展开表

当我进行 jquery ajax 调用以在页面加载时自动填充下拉列表时,下拉控件被包含表切断。我知道如果将表格宽度设置为 100%,它会解决这个问题,但在我的情况下,我不能这样做。此代码在 FF 中运行良好。这几乎就像 IE 不会在 ajax 调用完成后“重新渲染”页面。这是代码——

我希望我可以提供一个公共的 Ajax 页面,以便可以将其复制并粘贴到文本编辑器中以供您自己尝试,但我没有。

它在 Firefox 中的显示方式: 它在 IE7/8 中的显示方式: 关于如何在 ajax 回调完成后强制 IE 7/8 正确呈现的任何想法?
替代文字

替代文字

谢谢。

0 投票
3 回答
1007 浏览

ruby-on-rails - 在 Rails 中渲染外部修改的文件

我有一个 cron 作业,每十分钟解析几个 XML 提要,并使用该render: file方法创建一些部分以包含在我的 Rails 项目的每个页面上。问题是,很明显,它们在服务器重新启动之前不会刷新。

无论如何,我能做些什么来强制 Rails 每次都刷新这个文件?

提前致谢。

0 投票
3 回答
10504 浏览

html - Telerik RadEditor 渲染问题

我一直在做一个使用 Telerik RadEditor 控件(版本 2009.1.402.35)的项目。在大多数情况下,一切似乎都可以正常工作(即粗体、斜体、颜色等)。但问题在于,当用户编辑内容时,缩进和列表(项目符号和编号)功能无法正确呈现在屏幕上。有趣的是,当单击缩进或列表按钮时,它确实会向 html 添加正确的标记。

该问题体现在 MSIE 6,7、8 和 FireFox 3(迄今为止我测试过的唯一一个)中。编辑器在 SharePoint 环境上下文中运行的用户控件内部使用。我怀疑这是某种类型的 CSS 冲突,或者与我使用它的方式不兼容。关于为什么某些功能可以使用此控件但其他功能不起作用的任何想法?

0 投票
1 回答
135 浏览

ruby-on-rails - render 'contribute' 是 render 的同义词吗:action => 'contribute'

这两种形式的“渲染”是否具有相同的效果?