我所認識的HTML

2021-09-24 08:04:18 字數 1413 閱讀 1942

html(hypetext mark language),超文字標記語言。

如果把乙個web應用比喻為人,那麼html就是人體的骨骼

對於html的學習,我覺得要有以下幾個方面的認識和理解:

用途(背景)

規範制定和維護組織

語言本身(語法,api)

其他一些常見問題

相關鏈結

起初,用來語義化描述科學文件,現在一般是用來做web應用,用來設計web頁面(文件)的基礎結構。

目前有兩個組織在維護和制定規範:

w3c(world wide web consortium): www.w3.org/tr/html52/

w3c是標準組織,whatwg是瀏覽器廠商自組織的結構,兩者定製的標準若有差異,還是要以whatwg為準,畢竟與程式設計師、與使用者打交道的是瀏覽器,而不是規範。

html的語法很簡單,標籤雖然定義了很多,但常用的就十幾個。

因為要真正的給html做個總結,所以我每個標籤還是打了一遍: www.ftwof.xyz/docs/html5

對於標籤的選用:

盡量選用不帶內建樣式的標籤(瀏覽器相容)

盡量選用語義化標籤(可讀性)

對於不熟悉的標籤,一定要考慮相容性

關於viewport

doctype:告訴瀏覽器使用哪個版本的html規範來渲染文件, html4基於sgml(standard generalized markup language 標準通用標記語言,進一步了解),需要引用dtd(document type definition 文件型別定義),html5不基於sgml,不需要引用dtd。

無樣式內容閃爍(fouc, flash of unstyle content):@import匯入css檔案會等到文件載入完後再載入css樣式表,因此在css匯入完成之前會有一段時間頁面的內容是沒有樣式的,使用link標籤載入css樣式檔案不會有此問題,因為link是順序載入的。

瀏覽器核心(相容問題):chromium,webkeit,blink,gecko,trident,x5核心

html5新特性

html語義化

manifest檔案:(檔案)離線儲存,進一步了解

cookie, sessionstorage, localstorage

iframe

頁面可見性:page visibility api, 進一步了解

我所認識的ELK Stack

聽說elk stack最近很火,於是我抱著試試看的態度去市場了解了一番,發現現在很多公司都在使用這個東西處理日誌,而且成為實時日誌處理領域的第一選擇,於是我就去官網認真的學習了一番。elk stack這個東西是 elasticsearch logstash kibana 三個開源軟體的組合,在實時資...

我所認識的父親們

一次去探望來京打工的老鄉,在他租住的僅有三四十平方公尺的簡陋寓所裡正在拉家常時,一位眉目慈善的中年男人熱情地跟我們打著招呼進來了,老鄉介紹說這是住在他隔壁的房客。隨即男人便坐下來和我們聊了起來。在閒聊中得知男人今年已經五十歲了,是南方人,也是在北京打工。我好奇地問他已是知天命的年紀了,為何還要在離家...

我所認識的鎖 總結

1 公平鎖 多個執行緒之間可以按照執行緒申請鎖的順序獲取鎖 2 非公平鎖 多個執行緒之間獲取鎖的順序不一定按照申請鎖的順序獲得 synchronized reentrantlock預設是非公平鎖,後者可以通過構造引數獲取公平鎖。3 可重入鎖又叫遞迴鎖 是指在乙個同步方法內部呼叫另外乙個同步方法時,獲...