前端,为什么公司都不使用HBuilder?什么原因?就因为是国产?
Posted Java经典视频搜索下载收藏之家
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端,为什么公司都不使用HBuilder?什么原因?就因为是国产?相关的知识,希望对你有一定的参考价值。
网友吐槽:
1.为什么有人会说用HB的一般都是新手或者前端经验年份较少的人,HB受大多数人喜爱,你看不到?经不住市场考验的早就不见了,也不会让闭塞的你突然知道它。还是统一大多数人说的,编码主要看代码好坏不在工具,爱用哪个用哪个。你要随意贬低任何便民的工具,不然是对开发工具人的不尊重和使用者的不懈,也恰恰证明了自己的个人素养。
2.我用过hbuilder,一个公司的编辑器,以eclipse为基础做的,这个公司有mui(垃圾中的战斗机,为何这么说,因为我用过!)等产品,软件产品含金量不高,花事件折腾这些玩意还不如多研究研究有前景的框架。这个垃圾编辑器流行起来我真是纳闷,我也是突然才知道它的,估计用他的都是新手或者前端经验年份较少的开发者,特别是刚培训出来的学生特喜欢这个ide。。hbuilder跟webstorm比用户体验太差了,bug多,功能差劲...webstorm是一个成熟的产品,经过了市场的考验,我只能说做前端的不用webstorm,那你就不是专业的前端。我再说一遍,前端必备的重量级开发工具是webstorm,轻量级的使用notepad,后者多在查看源码时候用启动速度快
这里,来介绍HBuilder如何开发项目的:
准备工作
新建一个web项目 为什么需要新建项目?
HBuilder会为项目建立索引,工程间文件的链接引用关系都在管理中。 这样在跨文件引用提示、转到定义、重构、移动图片路径等很多操作中HBuilder都能智能处理。 如果单独打开文件,功能就弱了很多,当然也比普通文本编辑器多。 举个例子,<a class="classA">,在HBuilder里写class=时,可以提示工程中各种css,classA如果是外部的css文件定义的, 可以按下Alt点鼠标跳转到那个css中。 这都是普通文本编辑器做不到的。
依次点击文件→新建→选择Web项目(按下Ctrl+N,W可以触发快速新建(MacOS请使用Command+N,然后左键点击Web项目))
如上图,请在A处填写新建项目的名称,B处填写(或选择)项目保存路径(更改此路径HBuilder会记录,下次默认使用更改后的路径),C处可选择使用的模板(可点击自定义模板,参照打开目录中的readme.txt自定义模板)
创建html页面
在项目资源管理器中选择刚才新建的项目,依次点击文件→新建→选择HTML文件(按下Ctrl+N,W可以触发快速新建(MacOS请使用Command+N,然后左键点击HTML文件)),并选择空白文件模板,如下图
完成准备工作
新建HTML后准备工作已经完成,此时的项目资源管理器如下图
新建的test_1.html 同时应已打开
使用边改边看试试查看编程效果
win系统按下Ctrl+P(MacOS为Command+P)进入边改边看模式,在此模式下,如果当前打开的是HTML文件,每次保存均会自动刷新以显示当前页面效果(若为JS、CSS文件,如与当前浏览器视图打开的页面有引用关系,也会刷新)
代码块大量减少重复代码工作量
在打开的test_1.html中输入H,如下图
然后按下8,自动生成HTML的基本代码如下图
什么是代码块?
代码块是常用的代码组合,比如在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其中部分,也可以点击原文链接查看官网详细介绍。
以上是关于前端,为什么公司都不使用HBuilder?什么原因?就因为是国产?的主要内容,如果未能解决你的问题,请参考以下文章