Jim Nielsen 引用 Eric Bailey
他引用了 Twitter 上的一个例子,有人指出可以使用
<details>
元素“创建原生 HTML 手风琴”,有人回应道:“这无需 Bootstrap?🤯”Eric 认为问题在哪?
这种情况下出现的问题是,它教人们以框架为先进行思考和工作。当这种情况发生时,[网络]平台来之不易、内置的互操作性以及最重要的可访问性就被抛弃了。这是一个不断累积的问题:人们越是不使用我们提供的元素,他们就越认为这些元素无关紧要。
我在 GitHub 上看到过人们经常对 <details>
感到惊讶,并认为这是一个特殊的 GitHub 功能。
读者们,
这
只是
HTML (lol)
说真的,我不确定什么时候是学习 HTML 的最佳时机。早点学肯定没错,但我不会怪任何人没有首先学习它。我相信我是从 WordPress PHP 模板中学习它的。我相信现在很多人是在 JSX 或 .vue
文件中学习它的。这没关系。就像在学习关于键、音阶和和弦之前先学习弹奏“(Sittin’ On)The Dock of Bay”一样。但如果你从未回归基础,那就会限制你的发展,在网络方面,这甚至是有害的。
我完全同意。我们需要从根本上重新思考如何教授网页开发。
并非使用框架不好,而是从基于框架的角度学习开发会产生错误的假设。