前端常用知識隨手記

2021-10-11 09:25:30 字數 1793 閱讀 8115

title是html5中,用於元素資訊提示,並非必須使用

而alt是為了當不顯示的時候,的替換文字,長度必須少於100個英文本元,屬性是搜尋引擎判斷與文字是否相關的重要依據(在 ie 瀏覽器下會在沒有 title 時把 alt

當成 tool tip 顯示)

ie: trident 核心

firefox:gecko 核心

safari:webkit 核心

opera:以前是 presto 核心,opera 現已改用 google chrome 的 blink 核心

chrome:blink(基於 webkit,google 與 opera software 共同開發)

宣告位於文件中的最前面的位置,處於 標籤之前。此標籤可告知瀏覽器文件使用哪種 html 或 xhtml 規範。(重點:告訴瀏覽器按照何種規範解析頁面)在 w3c 標準中,如果設定乙個元素的寬度和高度,指的是元素內容的寬度和高度,而在 quirks 模式下,ie 的寬度和高度還包含了 padding 和 border。

設定行內元素的高寬:在 standards 模式下,給等行內元素設定 wdith 和 height 都不會生效,而在 quirks 模式下,則會生效。

設定百分比的高度:在 standards 模式下,乙個元素的高度是由其包含的內容來決定的,如果父元素沒有設定百分比的高度,子元素設定乙個百分比的高度是無效的用

margin:0 auto 設定水平居中:使用 margin:0 auto 在 standards 模式下可以使元素水平居中,但在 quirks 模式下卻會失效。

改版的時候更方便 只要改 css 檔案。

頁面載入速度更快、結構化清晰、頁面顯示簡潔。

表現與結構相分離。

易於優化(seo)搜尋引擎更友好,排名更容易靠前。

strong:粗體強調標籤,強調,表示內容的重要性

em:斜體強調標籤,更強烈強調,表示內容的強調點

cdn 快取更方便

突破瀏覽器併發限制

節約 cookie 頻寬

節約主網域名稱的連線數,優化頁面響應速度

防止不必要的安全問題

網頁標準和標準制定機構都是為了能讓 web 發展的更『健康』,開發者遵循統一的標準,降低開發難度,開發成本,seo 也會更好做,也不會因為濫用**導致各種 bug、安全問題,最終提高**易用性。

sessionstorage 用於本地儲存乙個會話(session)中的資料,這些資料只有在同乙個會話中的頁面才能訪問並且當會話結束後資料也隨之銷毀。因此 sessionstorage 不是一種持久

的本地儲存,僅僅是會話級別的儲存。而 localstorage 用於持久化的本地儲存,除非主動刪除資料,否則資料是永遠不會過期的。

web storage 和 cookie 的區別

web storage 的概念和 cookie 相似,區別是它是為了更大容量儲存設計的。cookie 的大小是受限的,並且每次你請求乙個新的頁面的時候 cookie 都會被傳送過去,這樣無形中浪費

了頻寬,另外 cookie 還需要指定作用域,不可以跨域呼叫。

除此之外,web storage 擁setitem,getitem,removeitem,clear 等方法,不像 cookie需要前端開發者自己封裝 setcookie,getcookie。但是 cookie 也是不可以或缺的:cookie的作用是與伺服器進行互動,作為 http 規範的一部分而存在 ,而 web storage 僅僅是為了在本地「儲存」資料而生。

css visibility屬性

使用該屬性 visibility:hidden/show,可以使隱藏的div任佔空間

隨手記 知識點(1)

1 15 42 48.538 thread 1 debug o.s.b.f.s.disposablebeanadapter invoking destroy method close on bean with name sqlsession sqlsessiontemplate你不可以手動關閉。sq...

前端學習隨手記 vue框架02

預期 array object number string iterable 2.6 新增 用法 基於源資料多次渲染元素或模板塊。此指令之值,必須使用特定語法 alias in expression,為當前遍歷的元素提供別名 v for item in items div 另外也可以為陣列索引指定別...

記憶體隨手記

1,view handler activity conetxt 不可被靜態方法引用,會無法銷毀 引發記憶體問題。2,bitmap 在控制項不需要後,立即強制reclery。3,一些過載的方法,在不同廠商的rom存在初始化順序不同,需要嚴謹對待。4,view的載入不一定要在主線程載入。只是addvie...