pp()是小程序的入口,Page()是页面的入口Р微信提供了丰富的API,如微信定位,微信扫一扫,微信支付等功能Р每个页面有独立的作用域,并提供模块化能力Р在逻辑的代码里面,可以进行数据绑定,事件分发,生命周期管理,跌幅管理等功能Р上图是微信小程序的生命周期图,微信小程序的页面中,常用的生命周期回调函数有onLoad,onShow,onReady,onHide,具体的执行顺序可看上图。Р上图为微信小程序部分API列表。Р?微信小程序里面,不同的页面之间进行跳转,微信制定了一些相关的规范,主要有以下几种:РnavigatoTo(OBJECT)Р保留当前页面,跳转到应用内的某个页面,使用navigateBack可以返回到原页面,页面路径只能有五层РredirectTo(OBJECT)Р关闭当前页面,跳转到页在内的某个页面РnavigateBack(OBJECT)Р关闭当前页面,返回上一级页面或多级页面,可通过getCurrentPages()来获取当前的页面栈,决定返回那一层РswitchTab(OBJECT)Р使用该方法,可以切换到tabBar里面的某一个页面,在这里要注意,该方法切换的页面必须是在app.json文件里面的tabBar里面注册过的页面Р小程序开发经验Р在开发小程序的过程当中,有一些开发经验,现在给各位介绍一下。Р?小程序可以借鉴的优点:Р提前新建WebView,准备新页面渲染РView层与逻辑分享,通过数据驱动,而不直接操作页面元素Р使用组件,进行局步更新Р视图层做到组件化开发Р加入rpx元素布局,做到自适应Р小程序存在的问题:Р小程序仍然使用的是WebView渲染Р需要特定的开发环境,依赖微信开发工具Р服务端返回头不能够执行,如set-cookieР没有浏览器环境,依赖浏览器的JS无法执行РWXSS背景图不能使用本地图片,只能使用网络图片或base64图片