美文网首页
小程序介绍

小程序介绍

作者: usual2970 | 来源:发表于2016-12-30 10:34 被阅读0次
  1. 我对小程序的理解
  2. 小程序基本语法介绍
  3. 实现一个简单的小程序

1.我对小程序的理解

  • 小程序是有别于传统web、h5、app以及微信公众号的新的一种应用形式,由微信团队于今年开发,用张小龙自己的话来说:

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

  • 与其它类型应用的区别
    • 和web相比,首先入口不同,web使用url或者搜索引擎搜索,另外web回访可能通过收藏和搜索引擎
    • 和H5相比,和web类似
    • 和APP相比 ,首先学习、和开发成本比较小,只需要一些css、js技能就能快速开发。另外需要下载和安装,不想用了还需要卸载,小程序就没有这方面的问题,扫码即可使用
    • 和微信公众号相比 入口不同,需要关注以及分享的文章
  • 优缺点
    • 优点:开发成本低,简单的编码就可以实现原生的用户体验
    • 缺点:比较封闭的系统,导流能力较弱
  • 预计2017年1月9日上线
  • 我的一个疑问:“提高用户效率的工具、用完即走”的理念,h5就能解决,小程序能实现的、不能实现的,h5都能实现,甚至还更轻量、开发效率还更快,这种情况下开发小程序有什么好处呢?

2.小程序的基本语法你介绍

小程序的语法非常简单,只要有一点前端知识就可以快速学会。另外 ,小程序语法和vue又相当类似,但是又比vue精简一些

  • 数据绑定
模板:
  <view>{{ message }}</view>

  js:
  Page({ 
    data: { 
      message: 'Hello MINA!' 
    }
  })
  • 条件渲染
模板:
  <view>
    <view wx:if="{{show}}">
      {{message}}
    </view>
    <view wx:else>
      不显示内容
    </view>
  </view>

  js:
  Page({ 
    data: { 
      show:true,
      message: 'Hello MINA!' 
    }
  })
  • 列表渲染
模板:
  <view>
    <view wx:for="{list}" wx:key="key">
      {{ item }}
    </view>
  </view>

  js:
  Page({ 
    data: { 
      list:[
        'hellow world','maybe next time','hover your wings'
      ],
      show:true,
      message: 'Hello MINA!' 
    }
  })
  • 与用户交互
    • 点击事件

模板
<view>
<text> you have clicked {{ times }} times</text>
<button bindtap='handle'>click me</button>
</view>
js:
Page({
data: {
times:0
},
handle(){
this.setData({
times:this.data.times+1
})
}
})
```

  • 输入框事件

模板
<view>
<text> hello {{ content }}</text>
<button bindinput='handle'>click me</button>
</view>
js:
Page({
data: {
content:''
},
handle(e){
this.setData({
content:e.detail.value
})
}
})
```

3.实现一个简单的小程序

相关文章

  • 小程序介绍

    小程序介绍 微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。...

  • 小程序介绍

    我对小程序的理解 小程序基本语法介绍 实现一个简单的小程序 1.我对小程序的理解 小程序是有别于传统web、h5、...

  • 小程序介绍

    1 什么是微信小程序关键字:无需下载安装卸载,触手可及,用完即走小程序是一种无需下载安装即可使用的应用,实现了触手...

  • 小程序介绍

    1、优势: 无需下载安装 依托微信海量用户,推广成本相对低 开发适配成本低,跨平台 2、小程序账号注册 没有微信注...

  • 微信小程序基础

    微信小程序介绍微信小程序开发工具的使用微信小程序框架文件微信小程序逻辑层微信小程序视图层微信小程序组件介绍微信小程...

  • 关于小程序

    小程序的简单介绍、推荐;小程序与公众号区别;国外谷歌版的小程序介绍。 国内小程序简介 挺早之前,微信就开始捣腾小程...

  • 微信小程序快速开发上手

    微信小程序快速开发上手 介绍: 从实战开发角度,完整系统地介绍了小程序的开发环境、小程序的结构、小程序的组件与小程...

  • 小程序启动参数相关问题

    一、支付宝小程序 相关链接: 文档介绍 小程序跳转能力介绍 三方 APP /浏览器如何跳转小程序 小程序 sche...

  • 店长宝微信小程序后台功能简介(三)——小程序制作

    继续为大家介绍店长宝微信小程序的后台功能,今天介绍后台中的小程序制作功能。 小程序制作功能:小程序发布、模板市场、...

  • PHP接收小程序数据

    小程序官方介绍 然后在小程序中输出结果 小程序GET请求 小程序POST请求,header:{'content-t...

网友评论

      本文标题:小程序介绍

      本文链接:https://www.haomeiwen.com/subject/mjinmttx.html