微信小程序完整项目演示——同性交友平台

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

嘉宾介绍:叶倍宏,加拿大 UBC 计算机本科。 毕业后在加拿大支付公司 Versapay 任职。 回国多次创业,先在深圳小象网任合伙人 CTO,之后在大理远程自由职业。2016 在广州创立思客教学,专注于前端培训。

项目源码地址:https://git.oschina.net/hayeah/tongxing

一、小程序的价值观

张小龙是以小程序的价值观为出发点解释产品开发的思路的,他认为应用号的形态大致为:“一种新的公众号形态,这种形态下面用户关注了一个公众号,就像安装了一个 APP 一样。他要找这个公众号的时候就像找一个 APP,在平时这个号不会向用户发东西的,所以 APP 就会很安静的存在那里,等用户需要的时候找到它就好了,这样的话我们可以尝试做到让更多的 APP 有一种更轻量的形态,但是又更好使用的一种形态来存在,这是我们在探讨的一种新的公众号形态,叫应用号。”

开发者应该从应用号的价值观出发去思考产品的可能性。比如商城就太复杂而且不符合“用完即走”的价值观,而比较成功的案例有摩拜单车、冷气机的应用、微信支付等一些轻量级的应用。通过在微信里设计一个界面(页面)或添加一个按钮就可以去满足用户需求。

二、MINA 框架概述

小程序融合了很多前端开发界的概念,但是并没有采用任何一个框架,包括流行的REACT、VUE,还有CORDOVA它不是三者中的任意一个,而是拼凑出一个新的框架。这个过程类似于:

微信小程序完整项目演示——同性交友平台_第1张图片

三、现代化前端技巧

小程序引入了一些很重要的现代化前端开发的概念,包括:

  • Virtual DOM:开发者写 iOS 和原生的 h5 应用的时候,很多时候是手动地去操作 UI,用户按按钮之后改变页面。当应用很复杂的时候在改变的过程可能就会产生错误,Virtual DOM 每次要去改变一个界面的时候

你可能感兴趣的:(ui,前端,git,ViewUI)