摘要:作為一名前端工程師,能做的優(yōu)化有哪一些呢主要包括兩方面頁(yè)面性能與代碼可維護(hù)性。
作為一名前端工程師,能做的優(yōu)化有哪一些呢?
主要包括兩方面:頁(yè)面性能與代碼可維護(hù)性。
減少不必要的嵌套
適當(dāng)且精簡(jiǎn)的id/class名稱(chēng)
有意義地使用id(利用選擇符屬性)
減少link、script請(qǐng)求
底部引用script
CDN加速
利用好HTML5標(biāo)簽
壓縮html
CSS篇減少不必要的嵌套
雪碧圖
開(kāi)啟硬件加速(參考css動(dòng)畫(huà)性能優(yōu)化)
壓縮圖片、轉(zhuǎn)base64
壓縮css
JS篇封裝復(fù)用 / 繼承( prototype、call / bind / apply )
緩存技術(shù)( cookie、HTML 5 Web 存儲(chǔ))
懶加載,一次請(qǐng)求 / 多次請(qǐng)求 / data-img
以添加 / 刪除 class 名稱(chēng)替代
模塊化,按需加載
命名空間
函數(shù)表達(dá)式替換函數(shù)聲明
避免使用閉包
*開(kāi)啟嚴(yán)格模式"use strict"
壓縮js
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/81654.html
摘要:端優(yōu)談?wù)勱P(guān)于前端的緩存的問(wèn)題我們都知道對(duì)頁(yè)面進(jìn)行緩存能夠有利于減少請(qǐng)求發(fā)送,從而達(dá)到對(duì)頁(yè)面的優(yōu)化。而作為一名有追求的前端,勢(shì)必要力所能及地優(yōu)化我們前端頁(yè)面的性能。這種方式主要解決了淺談前端中的過(guò)早優(yōu)化問(wèn)題過(guò)早優(yōu)化是萬(wàn)惡之源。 優(yōu)化向:?jiǎn)雾?yè)應(yīng)用多路由預(yù)渲染指南 Ajax 技術(shù)的出現(xiàn),讓我們的 Web 應(yīng)用能夠在不刷新的狀態(tài)下顯示不同頁(yè)面的內(nèi)容,這就是單頁(yè)應(yīng)用。在一個(gè)單頁(yè)應(yīng)用中,往往只有一...
打算現(xiàn)在開(kāi)始在博客里寫(xiě)點(diǎn)東西,也能為自己看過(guò)的書(shū)學(xué)過(guò)的知識(shí)做一個(gè)歸納總結(jié)。這幾日拜讀了Steve Souders的《高性能網(wǎng)站建設(shè)指南這本書(shū)》,雖然這本書(shū)可能已經(jīng)有些老了,但薄薄的一個(gè)小冊(cè)子里提出的網(wǎng)站性能優(yōu)化的準(zhǔn)則還是非常有價(jià)值的。這些規(guī)則都有個(gè)共同點(diǎn),就是用很小的工作就能獲得很明顯的性能提升,性?xún)r(jià)比極高。廢話(huà)不多說(shuō)了,總結(jié)一下書(shū)里的幾點(diǎn)性能優(yōu)化規(guī)則。 首先有一點(diǎn)需要說(shuō)明的是書(shū)中所寫(xiě)的性能黃金法...
摘要:作為一名前端工程師,能做的優(yōu)化有哪一些呢主要包括兩方面頁(yè)面性能與代碼可維護(hù)性。 作為一名前端工程師,能做的優(yōu)化有哪一些呢?主要包括兩方面:頁(yè)面性能與代碼可維護(hù)性。 HTML篇 減少不必要的嵌套 適當(dāng)且精簡(jiǎn)的id/class名稱(chēng) 有意義地使用id(利用選擇符屬性) 減少link、script請(qǐng)求 底部引用script CDN加速 利用好HTML5標(biāo)簽 壓縮html CSS篇 減少不...
摘要:作為一名前端工程師,能做的優(yōu)化有哪一些呢主要包括兩方面頁(yè)面性能與代碼可維護(hù)性。 作為一名前端工程師,能做的優(yōu)化有哪一些呢?主要包括兩方面:頁(yè)面性能與代碼可維護(hù)性。 HTML篇 減少不必要的嵌套 適當(dāng)且精簡(jiǎn)的id/class名稱(chēng) 有意義地使用id(利用選擇符屬性) 減少link、script請(qǐng)求 底部引用script CDN加速 利用好HTML5標(biāo)簽 壓縮html CSS篇 減少不...
閱讀 2609·2023-04-25 17:27
閱讀 1908·2019-08-30 15:54
閱讀 2436·2019-08-30 13:06
閱讀 3035·2019-08-30 11:04
閱讀 820·2019-08-29 15:30
閱讀 788·2019-08-29 15:16
閱讀 1819·2019-08-26 10:10
閱讀 3657·2019-08-23 17:02