小程序系列之初识小程序

前言

作为一个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框架作为基础,为大家介绍小程序开发,编写小程序系列文章.


以上,如文章有错误之处,敬请指正,感谢各位.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值