總結持續更新

2021-10-14 15:14:56 字數 2236 閱讀 3760

1)從屬關係的區別:link屬於xhtml標籤,而@import是css提供的語法規則,link除了載入css,還可以定義rss,定義rel連線屬性等,@import就只能載入css。

2)載入順序的區別:頁面載入時,link會同時被載入,而@import引用的css會等頁面被載入完後再載入。

3)相容性的區別:@import不相容ie5以下,link是xhtml標籤,沒有相容性問題。

4)dom可控性區別:通過js操作dom,可以插入link標籤來改變樣式;dom方法是基於文件的,無法使用@import方式插入樣式。

在html設計製作中,css有四種引入方式。

內聯樣式,也叫行內樣式,指的是直接在 html 標籤中的 style 屬性中新增 css。

示例:

這通常是個很糟糕的書寫方式,它只能改變當前標籤的樣式,如果想要多個擁有相同的樣式,你不得不重複地為每個新增相同的樣式,如果想要修改一種樣式,又不得不修改所有的 style 中的**。很顯然,內聯方式引入 css **會導致 html **變得冗長,且使得網頁難以維護。

嵌入方式指的是在 html 頭部中的或者寫在css樣式中

@charset "utf-8";

@import url(style.css);

*.notice-link a

作用:聖杯布局和雙飛翼布局解決的問題是一樣的,就是兩邊頂寬,中間自適應的三欄布局,中間欄要在放在文件流前面以優先渲染。

區別:聖杯布局,為了中間div內容不被遮擋,將中間div設定了左右padding-left和padding-right後,將左右兩個div用相對布局position: relative並分別配合right和left屬性,以便左右兩欄div移動後不遮擋中間div。

雙飛翼布局,為了中間div內容不被遮擋,直接在中間div內部建立子div用於放置內容,在該子div裡用margin-left和margin-right為左右兩欄div留出位置。

描述:這是一道大題目,把考點拆成了4個小項;需要侯選人用遞迴演算法實現(限制15行**以內實現;限制時間10分鐘內完成):

a) 生成乙個長度為5的空陣列arr。

b) 生成乙個(2-32)之間的隨機整數rand。

c) 把隨機數rand插入到陣列arr內,如果陣列arr內已存在與rand相同的數字,則重新生成隨機數rand並插入到arr內[需要使用遞迴實現,不能使用for/while等迴圈]

d) 最終輸出乙個長度為5,且內容不重複的陣列arr。

var arr = new array(5);

var num = randomnumber();

var i = 0;

randomarr(arr,num);

function randomarr(arr,num) else

if (i>=arr.length)else

}function randomnumber()

行內元素:a、b、span、strong、i、em、button、input、label、br、textarea、select

塊元素:div、p、h1-h6、ol、ul、li、table、tbody、td、tr、thead、dl、dt、dd

h5新增元素:section、article、audio、video、hearder、footer、small

邊框圓角:border-radius

盒子陰影:box-shadow

背景定位:background-origin

背景尺寸:background-size

漸變:linear-gradient線性漸變

radial-gradient 徑向漸變

2d、3d變換:

transform、rotate()、scale()、skew()、translate()

css3動畫:@keyframes

過渡動畫:transition

自定義動畫:animation

彈性布局:flex

多**查詢:@media

方法一是replace()方法與正規表示式的相結合,replace(/\s/g,』』)中,/\s/g表示檢索全域性中的空格。

方法二是split(』 『)先將字串通過空格進行分割成為陣列,然後再用join(』』)將陣列通過空字元進行連線成字串。

實際**:

OpenCV 更新總結(持續更新)

基於 opencv git changelog 以下為自總結的部分關鍵點內容,需要檢視具體更新內容的,小手一點進入官方日誌 更新於 20210331 4.4.0 dnn 模組 由於 sift 專利已經過期,sift 加入到主分支,不再受contrib nonfree限制 支援yolov4,onnx增...

css總結(持續更新)

1.當可以在乙個元件中同時使用有作用域和無作用域的樣式 使用scoped後,父元件的樣式將不會滲透到子元件中。不過乙個子元件的根節點會同時受其父元件有作用域的css和子元件有作用域的css的影響。這樣設計是為了讓父元件可以從布局的角度出發,調整其子元件根元素的樣式。如果你希望scoped樣式中的乙個...

vim 命令總結 持續更新

工作三年,一直處在半命令列,半ide的狀態,慢慢的總結一部分,便於以後使用。1.tab 在新標籤中開啟檔案 tabedit filenamevim 從 vim7 開始加入了多標籤切換的功能,相當於多視窗.tabnew 開啟新的tab ctrl n新建標籤頁,ctrl t在新標籤頁中開啟選定的檔案 t...