zoukankan      html  css  js  c++  java
  • 新人学习微信小程序开发之框架篇

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    微信小程序开发——修改小程序原生checkbox、radio默认样式
    微信小程序开发——微信小程序下拉刷新真机无法弹回
    转:slf4j-api、slf4j-log4j12、log4j之间关系
    MyBatis3 入门学习指南
    Java 多线程重排序的探究
    Kafka 生产者和消费者入门代码基础
    Java面试题
    刻苦读书的故事合集
    Win10 calc.exe 无法打开计算器的解决方法
    Redis(三):set/get 命令源码解析
  • 原文地址:https://www.cnblogs.com/crith/p/9004093.html
Copyright © 2011-2022 走看看