标签: webpage-rendering

在Web应用程序中测量页面呈现/加载时间的重要性

当我们测试Web应用程序的性能时,人们通常会关注什么?这是http响应时间吗?或者它是从服务器收到响应后,在客户端浏览器上完成加载/呈现的时间吗?

整个行业的衡量标准是什么?你有什么建议吗?

你有相同的工具建议吗?

在客户端收到响应后,我可以使用Visual Studio Web测试来测量网页加载/渲染时间方面的性能.或者只是http响应时间?

webtest load-testing performance-testing load-time webpage-rendering

5
推荐指数
1
解决办法
3242
查看次数

如何在隐藏的"display:none;"中渲染传单地图 亲

在我的页面上显示传单地图时,我遇到了奇怪的行为.通常,地图按预期呈现并且运行良好.但是我想只在我在javascript中检测到的表单中发生错误时才显示地图.因此,如果我将父项设置<div id="map">display: none;并在以后根据需要显示它,则不会加载切片(或者仅部分加载并且不会继续),并且地图奇怪地"脱臼"(不是在js中定义的中心).

我的想法是,浏览器可能不会在display: none;父级内部渲染元素?

我试图用$(document).ready(...)功能隐藏地图,但没有区别.一旦我隐藏并显示地图,相同的行为就会重复.我在Firefox 44.0和Chromium 48.0上进行了测试,行为是一致的.

任何提示都会有所帮助.这是远程加载元素(ajax)的一般行为吗?

编辑1:

现在我知道解决方案和解决方法(请参阅下面的答案),但我仍然不确定这是否是远程加载元素的全局行为?谢谢你的任何解释.

编辑2:

请参阅接受的答案以获得解释.

ajax jquery cross-domain webpage-rendering leaflet

4
推荐指数
1
解决办法
3959
查看次数

TYPO3:如何通过控制器初始化操作和页面渲染器添加 css 和 js 文件?

我在控制器级别使用 TYPO3 8 的新页面渲染器通过 initializeAction 添加扩展特定的 css 和 js 文件:

public function initializeAction()
{
    $extPath = ExtensionManagementUtility::siteRelPath(
        $this->request->getControllerExtensionKey()
    );

    $extJs = $extPath . 'Resources/Public/Js/ext_booking_manager.min.js';
    $extCss = $extPath . 'Resources/Public/Css/ext_booking_manager.css';

    /** @var PageRenderer $pageRenderer */
    $pageRenderer = $this->objectManager->get(PageRenderer::class);

    $pageRenderer->addCssFile($extCss);
    $pageRenderer->addJsFooterFile(
        $extJs, 'text/javascript', false
    );
}
Run Code Online (Sandbox Code Playgroud)

这有时工作正常,但只是有时。这意味着有时 css 文件和 js 文件会被正确添加,有时如果我重新加载页面,则文件将无法正确添加。有什么不对?

对于像 TYPO3 7 这样的旧版本,我使用了类似的东西:

public function initializeAction()
{
    $extPath = ExtensionManagementUtility::siteRelPath(
        $this->request->getControllerExtensionKey()
    );

    $extJs = $extPath . 'Resources/Public/Js/ext_booking_manager.min.js';
    $GLOBALS['TSFE']->getPageRenderer()->addJsFooterFile(
        $extJs, 'text/javascript', false
    );

    parent::initializeAction();
}
Run Code Online (Sandbox Code Playgroud)

但这将不再适用于 TYPO3 8。有什么建议?

rendering typo3 webpage-rendering extbase

4
推荐指数
1
解决办法
4564
查看次数

Wicket:是否可以根据添加面板的页面显示面板的组件?

我对Wicket很新,所以请原谅我这是一个简单的任务.我试图寻找例子但是空洞的.

这是场景.假设我有一个客户信息面板,包含25个数据点(名称,dob,地址,电话等).我想在网站的许多不同页面中重用此面板.现在假设我在面板上显示的3个不同页面上有以下条件:

  • 第1页 - 所有字段均可见且可编辑
  • 第2页 - 出生日期,性别,客户名称可见但不可编辑,所有其他字段均可见且可编辑
  • 第3页 - 出生日期和性别不可见,地址可见且可编辑,所有其他字段均可见但不可编辑.

有没有办法使用相同的面板(减少代码重复),但根据面板加载到的当前页面控制其组件?

谢谢你的帮助!

templates wicket panel webpage-rendering wicket-1.5

1
推荐指数
1
解决办法
528
查看次数

从 svg 图像中去除像素化边缘

我有一个 SVG 图像,我需要将它放在我的网页标题中。图像的边缘是像素化的,这让我很困扰。现在我的问题是是否有某种方法可以从 SVG 中删除这些像素化边缘。下面是我的 SVG 的一个例子。

svg 的例子

橙色部分是我正在谈论的 SVG 图像。

css svg rendering image-processing webpage-rendering

1
推荐指数
1
解决办法
4827
查看次数