微信小程序开发你知道是怎么回事吗?

作者:广东八戒商务信息服务有限公司 浏览: 发表时间:2019-06-10 11:04:46

      “微信小程序作为这两年发布的一个应用平台,最大的优点在于跨平台和无需安装的特性,已经成为移动营销领域一个新的热点。技术是实现营销的重要手段之一,如何在这个领域抢占先机,是一个值得思考的问题。这篇文章就来讲讲,什么是小程序开发,怎么开发小程序,如何在不需要任何额外成本的情况下让小程序内容更丰富,看起来牛叉,用起来高大上。”

        其实无论是微信开发还是小程序开发,本质都属于Web开发。只是输出内容格式不同而已,针对浏览器的输出html,针对微信公众平台的输出xml,针对小程序的输出json,市面上一些所谓的小程序教程书籍,其实是没必要的,学好web开发,然后看微信平台相关的接口文档自然就明白怎么做了。如果你没有web的开发基础,买这些书籍教程是白花钱。web开发分前端(例如html+css+JavaScript)和后端(例如php+mysql),前端可以理解成应用的界面UI,决定应用的内容布局,界面style、外观视觉,是应用的样式表现。后端是应用的数据调用,与数据库/API交互增添删改的业务逻辑。在什么条件下把用户输入的数据存进去,又在什么条件下在把用户输入的数据以什么样的形式调出来,程序逻辑的核心是判断和归纳。web技术起于web,用于web,学起来并不难,多试多练,大家可以自行在互联网上搜索自学就行。

01

什么是小程序开发?

        看完上面一段开头就明白,小程序的开发实际上就是web开发。传统的web开发是由后端程序生成对应内容的html给浏览器显示。小程序是由后端程序生成对应内容的json给微信解析。这里解释一下json,json是一种轻量级的数据交互格式,与html不同的地方在于,它的层次结构非常清晰简洁,易于理解和交互,通过JS对象的方式以json键值对的形式来表示数据,例如在json里是一个键值对{NiuLangGirl : "织女"},NiuLangGirl是键,织女是值,所以他们是一对儿。后端程序通过寻找定位“NiuLangGirl ”来得到“织女”这个值。小程序基于JavaScript语言,后端程序返回的json数据通过JavaScript语法解析成为对象数据传递给视图层,在小程序中这一步操作逻辑写在index.js文件里。再由视图层文件index.wxml交互和反馈,最后由表现层文件index.wcss进行界面布局,一个完整的小程序开发过程就是如此。为了方便开发者与微信生态紧密相连,微信还提供了大量的原生API接口和组件,供开发者与微信进行数据交互。

02

怎么开发小程序

        开发一个微信小程序,首先需要在微信公众平台中注册,获得一个小程序AppID账号,注册完成后登录小程序管理平台,在菜单 “设置”-“开发设置” 找到小程序的 AppID ,同样在后台下载小程序编译工具(微信开发者工具),新建项目,填入项目名称,本地小程序代码文件的目录路径和小程序AppID。

        在开发者工具中打开项目,就可以既见既所得的实时编译和预览小程序的开发效果。上次的文章中发过具体的开发实例,可以点击图片下的文章链接,下载到自己的电脑桌面,按照上面的步骤添加到小程序项目,就可以本地编译预览了。如果你的某个应用已经有web版本,那么可以复用一些代码,将html文件结构里的div等,批量替换成小程序视图层文件index.wxml里面的view等对应标签。但要注意,小程序不能直接操作 DOM,也不能用 jQuery 之类熟悉的框架。


首页 | 关于我们 | 联系我们

广东八戒商务信息服务有限公司  公司地址:东莞市莞城街道东城大道75号金城大厦三楼   粤ICP备16105372号

电话号码:0769-21988033  / 13717346818  邮箱:baiie@bajie9.cn

 

客服中心
热线电话
0769-21988033
售前咨询
13717346818
上班时间
周一到周五
二维码
添加微信好友,详细了解产品
使用企业微信
“扫一扫”加入群聊
复制成功
添加微信好友,详细了解产品
我知道了