微信“小程序”的学习路径

微信推出 “小程序” 以来,许多朋友开始跃跃欲试,想要一探究竟,但由于许多朋友并不了解学习 “小程序” 的基础要求,因此当他们看到一些文章或教程的时候,难免会遇到障碍,有些文章可能越读越迷糊,仿佛坠入云里雾里。因此,我们今天给大家归纳整理了一下学习 “小程序” 的学习路径,供大家参考,如果你顺着这篇学习路径遇到问题了,或者想和大家一起学习交流 “小程序”,请加入小程序交流QQ群:416626481,会有妙味讲师和爱好者与大家共同讨论。

# 关于小程序的一些前置说明

---

## 什么是小程序

“小程序” 是一种不需要下载即可使用的应用,它实现了应用‘触不可及’的梦想,用户扫一扫或者搜一下即可打开应用。这也体现了‘用完即走’的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。

## 小程序能干什么?

了解了什么是 “小程序”,所以我想大家已经意识到它能干什么了。可以看得出来,“小程序” 的初衷不仅仅是一个 “小程序” 那么简单,它的想法是给一些优质服务提供一个开放的平台。

> 有了 “小程序”,平时不经常用的app可以不用一直像僵尸一样躺在手机里了,只需要在需要用的时候“激活它们”就可以使用了。
> 换手机时,也无需重复安装软件,很多需要账号注册的软件,只需要一个账号就可以统一登录了!

---

## 作为开发者应该知道的

“小程序” 只是一个功能相对简单的轻应用,它使用的框架名字叫做MINA,这套框架的视图部分是腾讯自己开发的一套叫做 WXML + WXSS 的视图描述语言,以及基于JavaScript的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,可以让开发者把精力聚焦于数据与逻辑上。

在代码层面,我们来看看 “小程序” 的语言长什么样子:

看了上面几段代码,你可能会觉得很熟悉,没错,它们就是使用web端相关知识实现的,或许这对于熟悉web开发的前端人员又是一次机会,因为它的学习成本并不高,相对于原生APP开发(安卓或IOS开发)而言,微信 “小程序” 在应对许多商业级APP功能开发时,的确是一个较低成本的新选择;但对于交互频繁、功能复杂的程序,例如一些游戏APP,在短时间内它还是比不上原生APP的。而从前端的角度来看,“小程序” 所带给我们的这个生态系统,使得前端开发人员所触及的区域更广泛、能实现的可能性也会更大。

所以我们要做的是理解它的生态环境和应用范围,尽可能把它的优势发挥到淋淋尽致,伴随着WEB前端突飞猛进的发展速度,我们也要尽可能运用 “小程序” 尝试更多我们自己的“小创意”,创造更多精彩和无限可能!

## 学习小程序的前置基础

1. 如果你是天才,直接开撸~
2. 如果你觉得你跟天才差那么点,那么就先去吧HTML5+CSS3学的靠谱,然后把JS学的透彻了,可以熟练的使用JS的一些高级技巧,了解ECMA6的部分语法,可以熟练使用canvas的部分接口。
3. 如果你懒得自己看书、查资料去学习,也没关系,恰巧,这些知识在咱们妙味课堂的VIP视频中都有很详细的课程。

> PS:如果你掌握了上面所说的知识,学起来的感觉就像做过山车一样~

学习小程序流程图

以上大多内容都在妙味VIP视频中,大家可自行学习基础知识,稍后,我们会开始进行一系列关于 “小程序” 的公开课活动,与大家一起欢快的奔跑在学习的路上~

>>加入妙味VIP会员,观看web前端开发视频

微信“小程序”学习交流QQ群:416626481
稍后,我们还会举行各种公开课,运用 “小程序” 进行实际案例开发,让大家更直观了解到整个开发过程。敬请留意妙味课堂的最新活动通知~

VIP会员、开新班咨询QQ:3349734318、3315116152
电话:010-57269690

在线时间:
周一至周五 9:30-18:00
周六至周日 10:00-17:00
地址:北京海淀区西二旗辉煌国际大厦(西6号楼)319室

妙味网友
请登录后留言,请登录注册