VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

零基础微信小程序开发及实例详解(微信小程序开发技巧)

主机参考: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分钟后,您将看到您的在线小程序。在这里插入图片描述

【相关学习推荐:小程序开发教程】

以上是零基础微信小程序开发的详细内容及实例详解。更多资讯请关注主机参考其他相关文章!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:零基础微信小程序开发及实例详解(微信小程序开发技巧) https://zhujicankao.com/104337.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 零基础微信小程序开发及实例详解(微信小程序开发技巧)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!