DCloud_heavensoft
DCloud_heavensoft
  • 发布:2015-12-22 06:07
  • 更新:2022-03-11 15:55
  • 阅读:122837

调试方式介绍一 边改边看

分类:HBuilder

HBuilder对前端代码的调试方式有边改边看、真机运行、webkit remote debug真机调试3种。
系列文章目录导航:

边改边看

边改边看是轻量级的界面调试工具,最方便最常用。
在HBuilder右上角切换开发模式,可以选边改边看方式,切换模式的快捷键是Ctrl+p。
进入边改边看后,左边显示代码,右边显示浏览器。
HBuilder的windows版,右边的浏览器是chrome;在mac版,右边的浏览器是Safari。
截止到HBuilder7.6的内嵌chrome版本是35,ua是:Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.138 Safari/537.36

1. 左边写代码,保存后右边自动刷新

在左边写代码,保存时右边会自动刷新页面,非常方便调界面。
对于less、sass等预编译语言,在ctrl+s后自动输出css后,也会继续激活浏览器的刷新。
HBuilder对markdown的支持也很好,本身编辑器就有高亮和着色功能,同时边改边看里也可以预览HTML效果。

2. 代码和浏览器元素互跳转

windows版的边改边看还支持代码和页面元素的互相跳转。
对代码里的一个div点右键,选“高亮浏览器内对应元素”,就会看到右侧浏览器里指定的元素高亮了。

反之,对浏览器某个元素点右键,也会有“查找文档中对应元素”的选项,点击后会跳转到相应代码段落。

3. 控制台

边改边看有2个控制台,默认控制台显示在HBuilder下方,直接输出了log和错误日志。
控制台显示了代码行号,点击后可直接转到该行代码。

另一个控制台,是chrome控制台。
在HBuilder windows版的边改边看里点右键,可以选择启动chrome控制台。
(mac版HBuilder的边改边看是Safari浏览器,暂时调不出控制台)

chrome控制台的功能非常多,检查css覆盖、调试js、查看网页加载性能...这里不详细介绍,请自行谷百。
但有一个功能要强调下,就是手机设置。
在控制台里选Emulation的device,可以看到iphone、nexus等很多手机。
如果你需要开发触屏版网页,需要使用touch功能,就一定要选择成手机开发模式。默认的pc模式是不支持touch事件的。
不过要注意,虽然这里的浏览器控制台可以选手机,但只是模拟手机浏览器,plus扩展的原生api是无法调用和调试的。

php等服务器语言也支持边改边看,在设置里搜索web服务器,添加外部web服务器,配好地址也可以边改边看。
至于php本身语言的调试,可以通过php插件做来,本文不详述。

5 关注 分享
jojoku 雪之梦技术驿站 久依 husheng KLSUN

要回复文章请先登录注册

大王

大王

回复 DCloud_heavensoft :
非常感谢。如果可能希望以后的版本支持mac控制台。
2015-12-29 15:37
DCloud_heavensoft

DCloud_heavensoft (作者)

回复 大王 :
是。mac版下是Safari,调不出控制台。
2015-12-28 17:27
大王

大王

请问mac版hbuilder调试web程序,边改边看模式是否不支持控制台?控制台没有任何信息。
2015-12-28 15:52
DCloud_heavensoft

DCloud_heavensoft (作者)

回复 gadget2k :
边改边看上方工具栏里的选择手机,本质只是设定宽度,高度是与HBuilder窗体高度有关的。
点控制台里的手机选择才比较接近于真实手机。
2015-12-22 16:17
gadget2k

gadget2k

想问下,边改边看模式选择预设的手机宽高设定,其显示跟真机上不同。怎么设置好?比如我选一个iphone5, 其宽高比手机上要大很多
2015-12-22 11:56
maq

maq

赞!终于成系列了! ^_^
2015-12-22 08:50