小程序页面注册 发表于 3 个月前 | 分类于 wxLite 字数统计: 861 | 阅读时长 ≈ 3 注册页面 通过 Page() 函数注册页面,函数接受 Object 参数,指定页面的初始数据、生命周期函数、事件处理函数等 属性 类型 描述 data Object 初始化数据 onLoad Function 生命周期函数–监听页面加载 onReady Function 生命 ... 阅读全文 »
小程序运行机制和注册 发表于 3 个月前 | 分类于 wxLite 字数统计: 965 | 阅读时长 ≈ 3 运行机制 小程序启动有两种情况,一种是「冷启动」,一种是「热启动」 热启动:用户已经打开过某小程序,然后在一定时间内再次打开该小程序,此时无需重新启动,只需将后台态的小程序切换到前台 冷启动:用户首次打开或小程序被微信主动销毁后再次打开的情况,此时小程序需要重新加载启动 更新机制 小程序冷启动时如 ... 阅读全文 »
小程序样式 发表于 3 个月前 | 分类于 wxLite 字数统计: 355 | 阅读时长 ≈ 1 WXSS 样式 小程序通过 WXSS 文件来控制页面样式,WXSS 具有 CSS 大部分特性并对其进行了扩充和修改,扩充的特性如下: 尺寸单位 增加了新单位 rpx(responsive pixel) :可以根据屏幕宽度自适应,规定的屏幕宽度为 750rpx;如在 iPhone6 上,屏幕宽度为 ... 阅读全文 »
小程序 WXS 总结 发表于 3 个月前 | 分类于 wxLite 字数统计: 773 | 阅读时长 ≈ 3 小程序 WXS 总结语法对比 wxs 不支持 ES6 语法,其标准基本是参考 ES5 标准,在以下细节之处有些许出入: 变量名 wxs 中要求变量名只允许包含字母、数字、下划线,且不能以数字开头 ES5 中变量名允许包含字母、数字、下划线、美元符,同样不能以数字开头 注释 wxs 和 E ... 阅读全文 »
小程序事件介绍 发表于 3 个月前 | 分类于 wxLite 字数统计: 1,150 | 阅读时长 ≈ 5 事件事件类型冒泡事件 <canvas/> 的触摸事件不可冒泡 类型 触发条件 最低版本 touchstart 手指触摸动作开始 touchmove 手指触摸后移动 touchcancel 手指触摸动作被打断,如来电提醒,弹窗 touchend 手指触摸 ... 阅读全文 »
小程序页面模板 发表于 3 个月前 | 分类于 wxLite 字数统计: 454 | 阅读时长 ≈ 2 模板 可以定义不同类型的模板,以便在不同地方调用 定义模版 在 <template /> 中定义模板内容,并通过 name 属性指定模板名称 12345<template name="itemTpl"> <view> & ... 阅读全文 »
hexo 解析{{和}}报错 发表于 3 个月前 | 分类于 hexo 字数统计: 192 | 阅读时长 ≈ 1 晚上在更新文章时,使用 hexo g 生成报解析错误,具体错误如下: 123FATAL Something's wrong. Maybe you can find the solution here: http://hexo.io/docs/troubleshooting.htmlTemp ... 阅读全文 »
小程序数据绑定和渲染 发表于 3 个月前 | 更新于: 3 个月前 | 分类于 wxLite 字数统计: 880 | 阅读时长 ≈ 4 数据绑定 页面中所有绑定的数据都来自对应 Page 的 data 简单绑定 通过 Mustache 语法(双大括号) 包裹变量的方式进行数据绑定 12345678910111213Page({ data: { message: 'Hello MI ... 阅读全文 »
小程序配置解析 发表于 3 个月前 | 分类于 wxLite 字数统计: 1,144 | 阅读时长 ≈ 5 全局配置 通过 app.json 文件来配置一些全局属性,如页面文件路径、窗口变现、网络超时等 123456789101112131415161718192021222324252627282930{ "pages": [ "pages/ ... 阅读全文 »
String 编码和解码 发表于 4 个月前 | 分类于 javascript 字数统计: 530 | 阅读时长 ≈ 2 TextEncoder 构造函数 1const encoder = new TextEncoder(); 根据指定的编码格式生成 encoder 实例 Firefox 48 和 Chrome 53 之后的版本为了与 规范 保持一致,构造函数不需要传递参数,默认的编码格式为 UTF-8,即 ... 阅读全文 »