分享

最火的小程序开发需要什么知识,你造么?抓紧看过来

 千锋H5资料库 2019-09-17

  要弄清楚什么小程序开发需要什么知识,需要先知道什么是小程序。小程序我们一般指的是微信小程序,英文名Mini Program,也被称为微信应用号,不同于微信订阅号或公众号,微信小程序被赋予了应用程序的能力,它是一种不需要下载安装即可使用的应用,它实现了应用触手可及的梦想,用户扫一扫或搜一下即可打开应用;也体现了用完即走的理念,用户不再需要关心是否安装太多应用的问题。应用将无处不在,随时随地可用,无需卸载。

  41a44435c60046cd9f0ae332f4a2550f.png

  我们在上面圈住几个关键词小,应用,不需下载安装,一个小字证明其功能是精炼的,应用代表它的方向,而不需下载安装有没有想过我们浏览网页就有这个特性,所以小程序其实就是在微信打开的一个像网页的一门应用技术。

  既然是像网页的一门应用技术,那就是网页要学的技术小程序都要具备,那就是回应题主的问题,小程序开发需要什么知识?

  答:网页技术,在网页中,我们主要开发语言是 JavaScript,同样小程序的主要开发语言是 JavaScript ,小程序的开发同普通的网页开发相比有很大的相似性。对于前端开发者而言,从网页开发迁移到小程序的开发成本并不高,但是二者还是有些许区别的。比如在网页中,页面的效果是由 HTML 和 CSS配合实现的,而在微信小程序里面是视图效果由 WXML 与 WXSS 编写,这两者差别不大就是前缀有点差别而已,当然里面的标签会跟浏览器的原生标签有所区别比如:

<!--  小程序 -->

<view>  {{message}} </view>

<!--  网页 -->

<div>  {{message}} </div>

<!--  小程序 -->

<text>  {{message}} </text>

<!--  网页 -->

<p>  {{message}} </p>

除了这些里面的语法基本雷同。

JavaScript  部分,跟网页 JavaScript 也是非常相似,不过微信小程序赋予了网页端一些没有的内置方法(API),比如调用微信的摄像头,相册,用户信息和定位等。因为小程序运行的环境是微信,所以可以借助微信获取更多的信息。

wx.getLocation({

type:  'gcj02', //返回可以用于wx.openLocation的经纬度

success  (res) {

const  latitude = res.latitude

const  longitude = res.longitude

wx.openLocation({

latitude,

longitude,

scale:  18

})

}

})

  除了上面的知识以外网页开发者需要面对的环境是各式各样的浏览器,PC 端需要面对 IE、Chrome、QQ浏览器等,在移动端需要面对Safari、Chrome以及 iOS、Android 系统中的各式 WebView 。而小程序开发过程中需要面对的是两大操作系统 iOS 和 Android 的微信客户端,以及用于辅助开发的小程序开发者工具。所以如果网页中如何运用的开发工具都可以无缝兼容到微信小程序的开发习惯中。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多