初识小程序

小程序是什么?

简单来说,小程序就是简单版的程序,小程序的语言使用网页前端的技术栈,使用JavaScript运行环境,相当于是一个浏览器。但小程序并不是单纯的HTML5,优势是具有高级的硬件处理接口,同时运行环境也更加接近原生应用,效率更加的高。因为体积之小,所以才可以做到【即开即用】--对于用户来说,小程序几乎是点击后等待一两秒,就可以进行使用,就像打开网页链接一样,使用后,用户甚至不需要额外管理小程序。

除了使用层面本身的良好体验,又因为小程序是直接集成于微信,所以它还可以配合微信完成传统App和HTML5无法达成的功能。

比如说:分享卡片可以携带相应的微信群信息,当微信用户从微信群进入时,可以了解到用户从哪一个群进入小程序。

小程序是如何发展起来的?

【小程序】是2016年9月,微信刚开始发送邀请,引发大量关注。直到2016年11月,小程序平台宣布公测。2017年1月9日,小程序正式开放使用。

小程序的特点:

小程序既不是网页,也不是app,它融合了网页和App两者特点的新应用形态。

相比较网页和app来说,小程序的特点如下:

随时加载,随时使用。

拥有强大接口和能力。

易学,易开发。

了解小程序开发语言:

  • 视图描述语言:

小程序中的文字,图片,按钮等,都被称为【视觉组件】。如果需要对这些组件进行控制,可以使用WXML和WXSS两种语言,分别是由已存在的语言演变而来,WX表示微信。

WXML的全称是微信标记语言(WeiXin Marked Language),从XML和HTML演变而来。它的作用是描述小程序页面中应该有什么视觉元素。语法并不复杂,最简单的WXML代码如下所示:

<text>Hello World</text>

它的意义,在小程序中显示程序员都知道的第一个小代码Hello World。

WXSS的全称是微信样式表(WeiXin Style Sheet),它的语法和CSS没太多区别。

例如:

text{

    color:red;

}

它的意思就是将<text>元素中的字体颜色修改成为红色。

WXML与WXSS协同使用。

将两者的结合,我们就可以自由控制小程序中的视觉元素展示方式和样式。

如果需要多个元素使用一组样式,或者一个特定的元素,使用某个格式,那么可以使用类(class)和id的特性。

  • 逻辑语言

通过视图层,用户可以和小程序产生交互,单小程序的逻辑处理(包含网络数据交互,运算,逻辑判断等),都需要使用JavaScript(JS)语言携程的代码完成。

Page({

    onLaunch(){

        console.log('Hello World!')

    }

})

只需要简单的几行代码,就是一个完整的小程序JS程序。调用JS函数很简单,只需要写函数的名字,在后面括号中附带参数,就可以调用。

函数名(参数1,参数2,。。。)

简单介绍到这里,如果需要详细了解,还是需要查看微信的官方文档。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值