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:可以使用网络图片,或者 ,或者使用标签。