深圳APP开发_手机软件APP定制外包_小程序开发公司-来科信

歡迎來到深圳市來科信科技有限公司網站!

已閱讀

PC網站開發中瀏覽器前端優化策略(二)

來源:lexintech.com ?? ?? 發布時間:2017-11-14
上一篇文章我們講了網頁前端優化網絡加載類的處理。今天,我們再講一講頁面渲染類的一些前端優化。
在網站開發中,前端的頁面渲染會直接影響到頁面的加載速度,所以這一方面的優化非常重要。以下是我們總結的一些方法技巧:
PC網站開發中瀏覽器前端優化策略
1.把 CSS 資源引用放到 HTML 文件頂部
一般推薦將所有 CSS 資源盡早指定在 HTML 文檔 <head>中,這樣瀏覽器可以優先下載 CSS 并盡早完成頁面渲染。
 
2.JavaScript 資源引用放到 HTML 文件底部
JavaScript 資源放到 HTML 文檔底部可以防止 JavaScript 的加載和解析執行對頁面渲染造成阻塞。由于 JavaScript 資源默認是解析阻塞的,除非被標記為異步或者通過其他的異步方式加載,否則會阻塞 HTML DOM 解析和 CSS 渲染的過程。
 
3.盡量預先設定圖片等大小
在加載大量的圖片元素時,盡量預先限定圖片的尺寸大小,否則在圖片加載過程中會更新圖片的排版信息,產生大量的重排
 
4.不要在 HTML 中直接縮放圖片
在 HTML 中直接縮放圖片會導致頁面內容的重排重繪,此時可能會使頁面中的其他操作產生卡頓,因此要盡量減少在頁面中直接進行圖片縮放。
 
5.減少 DOM 元素數量和深度
HTML 中標簽元素越多,標簽的層級越深,瀏覽器解析 DOM 并繪制到瀏覽器中所花的時間就越長,所以應盡可能保持 DOM 元素簡潔和層級較少。
 
6.盡量避免在選擇器末尾添加通配符
CSS 解析匹配到 渲染樹的過程是從右到左的逆向匹配,在選擇器末尾添加通配符至少會增加一倍多計算量。
 
7.減少使用關系型樣式表的寫法
直接使用唯一的類名即可最大限度的提升渲染引擎繪制渲染樹等效率
 
8.盡量減少使用 JS 動畫
JS 直接操作 DOM 極容易引起頁面的重排
 
9.CSS 動畫使用 translate、scale 代替 top、height
盡量使用 CSS3 的 translate、scale 屬性代替 top、left 和 height、width,避免大量的重排計算
 
10.盡量避免使用 <table>、 <iframe>
<table> 內容的渲染是將 table 的 DOM 渲染樹全部生成完并一次性繪制到頁面上的,所以在長表格渲染時很耗性能,應該盡量避免使用它,可以考慮使用列表元素 <ul> 代替。盡量使用異步的方式動態添加 iframe,因為 iframe 內資源的下載進程會阻塞父頁面靜態資源的下載與 CSS 及 HTML DOM 的解析。
 
11.避免運行耗時的 JavaScript
長時間運行的 JavaScript 會阻塞瀏覽器構建 DOM 樹、DOM 渲染樹、渲染頁面。所以,任何與頁面初次渲染無關的邏輯功能都應該延遲加載執行,這和 JavaScript 資源的異步加載思路是一致的。
 
12.避免使用 CSS 表達式或 CSS 濾鏡
CSS 表達式或 CSS 濾鏡的解析渲染速度是比較慢的,在有其他解決方案的情況下應該盡量避免使用。
 
APP開發 網站開發 產品設計 微信公眾號 APP開發公司 用戶體驗 APP運營 微信小程序 產品經理 網站設計
主站蜘蛛池模板: PE一体化污水处理设备_地埋式生活污水净化槽定制厂家-岩康塑业 | 防水套管|柔性防水套管|伸缩器|伸缩接头|传力接头-河南伟创管道 防水套管_柔性防水套管_刚性防水套管-巩义市润达管道设备制造有限公司 | 生鲜配送系统-蔬菜食材配送管理系统-连锁餐饮订货配送软件-挪挪生鲜供应链管理软件 | 实木家具_实木家具定制_全屋定制_美式家具_圣蒂斯堡官网 | 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 | 钢制拖链生产厂家-全封闭钢制拖链-能源钢铝拖链-工程塑料拖链-河北汉洋机械制造有限公司 | 贵州水玻璃_-贵阳花溪闽兴水玻璃厂| 华中线缆有限公司-电缆厂|电缆厂家|电线电缆厂家 | 桁架机器人_桁架机械手_上下料机械手_数控车床机械手-苏州清智科技装备制造有限公司 | 金属管浮子流量计_金属转子流量计厂家-淮安润中仪表科技有限公司 | 沥青车辙成型机-车托式混凝土取芯机-混凝土塑料试模|鑫高仪器 | 高楼航空障碍灯厂家哪家好_航空障碍灯厂家_广州北斗星障碍灯有限公司 | 便携式高压氧舱-微压氧舱-核生化洗消系统-公众洗消站-洗消帐篷-北京利盟救援 | 苏州工作服定做-工作服定制-工作服厂家网站-尺品服饰科技(苏州)有限公司 | 大型低温冷却液循环泵-低温水槽冷阱「厂家品牌」京华仪器_京华仪器 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 宝元数控系统|对刀仪厂家|东莞机器人控制系统|东莞安川伺服-【鑫天驰智能科技】 | 兰州牛肉面加盟,兰州牛肉拉面加盟-京穆兰牛肉面 | 希望影视-高清影视vip热播电影电视剧免费在线抢先看 | 高博医疗集团上海阿特蒙医院 | 健康管理师报考条件,考试时间,报名入口—首页 | 吸污车_吸粪车_抽粪车_电动三轮吸粪车_真空吸污车_高压清洗吸污车-远大汽车制造有限公司 | 亳州网络公司 - 亳州网站制作 - 亳州网站建设 - 亳州易天科技 | 行星齿轮减速机,减速机厂家,山东减速机-淄博兴江机械制造 | 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | 广州物流公司_广州货运公司_广州回程车运输 - 万信物流 | 魔方网-培训咨询服务平台| 山东商品混凝土搅拌楼-环保型搅拌站-拌合站-分体仓-搅拌机厂家-天宇 | 炉门刀边腹板,焦化设备配件,焦化焦炉设备_沧州瑞创机械制造有限公司 | 同学聚会纪念册制作_毕业相册制作-成都顺时针宣传画册设计公司 | 扬子叉车厂家_升降平台_电动搬运车|堆高车-扬子仓储叉车官网 | 诺冠气动元件,诺冠电磁阀,海隆防爆阀,norgren气缸-山东锦隆自动化科技有限公司 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 【德信自动化】点胶机_全自动点胶机_自动点胶机厂家_塑料热压机_自动螺丝机-深圳市德信自动化设备有限公司 | 旋转/数显粘度计-运动粘度测定仪-上海平轩科学仪器 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 运动木地板价格,篮球馆体育运动木地板生产厂家_欧氏地板 | 不锈钢管件(不锈钢弯头,不锈钢三通,不锈钢大小头),不锈钢法兰「厂家」-浙江志通管阀 | 上海logo设计| 天坛家具官网 | 组织研磨机-高通量组织研磨仪-实验室多样品组织研磨机-东方天净 传递窗_超净|洁净工作台_高效过滤器-传递窗厂家广州梓净公司 |