0%

概述

我们平时写 HTML 语言,都习惯把关注点放到各种标签上,很少去深究它的语法。HTML 这样的语言,与 JavaScript 这样的语言有一些本质的不同。他不具备图灵完备性,为“标记语言(mark up language)”,它是纯文本的一种升级,“标记”一词的概念来自:编辑审稿时使用不同颜色笔所做的“标记”。

HTML 其实是 SGML (一种古老的标记语言)中规定的一种格式,但是实际的浏览器没有任何一个是通过 SGML 引擎来解析 HTML 的。今天的 HTML 仍然有 SGML 的不少影子,本次介绍的是 SGML 留给 HTML 的重要的遗产:基本语法和 DTD。

阅读全文 »

概述

我们平时写 HTML 语言,都习惯把关注点放到各种标签上,很少去深究它的语法。HTML 这样的语言,与 JavaScript 这样的语言有一些本质的不同。他不具备图灵完备性,为“标记语言(mark up language)”,它是纯文本的一种升级,“标记”一词的概念来自:编辑审稿时使用不同颜色笔所做的“标记”。

HTML 其实是 SGML (一种古老的标记语言)中规定的一种格式,但是实际的浏览器没有任何一个是通过 SGML 引擎来解析 HTML 的。今天的 HTML 仍然有 SGML 的不少影子,本次介绍的是 SGML 留给 HTML 的重要的遗产:基本语法和 DTD。

阅读全文 »

HTML中所有的链接种类

链接是 HTML 中的一种机制,它是 HTML 文档和其它文档或者资源的连接关系,在 HTML 中,链接有两种类型。一种是超链接型标签,一种是外部资源链接。

阅读全文 »

head 标签本身

首先我们先来了解一下 head 标签,head 标签本身并不携带任何信息,它主要是作为盛放其它语义类标签的容器使用。

head 标签规定了自身必须是 html 标签中的第一个标签,它的内容必须包含一个 title;

阅读全文 »

Electron

Electron通过将Chromium和Node.js合并到同一个运行时环境中,并将其打包为Mac,Windows和Linux系统下的应用来实现这一目的。Electron和nwjs其实是一个作者,中间的种种可以访问参考2来查看,很有意思的一件事。

阅读全文 »

概述

本文将介绍一下我们在各种项目中见到的 xx.shim.js 和 xx.polyfill.js,这两个文件命名各自有什么含义。

阅读全文 »