一些總是記不住又容易搞混淆的東西 不斷更新

2021-09-06 18:53:51 字數 848 閱讀 9043

angular 獲取瀏覽器的寬高:

$window.innerwidth;    //瀏覽器的寬

$window.innerheight;        //瀏覽器的高

jquery $ jqlite 獲取滑鼠相對於瀏覽器左上角的距離:

e.pagex;                //滑鼠相對於瀏覽器左上角的left

e.pagey;               //滑鼠相對於瀏覽器左上角的top

原生獲取元素相對於頁面左上角的距離:

ele.offsetleft;                 //元素相對於頁面左上角的left

ele.offsettop;                 //元素相對於頁面左上角的top

原生獲取元素的寬高:

ele.offsetwidth;       //元素的寬,會包括padding和border

ele.offsetheight;       //元素的高,會包括padding和border

jquery 獲取瀏覽器的寬高:

$(window).width()              //瀏覽器的寬度

$(window).height()             //瀏覽器的高度

原生獲取瀏覽器可用區域的高度(不包括頂部的導航條,工具欄,也不包括f12除錯工具什麼的):

chrome裡:

document.documentelement.clientheight               //瀏覽器頁面可用區域的高度

document.documentelement.clientwidth                //瀏覽器頁面可用區域的寬度

一些總是記不住又容易搞混淆的東西 不斷更新

window.innerwidth 瀏覽器的寬 window.innerheight 瀏覽器的高 e.pagex 滑鼠相對於瀏覽器左上角的left e.pagey 滑鼠相對於瀏覽器左上角的top ele.offsetleft 元素相對於頁面左上角的left ele.offsettop 元素相對於頁面...

一些常用但是自己記不住的css樣式

letter spacing 15px 即設定了字與字距離間隔15px 畫素 dispaly inline block不會獨佔一行,擁有塊元素的特點 3 元素旋轉 transform rorate 4 莫名的元素間隙 當除錯margin和padding都為0時都找不到原因,嘗試一下設定font si...

VC裡一些容易混淆的地方

1.false true與false true的區別 false true是標準c 語言裡新增的要害字,而false true是通過 define,這要用途是解決程式在c與c 中環境的差異,以下是false true在windef.h的定義 ifndef false define false 0 e...