然后您必须创建页面的概念。您正在编写代码,编写代码以重新实现,就像您所说的浏览器已经为您所做的事情一样。我们放入页面中来创建此功能的所有 JavaScript 是否你必须重新实现切没有后退按会导致我们的前端脆弱? 克里斯:是的。几乎可以肯定,这是我们过度依赖 JavaScript 的最大问题之一JavaScript 就其本质而言,是一种脚本语言,是前端堆栈中最脆弱的部分。克里斯:例如,如果我编写一个不存在的 HTML 元素,我将 Article 拼写为 arcitle,而不是 Article,浏览器运行时会显示这样的内容:“哦,我不知道这是什么。不管怎样,我就把它当作一个 div 来对待。” 而且它还在继续。如果我输错了 CSS 属性……假设我。
忘记了粗体的所以我写的是
浏览器会说,“我不知道这是什么。不管怎样,我们都会继续前进。” 你的东西不会很大胆,但它仍然会在那里。 克里斯:使用 JavaScript,如果你输错了一个变量名或者 USA电子邮件列表 你尝试使用一个属性,你会尝试调用一个不存在的变量或者发生无数其他事情……你的压缩器会搞砸,并将一行代码拉到之前的那一行需要分号的地方却没有分号,整个应用程序就会崩溃。从那条线开始的一切都停止工作。有时甚至在此之前发生的事情也无法完成,具体取决于您的应用程序的设置方式。您很快就会得到一款应用程序,该应用程序采用不同的方法,即您更多地依赖 HTML 和 CSS,它会起作用。它可能看起来不完全正确,但它仍然可以工作……对于一个根本不起作用的人。
克里斯是网络不可会禁用
的重要组成部分,大多数人不它,而且大多数人正在使用能够真正处理现代 JavaScript 的设备。确实如此,但这并不是 JavaScript 无法正常工作的唯一原因,即使您有一个 linter并且 北京列表 您提前捕获了错误等。JavaScript 可能会出现严重错误的原因有很多。CDN 失败。 克里斯:早在去年 7 月,一年前的这个月……至少,当我们记录这一点时……一次糟糕的部署导致了 Cloudflare 的瘫痪。有趣的是,当我们记录这一点时,我认为一两周前,Cloudflare 又发生了一次大规模中断,导致了很多问题,这并不是对 Cloudflare 的打击。它们是一项非常重要的服务,为大量网络提供动力。但 CDN 有时确实会出现故障。财富 1,000 强公司中有 10% 使用他们的提供商。