微信小程序--js文件

本文介绍了微信小程序的逻辑层,重点讲解了app.js中的App()函数和页面注册的Page()函数。App()用于小程序注册,Page()则用于页面注册并定义生命周期函数和响应页面事件。此外,Page()的data属性用于定义页面数据。
摘要由CSDN通过智能技术生成

微信小程序–js文件(逻辑层)

微信小程序这个前端系统分为视图层和逻辑层;视图层与HTML页面结构相似,逻辑层由JavaScript编写,实现数据的加工和判断处理等操作;

逻辑层将数据进行处理后发送给视图层,同时接受视图层的事件反馈;为了方便微信小程序的开发,官方在JavaScript的基础上进行了一些修改和封装:

1.提供了APP和Page方法,用来程序和页面的注册;
2.提供丰富的API,比如扫一扫,微信支付等;
3.每个页面有独特的作用域,并提供模块化能力
4.由于框架并不是在浏览器中运行,所以JavaScript在Web上的一些能力无法使用,如不能访问document和Window等对象
5.开发者写的所有代码最终将会打包成一份JavaScript,并在小程序启动的时候运行,直到小程序销毁

app.js之App():

每个微信小城必须在app.js里面进行程序的注册,并且只能注册一次;因此,主逻辑文件app.js必须包含注册的方法

注册微信小程序直接使用App()函数即可,该函数的参数是一个JSON对象;在这个对象中,可指定小程序的生命周期函数;可定义三个生命周期函数:

1. onLaunch: 当小程序初始化完成时,会触发这里定义的 onLaunch,全局只触发一次
2. onShow:当小程序启动,或从后台进入前台显示,会触发onShow
3. onHide:当小程序从前台进
  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值