关于微信小程序,我也做了两三个了,我想简单总结下感想。
1.总体来说还是很简单的
-
2.主要的工作和知识点有
- 2.1画静态页面
- 2.2写js,写入交互和业务
- 2.3对接微信各种接口
- 2.4小程序的生命周期,跳转,存储等杂项
-
3.注意点
- 3.1写静态页面就是前端基本功了,主要要注意的是微信自定义的标签,循环语法,以及css用flex布局,这几点,要做到熟悉,不想熟悉就没效率
- 3.2写js的话,是最难的,其实也是前端基本功,es6的语法最好要熟悉,小程序的页面生命周期要了解
- 3.3基本的登录,支付接口对接没啥技术含量,就是工作量,有过经验就行。
然后还有一大堆奇怪的接口,自己按需使用吧,要能查文档,理解 - 3.4需要对类app的运行有点概念,app生命周期,本地存储,请求,优化
大概就是这样
-
4.一个优秀的小程序开发应该是什么标准
- 4.1 前端基本功扎实,对微信语法,组件,熟悉,写页面快
- 4.2 js基础扎实,写业务快
- 4.3 对微信接口熟悉,对接接口快,包括一些奇怪的接口,经验越多越好
- 4.4 对小程序运行理解深刻,能写出高质量高效率的代码
- 4.5 对常见的业务,比如商城,cms有相关经验
- 4.6 最好能做后端,一块做了
-
5.我自己的话,短板很明显
- 5.1.效率低,后端出身前端技术不扎实,又是隔几个月做一个小程序,所以记不住标签,flex,每次都要查,效率很低。
- 5.2 js不行,js的异步,组件,es6都理解不深刻
大概就是这样,总结就是不专业,效率低,要我专注半年都都小程序,那我就肯定行了,所以我觉得要找时间深造一下js,其他也没啥好办法