主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
本文为大家带来关于微信小程序的相关知识,主要介绍微信小程序的开发步骤以及主要流程的详细讲解,希望对大家有所帮助。
【相关学习推荐:小程序学习教程】
目前,小程序行业已成为互联网营销的热门黑马之一。依托各大流量平台,小程序行业拥有天然的用户基础和得天独厚的资源优势。凭借其方便快捷的操作和简单流行的模式,在短短一年内迎来了爆发式增长。目前市场上开发的小程序有几千到几万个。以腾讯云为例,一款由腾讯官方团队设计、上线即投入运营的小程序以每年680~3680的价格出售。让我们抛开复杂的小程序设计,从最简单的开始。开发小程序有两种方式,一种是自定义开发,另一种是第三方平台开发。定制开发价格高,几万到几十万不等,开发周期长;第三方平台开发价格低,可以按照几千个功能开发。最重要的是开发周期短,一周左右就可以投入使用。
第一,微信小程序开发的必要技术。一、HTML语言HTML是超文本标记语言的缩写。HTML主要负责网页的骨架,就像动物的骨架一样。HTML语言是支撑网页布局的骨架。
第二,CSSCSS是层叠样式表的简称,主要负责网页的样式,网页的内容如何分布,板块背景和颜色等外观问题都可以通过CSS来控制。
第三,JavaScript,缩写为js,是一种动态脚本语言。在过去,js只是一种用于网页交互的脚本语言。随着Google v8引擎、angular和react等前端框架的出现,前端分离的趋势越来越明显,node和js等技术的发展使js在服务器端显示出非凡的生命力,成为目前最活跃的语言之一。
第四,如果服务器语言不是专业的后端开发人员,后端可能会有一些难度,其学习曲线很陡。但还是建议开发者学习后端语言,至少需要了解general cause框架并理解其代码逻辑,这样不仅可以很好地实现前端和后端的协作,还可以在出现bug时随意使用小程序。常用的服务器语言有很多,如PHP、Java、Python、ASP等。建议初学者根据自己的具体需求进行选择和学习。
动词 (verb的缩写)数据库语言如果你开发的小程序数据量不大,架构也不复杂,那么数据库语言就比较简单。通常,您可以通过学习一些常用命令和常见问题来应对它。常用的数据库包括免费的MySQL、msSQL、MongoDB、Oracle等数据库。如果数据量很大,很容易导致小程序首屏空白,此时就要考虑优化了。
注意:当涉及到开发软件时,情况类似。每个软件都有自己的特点,语言标准的规则也有些不同。常用的开发工具有:微信开发者工具、字节跳动开发者工具和Sublime Text 3。这里我们使用微信开发者工具。
2.微信开发者工具1。下载安装百度“微信公众平台”,选择小程序在开发者工具中选择相应版本下载推荐安装64位稳定版
其次,在新项目的启动页面上填写项目名称、目录和AppID(选择测试号)。
这是基本框架工具附带的启动日志。让我们开始了解小程序开发的框架
3.程序框架根目录下的两个文件夹pages是用于存储页面文件的文件夹;Utils是用于存储公共js的文件夹;小程序大致分为两部分,主页和分页。主页是登录后显示的第一页。主页和分页分别占一个文件夹,它们都包含在pages文件夹中。显然,初始化的小程序只有两个页面(主页索引和日志页面日志) index还包含主页界面设计所需的文件(index.wxml)index . js,index.wxss,index . wxml)。Index.js是主页上的逻辑文件。Index.json是首页的配置文件,如标题文字、背景等;Index.wxss是首页的样式表文件,类似于CSS文档;Index.wxml是第一页的结构文件,类似于HTML文档。同样,日志文件logs基本类似于index(如果添加新页面,则需要在pages文件下添加新文件夹)而根目录中的app.js、app.json、app.wxss、project.config.json和sitemap.json是小程序的全局设置。
App.js是项目的入口文件,用于创建应用对象,在小程序启动时首先被调用;App.json是当前小程序的全局变量,包括小程序的页面路径、界面呈现、底部标签页等。App.wxss是小程序的公共样式表,开发者可以在页面组件的class属性上直接使用app.wxss中声明的样式规则。Project.config.json是项目配置文件,是项目开发之初的个性化配置,包括编辑器颜色、代码上传时自动压缩等一系列选项。Sitemap.json用于配置小程序及其页面是否允许被微信索引。文件内容是一个JSON对象。如果没有sitemap.json,默认情况下允许对所有页面进行索引。
在创建项目后,开发人员工具会自动将一些常用代码提取到一个js(utils . js)文件中作为一个模块。也就是说,utils文件夹是一个共享方法,该文件夹用于放置自己打包的工具类函数。
四、程序调试区在程序调试区有几种常用的调试模式。
1.控制台控制台是控制台,可以显示错误信息和打印变量信息等。
2.WxmlWxml相当于HTML +CSS,左边的区域是HTML+CSS的一些标签属性。您可以在右侧轻松设置CSS属性
3.SourcesSources显示当前项目的所有脚本文件,这些文件将由微信小程序框架编译
4.网络网络用于显示网络相关信息,这里没有网络请求
5.AppDataAppData显示当前项目中显示的特定数据,这些数据可以在此处编译,并将实时显示在页面上。
三、项目实战(附核心代码)一、项目介绍利用微信开发者工具制作了一个基础小程序“太行精灵”(微信直搜),其功能仅为展示,无任何商业功能。
家居效果图如下
二、项目框架“太行精灵”小程序有六个页面,分别是首页索引、内容页发现、个人首页设置、登录注册页面、打卡页面日历,以及扫码支付页面please
1.index 1)index . jsvar API = require(‘../../utils/API . js’)var app = getapp()page({ data:{ lists:注册后会有一个AppID,用新ID替换之前的测试号,然后再次打开微信开发者工具。上传按钮24将出现在编辑区上方。上传成功后,进入微信公众平台,会看到开发版,提交审核半小时左右,审核通过后会通知你提交审核通过的版本。大约10分钟后,您将看到您的在线小程序。
【相关学习推荐:小程序开发教程】
以上是零基础微信小程序开发的详细内容及实例详解。更多资讯请关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- 微信小程序翻译功能上线:现已支持18种语言
- 如何使用微信小程序中的车牌号输入法(如何使用微信小程序中的车牌号输入法进行打印)
- 微信小程序无法获取位置信息怎么办?(微信小程序无法获取位置信息)
- 微信小程序如何实现九宫格跳(如何在小程序中配置九宫格抽奖)
- 如何调节微信小程序的亮度?
本文由主机参考刊发,转载请注明:零基础微信小程序开发及实例详解(微信小程序开发技巧) https://zhujicankao.com/104337.html
评论前必须登录!
注册