首页 存档 技术 查看内容

小程序开发涉及的前端知识

2018-3-30 13:00 |来自: 互联网 491 0

摘要: 这次把之前第一次写和微信小程序开发感受小结一下。本文不是写一个微信小程序开发教程,这种按步骤的教程网上有很多,不需要重要写了。我主要想谈一下做微信小程序开发应该储备的前端知识,以及自己的一些体会。 我 ...

这次把之前第一次写和微信小程序开发感受小结一下。本文不是写一个微信小程序开发教程,这种按步骤的教程网上有很多,不需要重要写了。我主要想谈一下做微信小程序开发应该储备的前端知识,以及自己的一些体会。


我的总体理解是:微信小程序是一个裁剪过的Web界面开发框架。首先要知道的是,微信小程序是一种Web程序,它的开发工具就叫“微信web开发工具”。(对,那个web是小写的,业余!)然后,小程序开发的组件也都是Web代码,如:.js、.json、.wxml和.wxss。虽然大多都是微信定制(裁剪)过,但是基本用法和标准Web技术是一致的。


微信裁剪这个Web技术栈是可以理解的,Web技术又多又乱,微信不可能把自己全部交出去的。所以,小程序定义为一个Web界面开发框架也挺好的。毕竟,现在后台技术已经非常成熟了,各种云技术平台越来越多,门槛越来越低,瘦客户端设计也深入人心,面向消费用户最重要的一环也就是界面了。很多移动App不也就只是一个界面而已,大部分计算都在服务器上。


按照微信小程序的开发文档,开发时首先要理解的是:框架设计。提到界面框架,大家尽可能联想一下各种MVC框架,例如Java Web开发常用的Struts、Spring MVC等。框架要处理的最重要元素就是:数据。数据到达之后(大多数实际应用来自于服务器),小程序用简单的语法绑定到界面上,像这样:


声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部