js相關筆記(四)

2022-08-27 02:30:12 字數 1308 閱讀 3532

1.使用fireworks時,如果是直接開啟一張,那麼你就要鎖定那個圖層,否則,因為會隨著的點選移動而移動。

2.站點就是 專案資料夾 就是 根目錄

3.css 是層疊樣式表,公共的樣式放在上面,因為後面的樣式表會把前面的樣式層疊掉。

4.推薦的製作圖示的**  bitbug.net

5.那些所謂跳出歷史舞台的html標籤 如 i s u b ,其實只是他們的語義化跳出歷史舞台 ,被em del ins strong 替代了,

但是那些沒有語義化的標籤 也可以做一些小的效果圖。

6.浮動的盒子一般要設定寬度,不然會隨著解析度的變化而掉下來。

7.先寫注釋寫**再糧草先行。

8.webstrom     ctrl+alt+t  環繞標籤

9.其實頁面所有的標籤都可以使用div來代替,因為css初始化就是把所有標籤都變成最初的盒子,但是從語義化來講,那樣不利於seo優化,只有後台才不要seo搜尋引擎抓取。

10.先寫普通標籤再寫特別標籤然後最後寫更特別的標籤

11.駝峰命名法,除第乙個單詞外其他的單詞首字母都是大寫。

12.先避免**汙染,然後再讓**重用。

13.css樣式寫錯的時候,在瀏覽器的f12開發人員工具中,在右側的styles裡檢視時,該樣式會被畫刪除線並且最左邊還會有乙個黃色三角形裡面有個感嘆號。

14.前端人員找錯誤是從前台找到後台,而不是一出現錯誤就找後台。

15.使用選擇器來找標籤 一般不要超過三個,因為如果出現優先順序的問題時,那你可能會多寫很多的選擇器來提公升優先順序。

16.控制盒子穩定性

◆設定準確的高度寬度(高寬剩餘不用)

◆設定padding(當盒子中有內容時或這解析度改變時 盒子的高寬會不確定)

◆設定margin(會出現垂直方向上的外邊距塌陷或摺疊,解決方法是 設定邊框  設定overflow:hiddent 給父容器設定脫離標準文件流)

17.邊框  直接 bd+  就是 border:1px solid #fff;

18.使用text-indent來移除a標籤中的文字時,如果值是-9999999em或者-99999999px時,頁面會出現bug,所以移除文字時,值不要給太大。

19.input標籤的placeholder屬性可以做到value屬性的事兒,並且還能作為佔位符,當滑鼠點選輸入資料的時候,佔位符中的文字就會消失,但是相容性不是很好。

20.設定滑鼠的樣式

◆cursor:pointer;  //小手

◆cursor:txet;//輸入游標

◆cursor:move;//十字箭頭

◆cursor:default;//預設箭頭

js相關筆記(十一)

1.陣列的那些遍歷方法foreach map filter every some,在ie678中不存在,dom物件的屬性操作方法getattribute setattribute removeattribute在ie678中也不存在,通過控制台列印的時候發現,返回的是乙個object型別的 也就是空...

js相關筆記(十四)

1.給元素新增非靜態定位的定位屬性時,你如果不設定它的left和top或者bottom再或者right屬性時,他就裝作以標準文件流的方式找個位置待著,但是它的確不佔空間,很像是左浮動,也許非靜態定位不設定left top right bottom屬性時就等於float left 定位的時候left ...

js相關筆記(十六)

1.同時設定html,body,ul,li的width 100 height 100 會讓li繼承佔滿一整頁空間,因為這個時候html body ul li的寬度和高度都是預設佔滿一整頁,無論怎麼放大縮小,都是預設佔滿一整頁。2.在觸發dom上的某個事件的時候,會產生乙個事件物件event,這個物件...