24小时咨询热线: 4000-810-830
联系方式

唯美风尚 - 做小程序联系我们

咨询热线:4000-810-830
高先生 13120468979(同微信)
肖女士 15811550793(同微信)
地址:北京市通州区通胡大街70号K2百合湾19号

IT快讯

App开发工具HBuilder常用功能简介

发布时间:2025-07-15 人气: 459

App开发工具常用功能:代码助手,飞一样的编码


代码输入法:一个数字,少敲10下键盘。


按下候选列表前的数字,自动把该候选项输入到编辑区,你将不用把所有字都敲一遍了。当然除了数字选择,跳字输入也是支持的。


代码块:一个代码块,少敲20下键盘。


代码块是常用的代码组合,比如在js中输入$,回车,则可以自动输入document.getElementById(id)。


再举例,在HTML中输入i,回车,可以得到input button标签。


查看、编辑代码块可以在工具-自定义代码块中,选择相应的代码块进行查看和编辑。也可以在激活代码块的代码助手中,点击详细信息右下角的修改图标进行修改和查看。


代码块激活字符原则1:连续单词的首字母。比如:dg激活document.getElementById("");vari激活var i=0;dn激活display: none;


代码块激活字符原则2:整段HTML一般使用tag的名称。比如script、style,通常,敲最多4个字母即可匹配到需要的代码块,不需要完整录入,如sc回车、st回车,即可完成script、style标签的输入。


代码块激活字符原则3:同一个tag,有多个代码块输出,则在最后加后缀。比如meta输出但metau则输出,metag同理。


代码块激活字符原则4:如果原始语法超过4个字符,针对常用语法,则第一个单词的激活符使用缩写。比如input button,缩写为inbutton,同理intext是输入框。


代码块激活字符原则5:js的关键字代码块,是在关键字最后加一个重复字母。比如if直接敲会提示if关键字,但iff回车,则出现if代码块。类似的有forr、withh等。由于funtion字母较长,为加快输入速度,取fun缩写,比如funn,输出function代码块,而funa和func,分别输出匿名函数和闭包。


全时提示


HBuilder不仅仅提示全面的语法,非语法的各种候选输入也都能提示。包括图片、链接、颜色、字体、脚本、样式、URI、ID、class、自定义JS对象、方法。


举例,在img src=后激活代码助手,可以看到本工程所有图片列表;输入


Emmet支持


HBuilder内嵌了emmet(即zencoding)插件。输入div#id1,按下tab,可以自动生成

。Emmet的详细语法请查阅其官方网站emmet.io。


框架语法支持


HBuilder内嵌了jquery、bootstrap、angular、mui等常用框架的语法提示库,并且这些框架语法一样可以享受到HBuilder的全时提示机制,提示图片、颜色、id、class...


如果要使用框架语法,需要在工具菜单/项目的右键菜单中,点击引入框架语法提示的子项,为该项目选择框架语法提示。


JSDoc+


HBuilder扩展了jsdoc,并改良用途用于酷酷的语法提示,让动态的js有了静态的感觉。具体参考:http://ask.dcloud.net.cn/article/129


边看边改


想一边写代码,一边看效果?按下Ctrl P进入边看边改视图。左边保存右边立即刷新。


调试的玩法还有很多,参考http://ask.dcloud.net.cn/article/483


最全语法库和浏览器兼容数据


HBuilder的语法库包括W3C的HTML、JAVAscript、CSS的正式标准和推荐标准...,ECMAScript中浏览器支持的部分,还有各大浏览器的扩展语法,webkit、moz、ms,均实时更新到各浏览器的最新版本。


信息栏中的浏览器品牌图标,全亮表示无障碍支持该语法,全灰表示不支持,而半亮则表示该浏览器部分支持该语法。半亮时会下图标下方显示出来详细的支持情况,比如video标签,从IE9才开始支持。


手机App开发


HTML5一大用途就是App开发。HBuilder良好的支持手机App开发。


包括新建移动App项目、run in device真机调试、本地及云端打包。


HBuilder开发的HTML5+ App,比普通的web App功能更强、性能更高,具体参考文档 5+ App章节。


更多挖宝


跳转助手、选择助手、转义助手、快捷键助手,让你手不离键盘。


更多精彩功能:语法校验 | 转到定义 | 重构 | 大纲 | 任务TODO | 版本历史 | 内置webserver | 预编译less、sass等文件


还不满足?下载插件增强更多功能,高手更可开发插件,并共享插件造福所有开发者。


在线客服
服务热线

服务热线

4000-810-830

微信咨询
二维码
返回顶部