首先介绍一下微信小程序宿主环境差异,其中iOS是基于JavaScriptCore,Android是基于X5内核,IDE是基于nwjs。小程序运行和加载机制小程序分为冷启动和热启动。而且小程序语言是数据绑定的,所以他的js并不能操作dome。但是实际应用中大家必不可少的需要改变一个元素的属性或css样式,这时就需要大家先在.wxnl文件中把需要更改的属性绑定一个变量{{变量}},然后大家需要在js的文件data里面给这个文件赋值就可以了,但是有的时候大家赋的值并不是死的,所以这时就需要大家不在data里面时运用this.setData({这里跟data是一样的})。如果要调用data里面的数据时可以用this.data.变量。
如果想自己开发一款个人小程序并且想上线发布,建议最好可以在开发之前就自己配置好域名、服务器,因为域名的备案可能会需要时间(审核会需要一些工作日),如果小程序完全都开发好了之后再购买域名服务器可能会浪费一点时间。