【微信小程序】微信Web开发者工具的部分界面功能

简介: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容

61535bfc70ed4f50ad03e984034a8158.gif


🏆今日学习目标:微信Web开发者工具的部分界面功能

😃创作者:颜颜yan_

✨个人主页:颜颜yan_的个人主页

⏰预计时间:25分钟

🎉专栏系列:微信小程序开发


前言


提示:这里可以添加本文要记录的大概内容:


例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


编辑选项卡


编辑界面分为左、中、右三部分,左边是模拟器的预览视图,中间是代码的树状目录,右边是代码编辑区。


c431a4e167bc4516a8ceb9eda6fb2f49.png


模拟器的预览视图


左边的模拟器可以模拟微信小程序在客户端真实的逻辑表现,我们可以在这里看到小程序的运行情况。


在模拟器的顶部有一条工具栏,这里可以让开发者选择模拟器的机型用来模拟小程序在不同机型上的运行情况,也可以选择不同的网络环境进行测试。


0f1aeef743ae45c9943fa9fa447b2035.png


项目文件的树状管理器


这里可以整体预览代码文件与组织关系。


这里可以执行一系列的文件相关操作,可以搜索包含相关关键字的内容,可以新建文件,安装拓展、代码依赖分析等。


如果想要在某个指定的文件夹内新建文件或者更改某个指定文件的文件名,可以将鼠标移动到相关文件夹或者文件上,这时会在鼠标悬停的位置出现小图标,点击就可以啦~


f78a8208e3c74a5cad19e28eabd77532.png


代码编写区


右半部分是代码编写区,这里可以进行代码的操作啦~


ee79ac123ea44287a161504f9b0484fb.png


调试选项卡


如下区域是小程序经过编译后生成的文件和文件结构。


b89320680b344e19a57142b3458e7b38.png


如下区域是编译后的文件内容查看区,可以在这个区域的文件里设置调试断点。可以点击每行代码前的行号设置断点,当代码运行到断点处时将停止。此时按F8可以继续运行到下一个断点。


c80e0c65f27e471b8134e55962f97aa4.png


调试功能区,这里可以查看变量状态与数值、断点设置情况、变量作用域等。这里的调试工具和Chrome浏览器里的调试工具类似,调试方法和快捷键也相同。


b7bbc4605f5c4a4796ac731ba27f4c8f.png


信息输出区域,这个区域会显示程序运行的错误信息、警告信息、用户自己打印的相关信息。


715f984491c04f2fa988e5a5b33580d9.png


注意:这部分的重点来咯👇


Sources


Sources Panel是默认的panel,用于显示当前项目的脚本文件。


073adfa0a6ba4cdeb4d72c5398ee82e0.png


Console


Console Panel用于调试和输出信息,开发者也可以在这里输入代码。这个panel在Sources模块中同样存在。当点击Console后,Console Panel将变大,使开发者可以浏览到更多信息。


216af4fa975344d184f006cb86dd26a2.png


NetWork


Network Panel主要用于观察和显示网络连接的相关情况。这里的Network Panel和Chrome浏览器里的Network Panel几乎一样。


89b37665a64c4d50b6ff1f088a05215e.png


Storage


Storage Panel用于显示当前项目的数据缓存情况。


f7793858707d4516935a8bd40063f1c6.png


AppData


AppData Panel用于显示项目中被激活的所有页面的数据情况,这些数据主要是用来做数据绑定。这里不仅可以查看数据,也可以更改数据。


896e282cf2514cc5b4fe7e1f7790784d.png


Wxml


这个模块类似于Chrome调试工具下的Elements模块,主要用于调试Wxml标签和相关CSS样式。


483c403fed384782abc3fa658ea02c5d.png


编译、切后台、缓存


编译快捷键:CTRL + B


最新版本中的小程序增加了实时预览的功能,更改代码保存后,开发工具就会自动编译、更新代码。


49f631f359cf400eb7dd373b9b2fd5e3.png


如下按钮可以实现前后台切换操作,点击后,应用程序将被切换到后台。


a66057801b50478a8f53de7909c2532d.png


缓存包含清除数据存储、清除文件存储、清除工具授权数据、清除手机授权数据等。


f081d4036b774c799a318bcb57054d3a.png


官方API文档


点击帮助>开发者文档,可以进入微信开放文档。官方API文档除了用于经常查阅外,也可以在更新时,第一时间查看更新内容。


915c9d85305b4bee8a2829e7d9e66a26.png


总结


以上就是今天的学习内容啦~

如果有兴趣的话可以订阅专栏,持续更新呢~

咱们下期再见~


aa2b9b7241ab4a2594d4a05010b62a6e.gif

相关文章
|
2月前
|
传感器 小程序 搜索推荐
(源码)java开发的一套(智慧校园系统源码、电子班牌、原生小程序开发)多端展示:web端、saas端、家长端、教师端
通过电子班牌设备和智慧校园数据平台的统一管理,在电子班牌上,班牌展示、学生上课刷卡考勤、考勤状况汇总展示,课表展示,考场管理,请假管理,成绩查询,考试优秀标兵展示、校园通知展示,班级文化各片展示等多种化展示。
60 0
(源码)java开发的一套(智慧校园系统源码、电子班牌、原生小程序开发)多端展示:web端、saas端、家长端、教师端
|
1天前
|
小程序 开发者
微信开发者工具如何集成SVN、同时解决集成SVN无效果的问题
这篇文章介绍了如何在微信开发者工具中集成SVN版本控制系统,并提供了解决集成后无效果问题的方法。
微信开发者工具如何集成SVN、同时解决集成SVN无效果的问题
|
8天前
|
前端开发 开发者 容器
【布局革命!】Flexbox与Grid双剑合璧:解锁Web设计新纪元,让响应式界面瞬间焕发光彩!
【8月更文挑战第12天】面对复杂的网页布局需求,前端开发者需掌握Flexbox与Grid布局技术。Flexbox专为一维布局设计,适用于构建响应式导航栏或列表;Grid则是一种二维布局系统,适合精确控制复杂网格布局。本文通过问答形式深入讲解这两种布局方式的特点、应用场景及使用方法,并提供示例代码,帮助开发者构建高效美观的Web界面。
19 1
|
19天前
|
移动开发 开发框架 小程序
开发H5程序或者小程序的时候,后端Web API项目在IISExpress调试中使用IP地址,便于开发调试
开发H5程序或者小程序的时候,后端Web API项目在IISExpress调试中使用IP地址,便于开发调试
|
5天前
|
JavaScript 前端开发 应用服务中间件
【qkl】JavaScript连接web3钱包,实现测试网络中的 Sepolia ETH余额查询、转账功能
【区块链】JavaScript连接web3钱包,实现测试网络中的 Sepolia ETH余额查询、转账功能
|
8天前
|
前端开发 JavaScript 开发者
天崩地裂!现代前端框架激烈交锋,高效响应式 Web 界面的归属扑朔迷离!
【8月更文挑战第12天】本文通过实际案例对比了主流前端框架:Vue.js 以其简洁语法和组件化脱颖而出;React 依托虚拟DOM确保高效的界面更新;Angular 则以强大的模块系统适用于企业级应用。三者虽殊途同归,但在实现相同功能时各具特色,为高效响应式Web界面的构建提供了多样选择。
18 0
|
30天前
|
移动开发 小程序 JavaScript
跨端技术问题之转Web运行时的“框架”模块主要负责什么功能
跨端技术问题之转Web运行时的“框架”模块主要负责什么功能
|
17天前
|
缓存 NoSQL 关系型数据库
Go - 开箱即用,WEB 界面一键安装,没有项目经验,可以拿这个练手
Go - 开箱即用,WEB 界面一键安装,没有项目经验,可以拿这个练手
32 0
|
1月前
|
异构计算 Python
30行代码实现一个带UI界面的图片背景移除工具:并附带web网页
人工智能技术正处于蓬勃发展中,移除图片背景的方法众多,涵盖了各式各样的实现途径和模型。然而,这些方法往往在安装和配置环境方面稍显复杂。今天,介绍一种极其简便的方法——大约30行代码,就能实现这一功能。虽然相比之下可能稍显简单,但对于不太苛刻的需求来说,这种方法颇为方便实用。
|
26天前
|
小程序 开发工具 开发者
入职必会-开发环境搭建31-微信开发者工具下载和安装
微信开发者工具是一款由微信官方推出的开发工具,旨在帮助开发者更高效地进行微信小程序和微信公众号的开发与调试。该工具集成了代码编辑、代码上传、实时预览、调试等功能,能够提供便捷的开发环境和调试工具,帮助开发者快速定位和解决问题。