1、優化代碼包
盡量減少代碼包的大小,因為代碼包大小直接影響到下載速度,從而影響用戶的首次打開體驗。2M限制。
小程序代碼包經過編譯后,會放在微信的 CDN 上供用戶下載,CDN 開啟了 GZIP 壓縮,多數圖片格式大大降低代碼包壓縮率。使用云服務器存儲圖片,使用字體圖標。
2、小程序字體
換行符也可寫在js參數data,注意n空格轉義字符? 必須在標簽內轉義字符解碼屬性decode設置true,decode可以解析的有< > & '。
3、為什么腳本內不能使用window等對象?
頁面的腳本邏輯是在JsCore中運行,JsCore是一個沒有窗口對象的環境,所以不能在腳本中使用window,也無法在腳本中操作組件。
4、為什么 zepto/jquery 無法使用?
zepto/jquery 會使用到window對象和document對象,所以無法使用。
5、wx.navigateTo無法打開頁面
一個應用同時只能打開5個頁面,當已經打開了5個頁面之后,wx.navigateTo不能正常打開新頁面。請避免多層級的交互方式,或者使用wx.redirectTo。
6、樣式表不支持級聯選擇器
WXSS支持以.開始的類選擇器。
7、本地資源無法通過css獲取
background-image:可以使用網絡圖片,或者 ,或者使用標簽。