目標
做一個自己使用的前端常用網(wǎng)址導航.
成果預(yù)覽
https://akanetang.github.io/my-page/dist/index.html
技術(shù)棧
- jQuery
- LocalStorage
- SVG Symbols
- 媒體查詢
- git & Github
思路
- Figma作圖
○ 將想好的頁面樣子畫出來 - 實現(xiàn)手機端
○ 寫HTML主頁面
○ 寫CSS,為各個部分添加樣式
○ 寫JS(事件監(jiān)聽、DOM操作) - 實現(xiàn)PC端
○ 通過媒體查詢加上pc頁面的CSS
○ 寫JS(單獨處理PC上的邏輯) - 發(fā)布到Github
要點筆記
--制作流程中需要注意以及當時漏掉的地方
-
網(wǎng)頁head當中meta要設(shè)置好.可以看一下成熟網(wǎng)頁的代碼是怎么寫的.
image.png
2.CSS reset(將瀏覽器本身自帶的樣式重置)以及給設(shè)置灰色背景。
image.png
3、按鈕內(nèi)的文字應(yīng)設(shè)置為不換行
image.png
4.input默認有個border,需要刪掉或者覆蓋,不然很丑
image.png
5.代碼里不要有很多height,不然重新改一下(經(jīng)驗)
6.只有a標簽可以包含塊級元素(本身里面是內(nèi)聯(lián)元素)
image.png
7.localstorage只能存字符串,不能存對象。所以要把hashmap保存為字符串。
(localStorage是掛在window下的,所以可以省略window.)
8.localStorage什么時候消失?當用戶清除cookie及其他網(wǎng)站數(shù)據(jù)的時候,會被清除。(若是用戶硬盤空間滿了,可能會把數(shù)據(jù)刪掉,但幾率很小)無痕窗口關(guān)閉后也會刪除數(shù)據(jù)。
9.搞一個背景圖.(載入圖片,圖片重復(fù),隨頁面滾動,原圖片位于頁面中上)
image.png
※
若之后有想要優(yōu)化的地方會繼續(xù)補充.





