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