百度小(xiǎo)程序
百度小(xiǎo)程序前端代碼性能(néng)優化
百度智能(néng)小(xiǎo)程序好的評級離不開(kāi)好的代碼支持。
百度智能(néng)小(xiǎo)程序實現業(yè)務功能(néng)隻是基本要求,啓動性能(néng)、使用體驗可以帶來更好的用戶體驗和服務轉化,同時也影響小(xiǎo)程序在百度移動生(shēng)态中的分發。
提前發出核心請求并渲染首屏
[建議]在 page 的 onInit 生(shēng)命周期中發出頁面的核心請求,并做好和低(dī)版本基礎庫的兼容
[建議]在發送核心接口之前,做盡量少的業(yè)務邏輯處理,保證核心接口可以盡快發出
[建議]合理使用 prelink 預鏈接
[建議]如果頁面較長(cháng),可采取分段加載的策略,第一(yī)個(gè)核心請求隻加載首頁的相(xiàng)關數據
加速app.onLaunch 以及邏輯層收集 initData
[建議] app.onLaunch 盡量減少相(xiàng)關邏輯,避免使用過多(duō)小(xiǎo)程序同步函數,尤其是 swan.getSystemInfoSync()這種耗時的同步函數
[強制]對 swan.getSystemInfoSync的執行結果需要進行緩存
[建議]非必要情況下(xià),使用動态庫應該保持克制,如果隻用到(dào)了動态庫的少量功能(néng),可自(zì)行實現
優化渲染層速度
[建議]合理使用自(zì)定義組件(jiàn),如果自(zì)定義組件(jiàn)隻在整個(gè)工(gōng)程使用1次,可考慮在業(yè)務代碼中實現
[強制]usingComponent 中不能(néng)出現未使用的自(zì)定義組件(jiàn)
[強制]合理使用 setData,對于長(cháng)列表的更改,可進行局部更新數據,避免将一(yī)個(gè)内存中的大對象進行整體 setData
[強制]與視圖層無關的數據,禁止 setData
相(xiàng)關文章
百度智能(néng)小(xiǎo)程序服務資源庫服務類目
上(shàng)門(mén)服務:上(shàng)門(mén)回收、上(shàng)門(mén)安裝、保姆、外賣、家庭保潔、家電(diàn)清洗、家電(diàn)維修、房屋維修、手機(jī)維修、拉貨搬家、數碼維修、美甲美容、鞋服洗護與定制企業(yè)外包服務:IT/軟件(jiàn)服務、品牌設計充值繳費(fèi):固話寬帶、手機(jī)運...
百度小(xiǎo)程序前端代碼命名規範
百度智能(néng)小(xiǎo)程序好的評級離不開(kāi)好的代碼支持。 &...
百度小(xiǎo)程序前端代碼項目工(gōng)程腳手架
百度智能(néng)小(xiǎo)程序好的評級離不開(kāi)好的代碼支持。 &...
豫唐百度小(xiǎo)程序介紹
豫唐百度智能(néng)小(xiǎo)程序,一(yī)款簡單好用的福利産品,最重要的它是免費(fèi)的。本程序可以用于各種行業(yè),插件(jiàn)符合百度小(xiǎo)程序A級标準。功能(néng)簡介1、客服(員(yuán)工(gōng))介紹:可展示客服(員(yuán)工(gōng))基本信息等;2、表單咨詢:使用者(用...