语义化

转 Web 语义化

眉间皱痕 提交于 2020-02-22 15:20:05
单词语义化表示了它的意义。 事物的语义化意味着事物。 Web 语义化 = Web的意义。 什么是 Web 语义化? 什么是语义化?其实简单说来就是让机器可以读懂内容。 甲壳虫乐队是一个来自利物浦受欢迎的乐队。 约翰列侬是披头士乐队的成员。 "Hey Jude"是由披头士的代表作。 我们可以很容易理解上面的句子的意义。但这些语句怎么 被计算机理解呢? 语句由语法规则创建。语言的语法定义了创建语言语句的规则。但是如何让语法变为语义呢? 语义网是让机器可以理解数据。语义网技术,它包括一套描述语言和推理逻辑。它包通过一些格式对本体(Ontology)进行描述。 语义网并不是网页之间的链接。 语义网描述了事物之间的关联((如 A 是 B的一部分,Y 是 Z 的成员)及事物的属性(如大小,高度,年龄,价格等)。 语义网的实现是基于XML(可扩展标记语言eXtensible Markup Langauge)语言和资源描述框架(RDF)来完成的。XML是一种用于定义标记语言的工具,其内容包括XML声明、用以定义语言语法的DTD (document type declaration文档类型定义)、描述标记的详细说明以及文档本身。而文档本身又包含有标记和内容。RDF则用以表达网页的内容。 资源描述框架 RDF(Resource Description Framework),即资源描述框架

2.语义化

孤者浪人 提交于 2020-01-21 05:15:12
语义化 什么是语义化 每一个HTML元素都有具体的含义 a元素:超链接 p元素:段落 h1元素:一级标题 所有元素与展示效果无关 ==元素展示到页面中的效果,应该由CSS决定。== 因为浏览器带有默认的CSS样式,所以每个元素有一些默认样式。 重要:选择什么元素,取决于内容的含义,而不是显示出的效果 为什么需要语义化? 为了搜索引擎优化(SEO) 搜索引擎:百度、搜搜、Bing、Google 每隔一段时间,搜索引擎会从整个互联网中,抓取页面源代码 为了让浏览器理解网页 阅读模式、语音模式 来源: https://www.cnblogs.com/cxynb/p/12220261.html

语义化版本控制规范(SemVer)

夙愿已清 提交于 2020-01-03 01:17:49
参考链接 https://semver.org/lang/zh-CN/ 语义化版本 2.0.0 (透过版本号的改变来传达信息.) 摘要 版本格式: 主版本号.次版本号.修订号 版本号递增规则如下: 1.主版本号: 做了不兼容的API修改. 2.次版本号: 做了向下兼容的功能性新增. 3.修订号: 做了向下兼容的问题修正. 规范摘要:以下以x.y.z表示版本号格式 上一级版本号递增时,下面的版本号必须归零. 举个简单的例子就可以展示语义化的版本控制如何让依赖地狱成为过去。假设有个名为“救火车”的函式库,它需要另一个名为“梯子”并已经有使用语义化版本控制的包。当救火车创建时,梯子的版本号为 3.1.0。因为救火车使用了一些版本 3.1.0 所新增的功能, 你可以放心地指定依赖于梯子的版本号大等于 3.1.0 但小于 4.0.0。这样,当梯子版本 3.1.1 和 3.2.0 发布时,你可以将直接它们纳入你的包管理系统,因为它们能与原有依赖的软件兼容。 0.y.z中 0 为主版本号,如 0.1.0 是初始化开发版本.并在后续的每次发行时递增次版本号. 主版本为0时,表示仍在快速开发阶段,每天都在改变API. 如果不小心把不兼容的改版当成了次版本号发行了该怎么办? 一旦发现自己破坏了语义化版本控制的规范,就要修正这个问题. 发行一个新的次版本号恢复向下兼容. 不能修改已发行的版本.

大多数前端工程师了解但并不擅长的HTML语义化

 ̄綄美尐妖づ 提交于 2019-12-13 11:29:21
下面两段代码从HTML语义化的角度来看有什么问题? <!-- more --> <!-- 示例1 --> <label>作者: <input type="author" texture="deep pile"></label> <!-- 示例2 --> <body> <h1>【深度】扒开V8引擎的源码,我找到了你们想要的前端算法</h1> <h2>下次面试官再问算法,用它怼回去!</h2> ... 读者可以先试试将上面例子中的代码进行语义化,再来看文末的答案。 HTML 语义化(按照 W3C 规范正确地使用标签元素和其属性,以下简称“语义化”,HTML 指 HTML5)被很多文章提到,但内容大多是先宣传语义化的必要性,然后劝说读者在开发中多使用语义化标签。 本文不宣传必要性, 也不卖力推荐大多数读者能写出语义化的代码,只对语义化的现状进行探究,并给出可行的语义化操作方式。 语义化的现状 我们以非语义化标签的滥用为例来看看目前网页的语义化程度。 非语义化的标签其实只有两个 div 和 span,本来这两个标签只是作为默认标签的补充,但现实是它们的使用频率却远超其它语义化标签。 下面是一段统计标签数量的 js 脚本,用它可以统计出网页上各个标签数量和占比。 打开浏览器控制台,执行下面的代码就可以得到结果。 var total = 0 var obj = Array.prototype

语义化版本说明脑图

浪尽此生 提交于 2019-11-27 12:21:59
语义化版本说明脑图 脑图 graph TB Title(语义化版本说明脑图) Title -- F4NNIU 2019-08-16 整理 -->V(v1.2.3-beta.4) V --> 1(1: 主版本号) V --> 2(2: 次版本号) V --> 3(3: 修正版本号) V --> 4(beta.4: 先行版本号) 版本对比 graph LR 1.9.1 --> 1.10.0 1.10.0 --> 1.11.0 1.0.0-alpha --> 1.0.0-alpha.1 1.0.0-alpha.1 --> 1.0.0-beta.1 1.0.0-beta.1 --> 1.0.0 F4NNIU 于 2019-08-16 整理 https://www.cnblogs.com/F4NNIU/p/11362672.html 语义化版本中文说明: https://semver.org/lang/zh-CN/ 来源: https://www.cnblogs.com/F4NNIU/p/11362672.html