iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >【小程序开篇】小程序架构和配置
  • 583
分享到

【小程序开篇】小程序架构和配置

小程序微信小程序微信javascript 2023-08-16 20:08:54 583人浏览 八月长安
摘要

CSDN话题挑战赛第2期 参赛话题:学习笔记 🍳作者: 贤蛋大眼萌,一名很普通但不想普通的程序媛 \color{#FF0000}{贤蛋 大眼萌 ,

CSDN话题挑战赛第2期
参赛话题:学习笔记

🍳作者: 贤蛋大眼萌,一名很普通但不想普通的程序媛 \color{#FF0000}{贤蛋 大眼萌 ,一名很普通但不想普通的程序媛} 贤蛋大眼萌,一名很普通但不想普通的程序媛🤳

🙊语录: 多一些不为什么的坚持 \color{#0000FF}{多一些不为什么的坚持} 多一些不为什么的坚持

📝本文章收录于专栏:小程序从0到放飞自我

🧢 初识小程序

小程序(Mini Program)是一种不需要下载安装即可使用的应用,它实现了“触手可及”的梦想,使用起来方便快捷,用完即走。 事实上,目前小程序在我们生活中已经随处可见(特别是这次疫情的推动,不管是什么岗位、什么年龄阶段的人,都哪都需要打开健康码)目前很多平台都支持小程序开发,不只是我们口中知道的微信小程序,还包括支付宝小程序、淘宝小程序、抖音小程序、头条小程序、QQ小程序、美团小程序等等。但是我们学习的重点还是微信小程序

小程序介于H5页面和APP之间的一项技术,自身也具有很大的有优势。体验比传统H5页面要好很多,相当于传统的App,使用起来更加方便,不需要在应用商店中下载安装,甚至注册登录等麻烦的操作;

小程序框架有:mpVue、wepy、uni-app 和 taro。现在uni-app 和 taro比较热门,后续会出uni-app实战的教程

小程序的核心技术主要是三个:

  • 页面布局:WXML,类似html
  • 页面样式:WXSS,几乎就是CSS(某些不支持,某些进行了增强,但是基本是一致的) ;
  • 页面脚本:javascript+WXS(WeixinScript) ;

微信小程序https://developers.weixin.qq.com/miniprogram/dev/framework/

✓ 主要技术包括:WXML、WXSS、JavaScript(掌握)

dz3D; 创建项目

① 注册账号–申请APPID

微信小程序,按照要求注册好账号。

image-20220927113510210

image-20220927113619050

开发工具

稳定版 Stable Build | 微信开放文档 ,下载微信开发者工具,官方提供,必须下载安装。

PS:很多人喜欢用vscode开发,也可以在VSCode中安装插件来开发小程序。

③ 创建小程序项目

image-20220927115118465

image-20220927115529060

④ 项目的目录结构

image-20220927153651388

image-20220927153626583

🥕 小程序双线程架构模型

双线程模型:

  • WXML模块和WXSS样式运行于 渲染层,渲染层使用 WEBView线程渲染(一个程序有多个页面,会使用多个 WebView的线程)。
  • js脚本(app.js/home.js等)运行于 逻辑层,逻辑层使 用JsCore运行JS脚本。
  • 这两个线程都会经由微信客户端(Native)进行中转交互

image-20220927152724485

🍤 小程序的配置文件

  • project.config.JSON:项目配置文件, 比如项目名称、appid等;

    Https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html

  • sitemap.json:小程序搜索相关的(一般不做修改)

    ➢https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html

  • app.json:全局配置;

  • page.json:页面配置;

① project.config.json配置文件

image-20220927155147939

② 全局APP配置文件

​ 全局配置比较多, 我们这里将几个比较重要的. 完整的查看官方文档.

全局配置 | 微信开放文档

属性类型必填描述
pagesString[]页面路径列表
windowObject全局的默认窗口表现
tabBarObject底部tab栏的表现

image-20220927153113528

image-20220927153353741

image-20220927162105360

"tabBar": {    "selectedColor": "#ff8189",    "list": [{        "text": "首页",        "pagePath": "pages/index/index",        "iconPath": "assets/tabbar/home.png",        "selectedIconPath": "assets/tabbar/home_active.png"      },      {        "text": "我的",        "pagePath": "pages/logs/logs",        "iconPath": "assets/tabbar/profile.png",        "selectedIconPath": "assets/tabbar/profile_active.png"      }    ]  }

③ 页面page配置文件

每一个小程序页面也可以使用 .json 文件来对本页面的窗口表现进行配置。页面中配置项在当前页面会覆盖 app.json 的 window 中相同的配置项。

页面配置 | 微信开放文档

image-20220927162818741

在这里插入图片描述

来源地址:https://blog.csdn.net/weixin_47980825/article/details/127077457

--结束END--

本文标题: 【小程序开篇】小程序架构和配置

本文链接: https://www.lsjlt.com/news/371999.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【小程序开篇】小程序架构和配置
    CSDN话题挑战赛第2期 参赛话题:学习笔记 🍳作者: 贤蛋大眼萌,一名很普通但不想普通的程序媛 \color{#FF0000}{贤蛋 大眼萌 ,...
    99+
    2023-08-16
    小程序 微信小程序 微信 javascript
  • 微信小程序——开篇
    开篇 前言锻造兵器开发者账号微信开发者工具 写在最后 前言 如今微信小程序已经成为我们日常生活中不可或缺的‘介质’,如我们的出行、购物、餐饮、社交、娱乐等活动的小程序已经因有尽有,相比...
    99+
    2023-09-02
    微信小程序 小程序
  • 微信小程序--小程序框架
    目录 前言:  一.框架基本介绍 1.整体结构: 2.页面结构: 3.生命周期: 4.事件系统: 5.数据绑定: 6.组件系统: 7.API: 8.路由: 9.模块化: 10.全局配置: 二.视图层详解 1.WXML(WeiXin Mar...
    99+
    2023-10-20
    小程序 微信小程序
  • 【微信小程序】小程序知识补充篇
    🎁写在前面: 观众老爷们好呀,这里是前端小刘不怕牛牛频道,小程序系列又更新了呀。 还有就是中秋节就快来啦,程序员过中秋,当然是要好好放松一下啦,那么中秋前我们就不能偷懒了,赶紧学习...
    99+
    2023-09-06
    微信小程序 小程序 前端
  • 微信小程序 | 小程序开发
    🖥️ 微信小程序专栏:小程序开发 初级知识 🧑‍💼 个人简介:一个不甘平庸的平凡人🍬 ✨ 个人主页:CoderHing的个人主页 🍀 格言: ☀️ 路漫...
    99+
    2023-09-08
    微信小程序 小程序
  • uniapp 总结篇 (小程序)
    前期概述:做了很长时间的小程序了,在此做一个完整的项目总结,希望可以帮助到正在学习、开发的小伙伴。此篇文章并不涉及一些原理,更重要的是帮助大家实现功能、流程。 uniapp 还是很强大的 可以开发 小程序、h5、pc、app等,总的来说他是...
    99+
    2023-10-23
    小程序 微信小程序 uniapp javascript 前端
  • 微信小程序开发怎么配置
    本文小编为大家详细介绍“微信小程序开发怎么配置”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序开发怎么配置”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。微信小程序开发:简单配置教程包括对小程序全局配置,...
    99+
    2023-06-26
  • .net6 使用Senparc开发小程序配置过程
    目录1.添加引用2.添加配置文件3.在appsetting.jso里面配置参数4.配置program1.添加引用 2.添加配置文件 /// <summary> ...
    99+
    2024-04-02
  • 小程序怎么配置page.json
    本篇内容介绍了“小程序怎么配置page.json”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  JSON 配置  我们可以看到在项目的根目...
    99+
    2023-06-26
  • 二、小程序框架
    目录 框架 一、响应的数据绑定 二、页面管理 三、基础组件 四、丰富的API 模块化 一、模块化 二、文件作用域 三、API 视图层 View 一、WXML 事件 什么是事件 事件的使用方式 使用 WXS 函数响应事件 事件详解 框架 ...
    99+
    2023-09-02
    小程序
  • 【微信小程序】小程序基本组成结构
    前言 「作者主页」:雪碧有白泡泡 「个人网站」:雪碧的个人网站 「推荐专栏」: ★java一站式服务 ★ ★前端炫酷代码分享 ★ ★ uniapp-从构建到提升★ ★ 从0到英雄,vue成神之路★ ★ 解决算法,一个专栏就够了★ ★...
    99+
    2023-08-16
    小程序 微信小程序 notepad++
  • 小程序开发指南之全局配置
    目录全局配置文件及常用的配置项window小程序窗口的组成部分window 常用配置项设置导航栏的标题设置导航栏的背景色设置导航栏标题颜色全局开启下拉刷新(在 app.json 中启...
    99+
    2024-04-02
  • 微信小程序——语法篇
    1.模板语法 WXML(WeiXin Markup Language)是框架设计的⼀套标签语⾔,结合基础组件、事件系统,可以构建出⻚⾯的结构。 1.1数据绑定 1.1.1普通写法 {{message}} Page({data:{messag...
    99+
    2023-08-19
    微信小程序 小程序 javascript
  • 微信小程序开发 app.json全局配置
    JSON 是一种数据格式,在实际开发中,JSON 总是以配置文件的形式出现。 app.json 是当前小程序的全局配置,可以通过app.json对小程序项目进行设置所有页面路径、窗口外观、界面表现、底部 tab 等。 { "pages...
    99+
    2023-10-08
    微信小程序 前端 小程序 javascript json Powered by 金山文档
  • 微信小程序 | 小程序组件化开发
    🖥️ 微信小程序 专栏:小程序组件化开发 🧑‍💼 个人简介:一个不甘平庸的平凡人🍬 ✨ 个人主页:CoderHing的个人主页 🍀 格言: ☀️ 路漫漫...
    99+
    2023-09-09
    前端 javascript 开发语言 微信小程序 前端框架
  • 【微信小程序】全局配置
    目录 全局配置文件及常用的配置项 全局配置 - window 1. 小程序窗口的组成部分 2. 了解 window 节点常用的配置项  3. 设置导航栏的标题 4. 设置导航栏的背景色  5. 设置导航栏的标题颜色 6. 全局开启下拉刷新功...
    99+
    2023-09-10
    微信小程序 小程序 前端 javascript 开发语言
  • 小程序的page.json如何配置
    本文小编为大家详细介绍“小程序的page.json如何配置”,内容详细,步骤清晰,细节处理妥当,希望这篇“小程序的page.json如何配置”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。  JSON 配置  我们...
    99+
    2023-06-26
  • 模板小程序开发和定制小程序开发有哪些区别
    这篇文章主要介绍模板小程序开发和定制小程序开发有哪些区别,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!小程序开发一般分为2种,一种是模板小程序另一种是定制小程序。所谓“模板小程序”就是在一个综合的小程序平台上给你开通...
    99+
    2023-06-27
  • 微信小程序|基于小程序+云开发制作一个菜谱小程序
    今天吃什么这是一个让强迫症左右为难的问题,跟随此文基于小程序+云开发制作一个菜谱小程序,根据现有食材一键生成菜谱,省心又省力。 一、小程序 1. 创建小程序 ...
    99+
    2023-08-20
    微信小程序 小程序 云开发 菜谱
  • 微信小程序开发介绍微信开发者工具以及小程序框架
    小编给大家分享一下微信小程序开发介绍微信开发者工具以及小程序框架,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!(一)微信开发者工具小程序团队推出了自己的开发工具-...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作