是否有一种方法来确定哪些计算机是滞后的,而不是使用javascript
Is there a way of determine which compueters are lagging and not using javascript?
在我的网站上,我开发了很多CSS3过渡。我发现在旧电脑中,转换是滞后的。滞后降低了网站的用户体验。是否有一种方法来确定哪些计算机是滞后的,而不是使用javascript?
是否有一种方法来确定哪些计算机是滞后的,而不是使用javascript?
是的,这两种方法都需要某种方式来记录您的访问者及其在服务器端的功能。"分析"工具可能会告诉你谁有javascript,谁没有(或者你可以使用<noscript><blah src="log-that-my-ip-doesnt-have-javascript"/></noscript>
之类的技巧手动检查)。
衡量反应性是一个更加主观的问题。如果您能够完成这项任务,那么"正确"的方法是用javascript编写一个客户端响应性分析器,它将返回统计数据。例如,也许设置一个100ms的setInterval来检查当前时间是否超过上一次调用后的100ms(表示UI延迟)。
就我个人而言,如果是个人网站,我不会担心。
真正的问题是,你会怎么处理这些信息?支持两个不同版本的站点可能会很笨拙,但这样的信息实际上会使您禁用"性感"效果,并且是一个非常有趣的想法。我自己也可以用;好运!也许我误解了你的问题,但是CSS3过渡与JavaScript有什么关系?如果你想检测一个浏览器是否支持CSS3 使用 JavaScript,看看这里的资源:
- http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-detect-css-support-in-browsers-with-javascript/
只有最现代的浏览器对CSS3有很好的支持,所以对于那些在旧系统上使用功能强大的浏览器的人,我不确定你要怎么做。除了检测操作系统之外,你真的没有办法(很容易地)确定浏览器在渲染转换时会占用多少系统资源。
我个人的偏好是不要有太多的过渡。当然,它们很"花哨",很"吸引眼球",但我不想使用一个让我等着看这些花哨的东西发生的网站。我认为它降低了整体的网页浏览体验,你可能会因此失去访问者。这并不是说它们在某些情况下没有用处,只是不要过度使用。
在web开发中使用技术之前,您需要认真考虑浏览器的支持。这取决于你是否愿意让你的网站因为很多人而崩溃。考虑下面列出的CSS过渡支持:http://www.deepbluesky.com/blog/-/browser-support-for-css3-and-html5_72/
- 无法在本地计算机中将画布另存为图像
- jquery如何从计算机添加图像
- 一台特定计算机的Ajax请求数据未定义/失败
- 帆布游戏的滞后运动
- 在ISO转换后,JavaScript时间滞后了一个小时
- 避免吊装造成的滞后
- 状态更改期间角度UI路由器中的嵌套视图滞后
- 如何创建一个随机的计算机选项,除了你已经选择的选项
- Firefox插件:保存到文本文件的HTTP日志,其中包含时间、用户名、计算机名;t创建文本文件
- 滞后会随着时间的推移而发出javascript
- 来自本地计算机的数据
- 画布在一段时间后开始滞后
- 是否可以使用JavaScript创建计算机宏(键盘事件等)
- 如何让计算机猜测一个数字并返回猜测次数(Javascript)
- 为什么Javascript会冻结计算机,而不是C++或Python
- 从其他域和计算机发布的 Web API 帖子
- Jquery幻灯片效果仅适用于我的计算机
- 除了用于跟踪的IP地址之外,是否有任何计算机特定信息
- 有没有办法检测用户是否真的远离计算机
- 是否有一种方法来确定哪些计算机是滞后的,而不是使用javascript