如何拥有一款属于你自己的小程序,惊喜就在下面!
发表时间:2023-10-14 14:16:21
文章来源:炫佑科技
浏览次数:130
菏泽炫佑科技 菏泽炫佑小程序开发 菏泽炫佑app制作 炫佑科技
如何拥有一款属于你自己的小程序,惊喜就在下面!
微信小程序实践
前言
目前,小程序行业已成为互联网营销中的热门黑马之一。 小程序行业依托各大流量平台,拥有天然的用户基础和得天独厚的资源优势。 以其方便快捷的操作和简单流行的模式,仅在短短一年内就出现了爆发式增长。 目前市场上开发一个小程序的成本在几千到几万不等。 以腾讯云为例,一款由腾讯官方团队设计并立即投入运营的小程序,售价为每年680到3680。 复杂的小程序设计先不说,先从*简单的开始说起。
小程序开发有两种方式,一种是定制开发,一种是第三方平台开发。 定制开发的价格比较高,从几万到几十万不等,开发周期长;
第三方平台的开发价格比较低,根据功能的不同,几千块就可以开发出来。 *重要的是开发周期短,一周左右即可投入运营。
一、微信小程序开发必备技术 1、HTML语言
HTML 是超文本标记语言的缩写。 HTML主要负责网页的骨架。 就像动物的骨骼一样,HTML语言是支撑网页布局的骨骼。
2.CSS
CSS 是层叠样式表的缩写。 它主要负责网页样式,网页内容如何分布,版块背景、颜色等外观问题都可以通过CSS来控制。
三,
JS简称JS,是一种动态脚本语言。 以前js只是一种用于网页交互的脚本语言。 随着v8引擎、React等前端框架的出现,前后端分离的趋势越来越明显。 Node、js等技术的开发也让js在服务器端爆发出了非凡的生命力。 ,成为当前*活跃的语言之一。
4. 服务器语言
如果你不是专业的后端开发,后端可能会很困难,学习曲线会很陡。 不过还是建议开发学习后端语言。 至少需要了解大概的原理框架,能够理解它的代码逻辑。 这样不仅可以实现前后端良好的配合,而且在小程序出现bug的时候也能够使用。 常用的服务器语言有很多,比如PHP、Java、ASP等技术。 建议初学者根据自己的具体需求选择学习。
5. 数据库语言
如果你开发小程序数据量不大,结构也不复杂,那么数据库语言就比较简单。 一般来说,通过学习一些常用命令和常见问题就可以处理。 常用的数据库有免费的MySQL、msSQL等数据库。 如果数据量很大,很容易导致小程序首屏出现白页。 这个时候就必须考虑优化。
注意:在开发软件时,差异是相似的。 每个软件都有自己的特点,语言标准规则也有些不同。 常见的开发工具有:微信开发工具、字节跳动开发工具、文本3。这里我们使用微信开发工具。
二、微信开发工具 1.下载安装
百度“微信公众平台”,选择小程序
在开发工具中选择对应版本下载
建议安装64位稳定版
2、新项目
启动页面填写项目名称、目录、AppID(选择测试号)
这是基本框架
工具自带的启动日志。 下面我们开始了解小程序开发的框架。
三、方案框架
根目录下有两个文件夹
pages是用来存放页面文件的文件夹;
utils是用来存放公共js的文件夹;
小程序大致分为首页和分页两部分。 首页是登录后显示的**个页面。主页和分页分别占用一个文件夹,都包含在pages文件夹中。 显然,初始化的小程序只有两个页面(主页索引和日志页面日志)
索引中还包含首页界面设计所需的文件(index.js、index.json、index.wxss、index.wxml)
index.js是首页的逻辑文件,类似于js文档;
index.json是首页的配置文件,比如标题词、背景等;
index.wxss是首页的样式表文件,类似于CSS文件;
index.wxml是首页的结构文件,类似于HTML文档。
同样,日志文件logs与index基本类似(如果添加新页面,则需要在pages文件下添加新文件夹)
根目录下的app.js、app.json、app.wxss、..json、.json是小程序的全局设置。
app.js 是项目的入口文件,用于创建应用对象,在启动小程序时首先调用;
app.json是当前小程序的全局变量,包括小程序的页面路径、界面表现、底部标签等;
app.wxss是小程序的公共样式表。 开发可以直接在页面组件的class属性上使用app.wxss中声明的样式规则;
..json 是项目配置文件。 通俗地说,就是一开始开发项目时的个性化配置,其中会包括编辑器的颜色、上传代码时的自动压缩等一系列选项。
.json用于配置小程序及其页面是否允许被微信索引。 文件内容是一个 JSON 对象。 如果没有.json如何拥有一款属于你自己的小程序,惊喜就在下面!,则默认允许所有页面被索引;
创建项目后,开发工具自动将一些公共代码提取到一个单独的js(utils.js)文件中作为模块; 即utils文件夹用于存放自己封装的工具类函数,是一个共享的。
4.程序调试区
程序调试领域有几种常用的调试模式。
1.
是控制台开发微信小程序的工具,可以显示错误信息、打印变量信息等。
2.Wxml
Wxml相当于HTML+CSS。 左侧区域是HTML语言+CSS的一些标签属性,右侧可以轻松设置CSS属性
3.
显示当前项目的所有脚本文件。 微信小程序框架会编译这些脚本文件。
4.
用于显示网络相关信息。 这里没有网络请求。
5.
显示当前项目显示的具体数据,可以在这里编译,实时显示在页面上。
三、项目实战(附核心代码) 1、项目介绍
我使用微信开发工具制作*基本的小程序“太行精灵”(微信上直接搜索)。 其功能仅用于展示,不具有任何商业功能。