iT邦幫忙

DAY 7
1

前端小字典三十天【每日一字】系列 第 7

Day7– 前端小字典三十天【每日一字】– meta

第一次看到這個單字,是在html 裡,看到有一個元素名稱為meta
例如:

<meta charset="utf-8">

代表網頁文件宣告為 UTF-8 編碼

那麼,

meta是什麼?

圖片來源

維基百科-
meta又稱為後設、元資料等翻譯,其意義便是「關於什麼的什麼」,
如後設資料就是「關於資料的資料」

看完解釋之後,我還是覺得很抽象。

於是我進一步研究,

html的meta是什麼?

在html裏,meta元素代表meta-information,
是提供網頁的元資訊,用來設定目前網頁文件的相關資訊,
例如編碼的描述和關鍵字。

所以meta-information就是關於資訊的資訊。
以html 來說的meta-information就是關於此html(網頁)的資訊。

meta-data 是關於資料的資料,
以資料庫來說的meta-data就是所能關聯的所有可能資料,包括描述資料的結構、儲存格式等。

meta-language是描述語言本身的語言。
以英文來說, noun, verb, phrasal verb, idiom 這些字, 都是為了描述這個語言而產生的。
所以這類型的單字, 都是metalanguage

以前端技術舉例,
CSS 的meta language有SASS/SCSS、LESS和Stylus等。
JavaScript 的meta language有CoffeeScript、LiveScript、TypeScript等。

就像是SASS編譯後變成CSS,SASS就是為了CSS所產生的,
SASS就是CSS的meta language

小結:

meta又稱為元資料,是關於什麼的什麼
meta-information,是關於資訊的資訊
以html 來說的meta-information就是關於此html(網頁)的資訊。

meta-data,是關於資料的資料
以資料庫來說的meta-data就是描述資料庫的資料
meta-language,是關於語言的語言
以英文來說, noun, verb, phrasal verb, idiom 這些字, 都是為了描述這個語言而產生的。
所以這類型的單字, 都是metalanguage

參考資料

後設-維基百科

HTML 5 快速導覽 - 文件資料元素 <meta>

影響網站排序的因素--Meta標籤(上)

關於後設 All About Meta-

metalanguage-單字查詢


上一篇
Day6– 前端小字典三十天【每日一字】– HTTPS
下一篇
Day8– 前端小字典三十天【每日一字】– Template Engine
系列文
前端小字典三十天【每日一字】30

1 則留言

0
lazynight
iT邦新手 5 級 ‧ 2014-10-08 17:37:59

小字典頗實用的 :)

我要留言

立即登入留言