个人简介

Echo Blog


江湖无名 安心练剑
  • 12-微信小程序运行时
    小程序的运行环境 微信小程序运行在多种平台上:iOS(iPhone/iPad)微信客户端、Android 微信客户端、PC 微信客户端、Mac 微信客户端和用于调试的微信开发者工具。 各平台脚本执行环境以及用于渲染非原生组件的环境是各不相同的: 在 iOS 上,小程序逻辑层的 javascript 代码运行在 JavaScriptCore 中,视图层是由 WKWebView 来渲染的,...
    2021-02-14 08:52:15 | Dev
  • 11-微信小程序基本组件
    基础组件 框架为开发者提供了一系列基础组件,开发者可以通过组合这些基础组件进行快速开发。 详细介绍请参考组件文档。 什么是组件: 组件是视图层的基本组成单元。 组件自带一些功能与微信风格一致的样式。 一个组件通常包括 开始标签 和 结束标签,属性 用来修饰这个组件,内容 在两个标签之内。 <tagname pro...
    2021-02-14 08:52:15 | Dev
  • 10-微信小程序简易双向绑定
    双向绑定语法 在 WXML 中,普通的属性的绑定是单向的。 例如: <input value="" /> 如果使用 this.setData({ value: 'leaf' }) 来更新 value ,this.data.value 和输入框的中显示的值都会被更新为 leaf;但如果用户修改了输入框里的值,却不会同时改变 this.data.value 。 如果需要在...
    2021-02-14 08:52:15 | Dev
  • 09-微信小程序事件系统 event
    事件 什么是事件 事件是视图层到逻辑层的通讯方式。 事件可以将用户的行为反馈到逻辑层进行处理。 事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。 事件对象可以携带额外信息,如 id, dataset, touches。 事件的使用方式 (1)在组件中绑定一个事件处理函数。 ...
    2021-02-14 08:52:15 | Dev
  • 08-微信小程序视图层 view
    视图层 View 框架的视图层由 WXML 与 WXSS 编写,由组件来进行展示。 将逻辑层的数据反映成视图,同时将视图层的事件发送给逻辑层。 WXML(WeiXin Markup language) 用于描述页面的结构。 WXS(WeiXin Script) 是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。 WXSS(WeiXin Style Sheet) 用于描述...
    2021-02-14 08:52:15 | Dev
  • 07-微信小程序逻辑层 app service
    逻辑层 App Service 小程序开发框架的逻辑层使用 JavaScript 引擎为小程序提供开发者 JavaScript 代码的运行环境以及微信小程序的特有功能。 逻辑层将数据进行处理后发送给视图层,同时接受视图层的事件反馈。 开发者写的所有代码最终将会打包成一份 JavaScript 文件,并在小程序启动的时候运行,直到小程序销毁。 这一行为类似 ServiceWorker,...
    2021-02-14 08:52:15 | Dev
  • 03-微信小程序框架
    框架 小程序开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生 APP 体验的服务。 整个小程序框架系统分为两部分:逻辑层(App Service)和 视图层(View)。 小程序提供了自己的视图层描述语言 WXML 和 WXSS,以及基于 JavaScript 的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,让开发者能够专注于数据与逻辑。 响应的...
    2021-02-14 08:52:15 | Dev
  • 03-微信小程序配置
    全局配置 小程序根目录下的 app.json 文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。 完整配置项说明请参考 小程序全局配置 以下是一个包含了部分常用配置选项的 app.json : { "pages": [ "pages/index/index", "pages/logs/index" ], ...
    2021-02-14 08:52:15 | Dev