博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信小程序开发系列教程三:微信小程序的调试方法
阅读量:2440 次
发布时间:2019-05-10

本文共 1239 字,大约阅读时间需要 4 分钟。

微信小程序开发系列教程

webp

这个教程的前两篇文章,介绍了如何用下图所示的微信开发者工具自动生成一个Hello World的微信小程序,并讲解了这个自动生成的微信小程序的视图开发原理。

webp

这个系列的下一步,会继续介绍这个微信小程序的控制器index.js的实现。在上一篇微信小程序视图源代码的讲解里,我们通过逐行讲解代码的方式,介绍了微信小程序视图的基本开发思路。但是讲控制器index.js, 仅仅采取静态的代码走查还不够,我们需要将微信小程序启动起来,通过单步调试的方式逐行讲解,通过控制器的调用上下文能对微信小程序的控制器实现有更深入的了解。

为此我们先要学会微信小程序的调试方法。

打开微信开发者工具,点击工具栏的“调试器”按钮:

webp

开发者工具右边的区域现在从上到下一分为二:上面蓝色区域还是代码编辑页面,下面红色区域就是微信小程序的调试工具。

webp

做过前端开发的朋友们,可以一眼就看出这其实就是Chrome的开发者工具。

我在我的微信公众号“汪子熙”上也写过一篇Chrome开发者工具的使用技巧介绍,感兴趣的朋友可以去看看:

webp

webp

链接如下:

在调试器里打开我们的控制器index.js, 单击行号"3", 然后行号3自动被高亮,说明第3行已经成功设置好了一个断点。

webp

点击“编译”按钮,我们的小程序自动启动,设置在控制器里的断点就自动触发了。这样我们就可以通过单步调试的方式来学习微信小程序控制器的调用上下文了。

webp

微信小程序的调试器在手机上仍然可以打开。在手机上访问微信小程序,点击屏幕右下角的vConsole按钮。

webp

接着整个手机屏幕就被微信小程序的调试器充满了。这个调试器和电脑上安装的微信开发者工具相比,仅仅能显示日志和执行一些简单的JavaScript操作,但是不能像电脑上那样,进行JavaScript代码的调试。

webp

我们注意到上图的“command...”输入框可以输入一些简单的JavaScript命令,比如console.log("Jerry")。

webp

然后可以在手机的调试器上看到输出的Jerry:

webp

System标签页可以看到一些微信小程序性能相关的参数和性能参数:

MicroMessenger版本号:6.6.6

Wechat lib: 库文件版本2.0.9

navigation: 3ms 跳转时间3毫秒

domComplete(domLoaded): dom加载总共花费19毫秒

webp

WXML标签页能显示当前渲染好的视图的明细:

webp

大家熟悉了微信小程序的调试器,就能开始下一章节关于微信小程序控制器的学习了。

webp

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

webp

webp

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24475491/viewspace-2213719/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/24475491/viewspace-2213719/

你可能感兴趣的文章
Linux系统在线增加多个ip(转)
查看>>
谈兵:Linux/Unix操作系统入侵思路(转)
查看>>
移至64位SQL Server数据库(转)
查看>>
Linux下双网卡绑定技术实现负载均衡和失效保护(转)
查看>>
了解 Debian 系统(转)
查看>>
选择知识管理系统的数据库平台(转)
查看>>
Solaris硬盘分区简介(转)
查看>>
[修改]Shell里的测试条件(转)
查看>>
gcc编译器小知识FAQ(转)
查看>>
支持AVIVO功能 ATi发布新Linux驱动(转)
查看>>
Linux下多线程编程与信号处理易疏忽的一个例子(转)
查看>>
流氓和木马结合 强行关闭你的防火墙(转)
查看>>
SUSE一纸诉状控告SCO 捍卫知识产权(转)
查看>>
新闻观察:草民形象影响Linux的发展(转)
查看>>
debian下编译2.6.13.2内核的步骤及感受(转)
查看>>
预装正版的市场意义(转)
查看>>
创建小于16M XFree86迷你Linux系统(转)
查看>>
shell中常用的工具(转)
查看>>
使用MySQL内建复制功能来最佳化可用性(转)
查看>>
一个比较vista的vista主题for rf5.0fb(转)
查看>>