頁面優化建議
頁面中的可改進部分:
關於導航
當前頁面中,頁面滾動的時候會有一個導航固定在頂部,然後hover過去會有一個高亮顯示, 高亮的樣式是在a:hover
裡面新增了一個border-bottom: 2px solid #FF5A92;
這樣做的話,導航其實會在滑鼠滑過的時候不斷地抖動,因為hover狀態讓導航增加了2px的高度。
可以考慮用:after
:before
偽類配合定位來畫這條線,或者考慮讓border-bottom
的高度一直存在,:hover
的時候只是改變border-bottom-color
關於輪播圖
1.點選事件和自動播放有點衝突,而且在快速連續點選不同按鈕的時候定時器沒有清掉,輪播圖會掛。
2.可以考慮做成無縫滾動。
3.現在的輪播圖是線性動畫,也可以考慮新增Tween
演算法,做成緩動效果。
4.可以考慮新增lazyload
, 即一開始只載入第一屏的圖片,後續幾個輪播的圖片只在即將滾動到該屏的時候再去請求資源進行載入。
關於圖片列表
電商網站的圖片比較多,也可以考慮懶載入。
關於CSS部分
裡面的last-child
ie8支援度不高(現在的PC大多數還是需要相容到ie8的, 特別360瀏覽器還是個雙核的,它的相容模式是個ie7)
關於css3選擇器的相容性,可以查詢 can i use 網站,然後再做處理。
另外還可以新增meta頭來處理
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
關於原生js部分####
原生js api getElementsByClassName
的確存在,但是ie8不支援,會報錯,所以需要自己封裝.class
的DOM獲取函式。
關於index.js
使用了jquery, 並使用load方法保證了頁面載入的順序,但是這種載入類似ajax載入,作為電商網站的話, 這樣的處理可能會影響SEO。
還可以考慮做一個移動版的頁面
相關文章
- 頁面優化的一些建議優化
- Redis優化建議Redis優化
- EntityFramework 優化建議Framework優化
- Mysql優化建議MySql優化
- 頁面快取優化快取優化
- iOS 頁面效能優化iOS優化
- Zabbix 5.0 優化建議優化
- html前端優化建議HTML前端優化
- 如何進行頁面優化?優化
- App啟動頁面優化APP優化
- 資料庫優化建議資料庫優化
- 優秀網頁設計的建議網頁
- mysql優化 | 儲存引擎,建表,索引,sql的優化建議MySql優化儲存引擎索引
- seo優化中不容忽視的頁面優化優化
- 頁面卡頓的優化–圓角優化
- 頁面卡頓的優化--圓角優化
- 【建議】 暫提三種優化優化
- MySQL InnoDB行鎖優化建議MySql優化
- 優化MySQL的21個建議優化MySql
- oracle 效能優化建議小結Oracle優化
- 優化 Webpack 構建效能的幾點建議優化Web
- 優化Webpack構建效能的幾點建議優化Web
- Vue-Cli3多頁面配置與編譯時構建優化Vue編譯優化
- MySQL 調優/優化的 100 個建議MySql優化
- 頁面載入效能之優化LCP優化
- IdleHandler,頁面啟動優化神器優化
- 頁面效能優化辦法有哪些?優化
- iOS進階之頁面效能優化iOS優化
- 無線頁面動畫優化例項動畫優化
- UITableView效能優化的幾點建議UIView優化
- 對SGA和PGA的優化建議優化
- Java I/O 操作及優化建議Java優化
- Web 頁面優化專項 > Lighthouse > 效能分數優化Web優化
- App Annie :應用商店優化 (ASO) – 優化應用商店頁面APP優化
- 【效能優化實踐】優化打包策略提升頁面載入速度優化
- 前端頁面優化,減少 reflow 的方法前端優化
- iOS效能優化之頁面載入速率iOS優化
- 前端優化:DNS預解析提升頁面速度前端優化DNS