因为它需要更少的依赖项,例如使用浏览器为您提供的内容。 -盒子。我们过去需要 jQuery 来选择类之类的东西。现在浏览器有本地方法可以做到这一点。人们喜欢 JSX,因为它允许您以更无缝的方式用 JavaScript 编写 HTML。但我们在 Vanilla JavaScript 中也有模板文字,可以为您提供相同程度的轻松性,而无需额外的依赖。HTML 本身现在可以取代很多以前需要 JavaScript 的东西, 克里斯:我们讨论了一些……这是 CSS 的事情,但悬停在链接上以及它过去如何需要 JavaScript。但是,使用详细信息和摘要元素之类的内容,您可以创建公开内容,例如本机展开和折叠或手风琴元素,而无需编写脚本。您可以仅使用…进行自动完成输入。
我不应该只是说我讨厌这个词
但是使用一个简单的输入元素,然后使用一个与其关联的数据列表元素,以及一些选项。如果你对上的这些东西是如何工作的感到好奇,我有一堆该平台为你提 美国电话号码表 供的 JavaScript 东西。但我也有一些过去需要 JavaScript 的东西,现在如果您想要一些代码示例来配合它,那么这些东西可能也很有趣。克里斯:在 CSS 方面,我最受欢迎的 Vanilla JS 插件是这个库,它可以让你以动画方式向下滚动到锚链接。它非常大。这是我写过的最难的代码。现在它已经完全替换为单行CSS,滚动行为流畅。它的性能更高。写起来比较容易。修改其行为更容易。这只是一个更好的整体解决方案。 克里斯:我希望我们做更多的事情之一是依靠多页面应用程序。
我觉得这里有点正确因为我最近
看到谷歌某人的一篇文章,实际上现在也推动了这种方法。我认为这非常有趣,考虑到这个巨大的角度和框架……谷歌几年前开始的所有事情,繁荣。看到他们回到这个话题真是太酷了。使用静态站点生 散装铅 成器和 Netlify 和 CDN 缓存等出色服务,您可以为使用单个 HTML 文件实现所有不同视图的人们创建令人难以置信的快速 Web 体验。所以有点依赖一些开箱即用的东西。 克里斯:在这对你来说不现实的情况下,你确实需要更多的 JavaScript,你确实需要某种库,也许首先看看更小、更模块化的方法,而不是仅仅追求行业的庞然大物。用 Preact 代替 React 可以吗?我的意思是,用 Alpine JS 代替 Vue 可以吗?现在还有一个非常有趣的预编。