找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 109|回复: 0

更少的工作这可以对最终用

[复制链接]

1

主题

0

回帖

7

积分

新手上路

积分
7
发表于 2023-12-18 23:34:52 | 显示全部楼层 |阅读模式
户体验产生很大的影响,显然也是 Twitter 最近放弃客户端渲染方法而转而采用服务器端模型的部分原因。 效率。 设备检测解决方案允许开发人员仅向请求浏览器发送所需的内容,从而使该过程尽可能高效。请记住,即使您有 3G 或 Wi-Fi 连接,用户可用的有效带宽也可能大大低于应有的带宽;询问任何在移动设备上使用过机场 Wi-Fi 或拥挤的蜂窝数据的人。这可能会导致在几秒钟内加载的页面和永远无法完成加载的页面之间存在差异,从而导致用户沮丧地放弃该网站。 编程语言的选择。 您可以使用任何您想要的编程语言来实现适配逻辑,而不仅仅是 JavaScript。 根据设备功能微调内容  设备检测具有优。

势的另一个领域是微调传输到相关设备的媒体格式和其他资源。良好的设备检测系统能够告知您给定设备支持的确切媒体类型,从简单的图像格式(如 PNG、JPEG 和 SVG)到涉及视频编解码器和比特率的更高级的媒体格式。 服务器端与服务器端 客户端检测  最 Whatsapp 号码列表 近发布了许多客户端 JavaScript 库,使开发人员能够通过简单的 JavaScript API 确定浏览器的某些属性。这些库中最著名的无疑是Modernizr。这些功能测试通常与“polyfills”结合使用,用 JavaScript 替代品替换缺失的浏览器功能。这些客户端特征检测库非常有用,并且通常与服务器端技术相结合,以实现两全其美,但方法上存在限制和差异,限制了它们的实用性: 它们仅检。



测浏览器功能,无法确定底层设备的物理性质。在许多情况下,浏览器功能就足够了,但是,例如,如果您希望提供特定 Android 操作系统版本的应用程序下载的深层链接,功能检测库通常无法告诉您需要了解的内容。 浏览器功能仅在 DOM 加载并运行测试后才可用,到那时对页面内容进行重大更改就为时已晚。因此,客户端检测主要用于调整视觉布局,而不是对内容和交互进行实质性更改。也就是说,通过客户端检测确定的功能可以存储在 cookie 中,并在后续页面上使用以进行更实质性的更改。 虽然可以通过 JavaScript 查询某些浏览器属性,但许多浏览器仍然会针对某些测试返回误报,从而导致做出错误的决定。 有些属性根本。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|芝加哥华人服务中心

GMT-5, 2024-11-17 14:50 , Processed in 0.092443 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表