深蓝互联专注深圳物联网方案开发定制、小程序开发、SaaS系统、APP开发和深圳软硬件方案公司欢迎咨询邮箱:wisepu@szdbi.com   电话:13530005652   联系我们   |   网站地图   



在开发时需要用到那些微信小程序技术?

来源:     发布:     点击:
微信小程序现在比较火的编程开发应用场景之一,深受市场的青睐,很多企业想自己开始自己做开发。那么在开发时需要用到那些微信小程序技术呢?没有小程序开发经验的人需要学习到什么程度才能制作小程序,下面由小编给大家分析以下,微信小程序需要用到知识。
1、首先要学习WXML(腾讯自己开发的语言)
WXML语言和网页HTML5的语言相似,如果有学习过HTML5方面的知识,再学习WXML语言就会很简单,WXML是框架设计的一套标签语言,结合了基础时间,事件系统,可以构建出页面的结构。腾讯开发的语言相对来说比较简单,知识点不多。
2、需要学习JavaScript
Javascript语言又称JS,是一种动态的脚本语言。常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。
3、需要学习服务器语言
如果不是专业开发后端的人,在后端的开发学习中会又一定的难度,但是还是建议学习一下后端语言,基本上要明白后端开发框架,要做到能看懂其逻辑,这样不仅可以很好的实现前端的配合,服务器的语言比较常见语言为PHP,当然也可以使用其他语言。
4、要学习WXSS
WXSS基本上和CSS很像,是一套样式语言,用于描述 WXML 的组件样式。WXSS 用来决定 WXML 的组件应该怎么显示。同时为了更适合开发微信小程序,WXSS 对 CSS 进行了扩充以及修改。与 CSS 相比,WXSS 扩展的特性有:
尺寸单位
样式导入
尺寸单位rpx,可以根据屏幕宽度进行自适应。规定屏幕宽为750rpx。如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = 375px = 750物理像素,1rpx = 0.5px = 1物理像素。
样式导入是使用@import语句可以导入外联样式表,@import后跟需要导入的外联样式表的相对路径,用;表示语句结束。
示例代码:
/** common.wxss **/
.small-p {
  padding:5px;
}
/** app.wxss **/
@import "common.wxss";
.middle-p {
  padding:15px;
}
5、学习微信的一些组件的使用
微信框架提供了一系列基础组件,开发者需要熟悉这些基础组件,才能更好的进行开发。
6、微信的API
微信的API包括分为事件监听 API,以 on 开头的 API 用来监听某个事件是否触发,如:wx.onSocketOpen,wx.onCompassChange 等。这类 API 接受一个回调函数作为参数,当事件触发时会调用这个回调函数,并将相关数据以参数形式传入。
同步 API,以 Sync 结尾的 API 都是同步 API, 如 wx.setStorageSync,wx.getSystemInfoSync 等。同步 API 的执行结果可以通过函数返回值直接获取,如果执行出错会抛出异常。
大多数 API 都是异步 API,如 wx.request,wx.login 等。这类 API 接口通常都接受一个 Object 类型的参数,这个参数都支持按需指定以下字段来接收接口调用结果。
7、数据库语言
数据库相对来说比较简单,一般学会一些常用的命令以及常见的问题就能应付使用。常用免费的数据库有免费的MySQL、msSQL、MongoDB、Oracle等数据库。
这基本上就是微信小程序技术全部技术知识,如果开发者只是想单纯开发前端页面或者后端逻辑,可以从以上的技术中选择学习。与前端语言相对应的是HTML-->WXML;CSS-->WXSS;只要有前端基础的知识学习微信语言是比较简单的,因为他们相对于原版只是换了件马甲。
以上就是微信小程序开发技术全部内容了,需要开发微信小程序,请联系我们深蓝互联。

深蓝互联成立于2013年,是一家物联网硬件开发及软件应用服务商,获得多次获得国家高新技术企业资质的企业。深蓝互联专注软硬件技术开发的专业性技术公司。我们从事软硬件开发十年,擅长SaaS 平台开发、APP小程序开发、软硬件结合开发,在视觉识别处理、数据架构、云计算、多线程高并发和集群、数据安全加密和防护方便有很深的技术积累。

 

我们拥有专业优秀的设计和技术团队,以极具创意的 UI 设计、精湛卓越的开发技术,专业的网络策划团队。公司多年来投入打造物联网SaaS平台,集成了公司研发的多款智能物联网终端(智能鲜米机、生鲜售货机、自助洗车机、小区电瓶车充电系统等)。

 

公司一直坚持以研发为导向,打造软硬件结合的物联网平台系统。将一直坚持提高开发的技术实力更好的为我们的客户服务!

 

文章来自深蓝互联http://www.szdbi.com/faq/501.html转载请注明出处!

相关文章

  • 微信小程序技术在开发时需要用到那些?


  • 深圳市龙华新区龙观西路2号宝龙大厦A903(与布龙路交汇处)