HTML并不简单:Web前端开发精进秘籍
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.4 社区环境与学习资源

框架与工具的普及降低了开发门槛,提升了开发效率,因为前端开发不需要关心技术细节,也能开发出满足需求的产品。因此,广大开发人员就没有深入学习语言细节知识的动力。

同时,Vue、React等语言的流行让HTML变成了纯粹支撑数据结构的骨架,HTML本身的特性与能力变得不再重要,例如数据的验证不是使用HTML现有的能力,而是直接使用JavaScript对数据本身进行验证。

这也使得业界对HTML的讨论日渐稀少,因为HTML的功能体系本质上还是行为驱动的,面向DOM而不是面向数据,有别于目前流行的开发体系。

当然,还有一个最重要的原因,那就是业界缺乏系统且深入HTML领域的学习资料,很多人对HTML的理解还停留在10年前。其实HTML一直在发展,其更新迭代不比JavaScript慢,一个简单的HTML属性背后往往就是一个庞大的Web知识体系。

这其实是一个恶性循环,由于缺少相关知识的科普和传播,很多优秀的HTML特性无人知晓,无人知晓就无人使用,无人使用就不会有实践经验分享,也就不会有社区讨论,从而进一步导致这些优秀的特性无人问津。

所以,我才想到写一本专门讲解HTML的书,可以说,本书是市面上唯一深入HTML领域的书,希望可以借此提升整个行业的Web开发水平。