Discuz! Board

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

我们有一大堆不再使用的样式

[复制链接]

2

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2023-11-9 14:45:26 | 显示全部楼层 |阅读模式
这就是为什么我个人更喜欢构建工具技术,该技术可以根据渲染的标记审核您的 CSS,并提取出您不需要的东西。因为一旦平台迎头赶上,您就可以将构建工具的一部分拉出来,而无需更改所有内容。它只是增强了您已有的功能,而 CSS 和 JS 并没有给您带来同样的好处。我只是挑选其中一项,但我更广泛地思考了许多此类技术。

克里斯:我确实觉得像 React 或 Vue 这样的东西可能正在铺平一些浏览器最终会赶上的牛路,并且可能会使用类似的方法(如果不一样的话),所以那里涉及的重写可能会更少。许多生态系统的东西可能不那么重要。

德鲁:我认为网络平台缓慢而谨慎地发展是对的,不是吗?你想如果五年前,我们都在我们的页面上放置了 JavaScript 轮播。他们无处不在。每个人都在实现 JavaScript 轮播。如果网络平台已经跳跃并实现了 Carousel 解决方案来满足该需求,那么它就不会 土耳其 WhatsApp 号码列表 坐在那里无人使用它,因为人们不再使用 Carousel 这样做。因为它只是一种时尚,一种设计趋势。为了抵消这一点并阻止平台本身变得臃肿并成为一个需要解决的问题,它确实必须以更加稳定的速度发展。其结果是我在 1999 年编写的 HTML 由于过程缓慢而至今仍然有效。

德鲁:网络上似乎臃肿的其他领域之一是……我想这与框架对话有关。但这是单页应用程序的概念。我觉得围绕单页应用程序的性能做出了很多承诺,就像您获得所有这些好处一样,因为您没有重新加载整个页面框架。我觉得他们并不总是兑现这些绩效承诺。你同意吗?

克里斯:是的。尽管我承认,尽管我的书中有很长的一章介绍了这一点,并且在与人们的谈话和对话中谈论了很多,但我不认为单页应用程序总是一件可怕的事情。但我确实认为需要一个来提高性能的想法被夸大了。您通常可以通过不同的方法获得相同水平的性能。



克里斯:我认为单页应用程序面临的更大挑战之一是……对于任何不熟悉这些应用程序的人来说。当单页应用程序没有单独的 HTML 文件时,或者如果您使用的是诸如 WordPress 之类的数据库驱动网站,即使您的 WordPress 网站中的每个页面没有实际的物理 HTML 文件,WordPress 也会创建动态 HTML 文件并在请求 URL 时将其发送回浏览器。出于本次对话的目的,单页应用程序具有单个 HTML 文件,而不是为应用程序中的每个视图提供单独的 HTML 文件。这就是它成为单页应用程序的原因。JavaScript 处理一切。渲染内容、路由到不同的 URL 路径、从 API 或类似的东西获取新内容(如果需要)。

克里斯:这些的口头好处或声明的好处之一是只有页面上的内容会发生变化。您不必重新下载所有 JS 和 CSS。哦,您还可以进行设计师有时喜欢的那些精美的页面转换。从理论上讲,这比重新加载整个页面的性能更高。

克里斯:从我的角度来看,这种方法的问题在于,它还破坏了浏览器免费为您提供的一堆开箱即用的东西,然后您需要使用更多 JS 重新创建它。您的应用程序速度很慢,因为它有大量 JS。因此,您需要投入更多的 JavaScript 来提高性能,这样做会破坏许多浏览器功能,然后还必须使用更多的 JS 重新实现这些功能。

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2026-1-13 19:18 , Processed in 0.042800 second(s), 19 queries .

Powered by Discuz! DISCUZ_VERSION

Copyright © 2001-2021, Tencent Cloud.

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