如何理解Web语义化

前言

关于 web 语义化。
什么是语义化?首先我想到了 html 语义化标签,语义化标签不过是 web 语义化的一个提现和一个方面,当 web 刚开始出现的时候其实已经开始有这种提现了,比如文本段落是 p 、标题 h1 h2 h3 h4 h5 h6 、 图片是 img 可以说这些也是具有语义化作用的,但是随着互联网的壮大,形形色色的各种内容出现,在用这些内容显示完全不能够满足当下的需求,单单凭借人工分类区分是完全不可能的,所以这个时候我们需要让计算机也需要掌握这些分类的技能。

web

此处出自知乎
这个图的意思是说,内容的语义表达能力和 AI 的智能程度决定了机器分析处理 Web 内容能力的高低。
什么是语义化?

从服务器角度来说:通过语义化让搜索引擎作出更快更好检索,从而帮助人们更快更好的展现他们所需要的内容,当然这个不是主要条件,但是更容易理解的语义化内容,确实会影响到搜索的内容精度。

从客户端角度来说:语义化内容可以更方便人们阅读,当样式文件丢失或着加载失败时,浏览器依然可以以一个较好的格式去显示内容,提高体验程度。

从开发者角度来说:一篇有良好的编码的文章比一篇杂乱无章的文章更让人有阅读欲,代码也是一样,有的代码像是漂亮的文章,有些代码就是恶心人的一坨,让人看都不愿意看,这样的代码谁愿意看,更不要提去改了,语义化内容可以帮助开发者更好的开发维护代码,我相信这一点毋容置疑~

作为一个 jsser 我觉得写代码应该是一件优雅的事情,而不是一段敲键盘的体验……
不知道我说的对不对,反正我已经说了,哈哈哈哈哈哈哈哈

参考内容

本文参考知乎问题编写
原文: 如何理解 Web 语义化?