大家好我是智哥,一名专注于前端领域的一名码农。

咱们今天主要来说说微信小程序,

最近一段时间微信群里的小程序,小游戏各种分享是突然一下子就爆发了,现在来看小程序作为微信的重磅功能无疑又是下一个风口。咱先不说这个风口我们能要做什么,作为前端技术人员或者新人都应该对小程序有所了解,能进行开发一些功能,而且现在大多数公司都会这方面的业务,已经变成了一个必备的技能。

至于怎么学习小程序的开发呢?

小程序发展至今,无论是官方的工具和文档都是非常完善的了,而且其他网站上也有很多demo可以进行参考。

开发小程序并不需要太多的前端技能,因为使用js写功能,所以js、css、布局这个是必须要会的,另外就是基本的编程思想,数据交互处理,理解什么是数据驱动视图更新,从整体的框架层面,生命周期过程,能理解小程序都包含什么东西,不至于模糊不清,具体细节的东西可以看官方文档,看了文档然后一边写demo,很快就能掌握基本的开发知识,因为小程序真的有点傻瓜化的开发,入门还是比较简单的。

下面说下几个比较重要的几块儿东西:

1. 账号申请、怎样测试、怎样发布这个就不说了,不明白的就自己赶紧申请一个

2. 页面布局 ,布局使用的是内部提供的组件进行布局,不能直接用网页的标签,但是基本的css选择和属性都是支持的,但是建议用flex布局

3. 数据绑定,比如普通绑定,列表绑定、条件渲染等,类似vue的绑定方式,双向数据绑定

4. 事件处理,事件绑定类似vue,然后在js代码写具体的事件处理方法

5. 路由设置,路由这个是最简单的路由了,根据文档操作就可以了

6.声明周期,包含页面生命周期和应用的声明周期也就是整个app的声明周期,这个需要理解在什么下会触发相关的声明周期处理函数。

7. api能力,提供了很多原生的能力,可以做很多事儿,比如获取用户基本信息、地理位置、扫码、支付、视频控制、网络状态、蓝牙等 很多

8. 理解框架的运行机制,这个就偏理论和底层底层一些了,了解了更好,对我们写代码更有好处

9. 性能优化处理的,这个我会单独发布来说。

总体来说小程序的还是比较简单的,现在也不光微信有小程序,快应用现在已经有很多上架产品了,这个可能就是未来的趋势,起码现在正在疯狂的发展中,所以小程序的开发在后面会越来越多,可想而知这个重要性了。

然后在说下,语音里没办法进行问题解答和代码演示,如果对这个开发有兴趣的话可以来一起交流 加下微信

好了,还有一篇我会具体说下关于性能优化的处理,下此再见

最新文章

  1. vim配色方案设置(更换vim配色方案)
  2. 再谈EF Core内存数据库单元测试问题
  3. 22.python笔记之web框架
  4. 建模算法(六)——神经网络模型
  5. PAT 06-3 单词长度
  6. crm 4 隐藏自定义 toolbar
  7. PropertiesUtil 读取配置文件工具类
  8. [iOS微博项目 - 2.1] - 获得新浪授权接口
  9. Linux 命令行技巧
  10. python lambda 用法
  11. 数位DP入门之hdu 3555 Bomb
  12. HTC仅限拨打紧急电话
  13. Excel地图插件(ExcelMaps)
  14. Wannafly Union#1
  15. linux coredump开启
  16. ivew Tooltip
  17. windows下安装nodejs以及python2502,2503解决方案
  18. mysql 在 win 安装 最全攻略(附转载的乱码终极解决方案)以及解决data too long for column 'name' at row 1, 一种可能就是因为编码一致性问题.
  19. Process 开启子进程 的两种方式、join控制子进程、守护进程
  20. Django之URL控制器(路由层)

热门文章

  1. apache htaccess 一个 例子
  2. 【笔记】Django基础(一)
  3. 网络流EdmondsKarp算法模板理解
  4. 斑马打印机客户端GET和POST,以及后端两种打印方式。
  5. java中所有开源注解收集
  6. bios-----> grub
  7. Object与String
  8. CentOS 7 Linux 卸载/安装 Mariadb MySQL mysql 5.7
  9. pyplot
  10. Neutron命令测试3