前言
作为一个Android开发来说,学习小程序其实是一件比较痛苦的事情.
因为本身没有前端基础的我,无法想象直接上手开发小程序是一种怎么样的体验,
但是事实就是,当公司需要你开发小程序,你不得不硬着头皮去学习,下面就来和大家分享一下
我学习小程序的过程以及心理历程吧.
写作<小程序系列>的目的
当做一种想回忆的记录,把一些散乱的知识和记忆都整理在一起,希望在这个过程中能够让大家对学习小程序有一些启发和帮助,也是自己总结学习知识之后的一种提炼能力吧.
小程序如何学起?
1.首先花个1-2天时间仔细看一下微信小程序开发文档.
我看书有一个习惯,就是要带着问题或者目的去看,这样你看下来,你的疑惑也解开了,你的目的也达到了!如果大家对微信小程序还不是很了解,那么,我就给大家提几点问题,大家可以带着这几个问题,去看文档,基本弄懂这几个问题,会整个文档有一个大概的印象.
a. 看微信小程序文档中的起步
1.了解注册流程和发布流程
2.了解微信小程序代码构成部分
3.对微信小程序有一个初步认识
b. 看小程序框架的组成部分
1.项目中配置作用
2.弄清楚在哪里写代码,在哪里写样式,熟悉语法
3.弄懂登录机制,弄清楚如何获取用户信息(涉及到scope权限),巧获用户信息作为展示使用
4.小程序具备能力(建议粗略看一遍)
5.小程序生命周期与自定义组件等(建议粗略看一遍)
c.看组件部分
1.了解基础组件并粗略查看使用方法
2.重点搞清楚导航使用
3.查看open-data控件使用
4.web-view控件使用
API部分
1.着重看路由部分,毕竟页面跳转需要经常使用
2.界面部分大略过一遍
- 个人体会(以下说法仅个人见解,不见得对):
- 学习一个框架,不可能把每一个地方都去详细的看一遍,因为有些功能,我们根本用不到,也记不了那么多,所以我们只能捡重点部分和常用部分进行学习,其他部分只能说涉及到,然后进行学习和研究.
- 学习当然不能一蹴而就,想短时间速成,方法当然也有,但是后遗症就是,基础不牢,根基不稳,如果想把小程序当做自己非常精通的一个技能,建议不要采用以上的方法.以上的方法仅适合快速开发,速成阶段.
- 以上仅个人一些废话,完全可以忽略不计.
建议使用Taro小程序框架开发
-
为什么使用Taro框架开发?
因为我们公司使用的技术栈是react,为了适应所有前端开发人员,使用此套框架可以让前端人员进行无缝对接,无须再适应其他语法.
-
使用Taro框架的好处
使用 Taro,我们可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信/百度/支付宝/字节跳动/QQ小程序、快应用、H5、React-Native 等)运行的代码。
-
语法风格
Taro 遵循 React 语法规范,它采用与 React 一致的组件化思想,组件生命周期与 React 保持一致,同时支持使用 JSX 语法,让代码具有更丰富的表现力,使用 Taro 进行开发可以获得和 React 一致的开发体验。
预告
我们后续将采用Taro框架作为基础,为大家介绍小程序开发,编写小程序系列文章.
以上,如文章有错误之处,敬请指正,感谢各位.
1244

被折叠的 条评论
为什么被折叠?



