美文网首页
微信小程序学习笔记(一)

微信小程序学习笔记(一)

作者: GIT提交不上 | 来源:发表于2020-07-09 20:18 被阅读0次

    一、小程序通信模型

      小程序的运行环境分成渲染层和逻辑层,其中 WXML 模板和 WXSS 样式工作在渲染层,JS 脚本工作在逻辑层。小程序的渲染层和逻辑层分别由2个线程管理:渲染层的界面使用了WebView 进行渲染;逻辑层采用JsCore线程运行JS脚本。

    图1-1 小程序通信模型.png

    官方文档-渲染层和逻辑层

    二、页面生命周期

    图2-1 页面生命周期.png

    官方文档-页面生命周期函数

    三、组件生命周期

      组件重要的生命周期包括:created、attached、detached。

    • 组件实例刚刚被创建好时,created生命周期被触发。
    • 在组件完全初始化完毕、进入页面节点树后,attached 生命周期被触发。
    • 在组件离开页面节点树后,detached 生命周期被触发。

    官方文档-组件生命周期函数

    四、事件分类

    • 冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递
    • 非冒泡事件:当一个组件上的事件被触发后,该事件不会向父节点传递
    • bindtap:不会阻止事件向上冒泡
    • catchtap:阻止事件向上冒泡
    • e.currentTarget:指向的是触发事件监听的对象
    • e.target:指向的是添加(注册)监听事件的对象

    官方文档-事件详解
    微信小程序中e.target与e.currentTarget区别详解

    相关文章

      网友评论

          本文标题:微信小程序学习笔记(一)

          本文链接:https://www.haomeiwen.com/subject/xftecktx.html