欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

HBuilder 使用教程(入门篇)

程序员文章站 2022-07-17 14:26:35
HBuilder 使用教程(入门篇)...
什么是hbuilder?

hbuilder是dcloud(数字天堂)推出的一款支持html5的web开发ide。hbuilder的编写用到了java、c、web和ruby。hbuilder本身主体是由java编写,它基于eclipse,所以顺其自然地兼容了eclipse的插件。快,是hbuilder的最大优势,通过完整的语法提示和代码输入法、代码块等,大幅提升html、js、css的开发效率。

如何安装 hbuilder?

hbuilder下载地址:在hbuilder官网点击免费下载,下载最新版的hbuilder。

hbuilder目前有两个版本,一个是windows版,一个是mac版。下载的时候根据自己的电脑选择适合自己的版本。

使用hbuilder新建项目

依次点击文件→新建→选择web项目(按下ctrl+n,w可以触发快速新建(macos请使用command+n,然后左键点击web项目))

HBuilder 使用教程(入门篇)

HBuilder 使用教程(入门篇)

如上图,请在a处填写新建项目的名称,b处填写(或选择)项目保存路径(更改此路径hbuilder会记录,下次默认使用更改后的路径),c处可选择使用的模板(可点击自定义模板,参照打开目录中的readme.txt自定义模板)

使用hbuilder创建html页面

在项目资源管理器中选择刚才新建的项目,依次点击文件→新建→选择html文件(按下ctrl+n,w可以触发快速新建(macos请使用command+n,然后左键点击html文件)),并选择空白文件模板,如下图

HBuilder 使用教程(入门篇)

使用hbuilder边改边看试试查看编程效果

win系统按下ctrl+p(macos为command+p)进入边改边看模式,在此模式下,如果当前打开的是html文件,每次保存均会自动刷新以显示当前页面效果(若为js、css文件,如与当前浏览器视图打开的页面有引用关系,也会刷新)

hbuilder代码块大量减少重复代码工作量

在打开的getstart.html中输入h,如下图

HBuilder 使用教程(入门篇)

然后按下8,自动生成html的基本代码如下图

HBuilder 使用教程(入门篇)

什么是代码块?

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

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

代码块激活字符原则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 使用教程(入门篇)

新建html基本模板后,当前光标处于title标签内,此时我们给html设置title:hellohbuilder,完成后使用ctrl+回车在当前的下一行插入空行,并将光标移动到下一行

我们在此处使用sc代码块生成一个script块来编写js代码(输入sc,回车)如下图

HBuilder 使用教程(入门篇)

使用funn代码块编写一个js方法helloworld(输入funn,回车)如下图

HBuilder 使用教程(入门篇)

此时生成的方法的方法名是选中状态,我们只需要直接输入新的方法名helloworld即可,如下图

HBuilder 使用教程(入门篇)

上图中的绿色竖线,是代码块中指定的下一个编辑位置,敲击回车光标会直接跳转至竖线位置

此时按向下、向下,ctrl+回车,输入style回车,生成css代码区域

定义一个css类classa:输入. c l a s s a { 回车,f o n t 回车 回车 回车

然后按alt+下,alt+下跳转至下一个编辑区域

依次输入< d i v 也可输入<dv回车、<iv回车,语法助手可以通过模糊匹配获知想要生成的标签)如下图

HBuilder 使用教程(入门篇)

如上图所示,代码助手左侧包含数字,可以使用这些数字选择对应的条目,右侧包含浏览器兼容性数据及示例

输入i 回车 d 1,右箭头,空格,c 回车 回车

鼠标在div标签的class属性classa上悬浮,按下alt和左键,点击后可跳转至classa定义处

ctrl+回车

div也可以通过代码块生成如输入divc回车回车回车,输入helloworld如下图

向下,回车

使用css选择器语法来快速开发html和css(支持emmet)

输入div#page>div.logo+ul#navigation>li*2>a,按下tab生成代码如下图

HBuilder 使用教程(入门篇)

hbuilder集成了emmet功能,可以通过css选择器语法来快速开发html和css,如想深入了解emmet请移步

强大的js解析引擎大大加快js开发的速度js中提示html、cssjs提示html的id

HBuilder 使用教程(入门篇)

js提示html的tagname

HBuilder 使用教程(入门篇)

js提示css类名

HBuilder 使用教程(入门篇)

js通过id、tagname、css类名不但可以获取html元素,还可以精确分析出其元素类型,准确提示其属性,如上图可以提示出list[0].type

js中提示json

HBuilder 使用教程(入门篇)

js提示自定义系统方法

HBuilder 使用教程(入门篇)

js提示对象引用及其属性、方法

HBuilder 使用教程(入门篇)

js提示闭包对象

HBuilder 使用教程(入门篇)

HBuilder 使用教程(入门篇)

跳转到class、id、js方法定义处

按下alt,左键点击引用的方法名、id、css类、文件(链接、图片),均可跳转到引用的地方,跨文件的引用也可以哦

跳转到js方法定义处 如下图

HBuilder 使用教程(入门篇)

跳转到css类定义处 如下图

HBuilder 使用教程(入门篇)

跳转到id定义处 如下图

HBuilder 使用教程(入门篇)

跳转到文件 如下图

HBuilder 使用教程(入门篇)

更多挖宝

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

html5+支持、手机真机连调、云编译,方便开发跨手机平台的app。

更多精彩功能:重构 | 大纲 | 任务 | 版本历史 | 内置webserver | 实时升级 | 安全工程管理 | 包围 | 掩码转换 | 智能纠错 | 折叠代码 | 转到定义 | 格式化代码 | url编解码 | 进制转换 | 自动闭合。

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

相关标签: hbuilder