说明
- 本笔记为观看慕课网
微信小程序入门与实战-全新版
、尚硅谷2021版微信小程序开发(零基础小程序开发入门到精通)
这两个教学视频、并参照官方的微信开放文档
记录整理而成- 两个教学视频主要就是是
面向初学者
的教学视频,用的原生js进行讲解,门槛很低,所以该笔记会将基础部分也记录的较为详细,但有基础的朋友也可以同时当作梳理基础知识,学习过程肯定也会更清晰、同时也会有自己不一样的理解。对于笔记内容有疑问的欢迎提出讨论,望求同存异共同进步- 需要预备知识点-->[
HTML+CSS+JS基础
]- 本笔记应是
小程序详细学习笔记
,主要记录小程序基础知识- 部分知识点在官方文档很详细(如
api部分
),最好还是先看官方文档,本笔记主要就是记录 学习过程中出现的、需要增加的注解、文档中没有的细节、各种知识点的实际用法示例、遇到的问题解决记录等等等........
目录
目录
- 说明
- 目录
- 一、初识微信小程序
- 二、小程序的基本目录结构与文件作用剖析
- 三、小程序的基础知识储备
- 四、视图层详解
- 五、逻辑层详解
- 六、组件与组件库
- 七、小程序API
- 八、小程序生命周期
- 九、自定义组件
- 杂记
- 1、微信开发者工具使用技巧
- 如果配置文件中出现错误时,自动新建无法成功,更无法自动注册
- 2、微信开发常见编程方法与细节
- 3、初学阶段遇到的问题与解决
- Ⅰ-设置整个page的背景色
- Ⅱ-小程序中使用less
- Ⅲ-报错:
TypeError: wx.getMenuButtonBoundingClientRect is not a function
- Ⅳ-警告:
无效的page.json
- Ⅴ-报错:
typeError: Cannot read property \'mark\' of undefined
- Ⅵ-微信小程序中使用箭头函数导致this指向错误的问题
- Ⅶ-警告:
Some selectors are not allowed in component wxss, including tag name selectors, ID selectors, and attribute selectors
- Ⅷ-解决flex布局中 space-between方法的排版问题
一、初识微信小程序
1、什么是微信小程序
Ⅰ-小程序历史
- 2017 年度百度百科十大热词之一
- 微信小程序,简称小程序,英文名 Mini Program,是一种不需要下载安装即可使用的应用 (
张小龙对其的定义是无需安装,用完即走,实际上是需要安装的,只不过小程序的体积特别小,下载速度很快,用户感觉不到下载的过程
)- 小程序刚发布的时候要求压缩包的体积不能大于 1M,,否则无法通过,在2017年4月做了改进,由原来的1M提升到2M;
- 2017年1月9日0点,万众瞩目的微信第一批小程序正式低调上线。
Ⅱ-小程序的优势
- 微信有海量⽤⼾,⽽且粘性很⾼,在微信⾥开发产品更容易触达⽤⼾;
- 推⼴app 或公众号的成本太⾼。
- 开发适配成本低。
- 容易⼩规模试错,然后快速迭代。
- 跨平台。
2、小程序准备
Ⅰ-环境准备
安装微信小程序开发工具,建议安装稳定版进行开发
注册小程序账号
使用注册的appid进行使用,如果是测试号会限制很多功能
在官网登录成功后可以看到下面的界面,然后复制你的APPID,悄悄的保存起来,
不要给别⼈看到
请发表评论