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...