这是我的第一篇博客,开启写作之路。这篇文章来自Web能力中心团队的铁甲小宝,介绍了他在使用IDEA过程中的一些技巧
当我们谈IDEA时,除了插件java怎么读,还会谈到什么
说到IntelliJ IDEA(以下简称IDEA)时,我们经常谈到很多或者提效,或者好看的插件,那么除了使用各类插件,使用IDEA还有什么前端开发值得大家注意的技巧?接下来我会介绍几个我觉得有用的技巧,或者说是编码习惯。
“面向对象”编程
怎么前端开发,难道面向对象编程也要说下吗?当然不是,不过我发现在使用IDEA的过程中,写代码经常可以先写对象,再想对它的操作,进而调用相应的方法,举个最简单的例子,在编写Java代码中,调用一个方法后获得了个字符串,类似这样:
要接着往下写的,你突变量类型有哪些然想打印下数组c语言这个变量看看内容是否正确,你无需先删除这个变量,再重写System.out.println(result)
因为你可以“面向对象”,直接把输出这个变量看成调用这个变量的sout方法即可,类似这样
点击回车后,前端工程师就会看到
同样的道理,如果是前端代码,你想输出某个对象xxx时,可以写
xxx.log
点击回车后就会变成
console.log(xxx)
还有一些类似的写法,比如:
- 一个对象需要被返回,可以写
xxx.return
; - 一个数组的需要前端开发前景怎么样啊被正向遍历,可以写
arr.length.fori
这里的fori表示正向循环(increase),如果要反向循环可以写arr.length.forr
; - 一个对象要判断它非空,可以写
x前端电视剧xx.nn
- 一个对象要用某个变量来表示,可以写如
new Person().javascriptvar
那么,这样写代码,除了简单还有什么好处呢?
“知果索因”,先写等号右边的内容
以ne数组w Person().var
这种写法为例:
点击回车后,生成这样的代码:
这就提醒我们,我们写代码可以只关注等号右边的内容,而左边的内容通过类似调变量名的命名规则用.va变量r去生成,或者通过使用智前端开发培训机构推荐能提示Alt+Enter
显示的Introduce local variable去生成对当前方法/类的变量设置,如下图
这样的写法IDEA也可以帮你准确的推断出这里应该的变量类型。甚至我们可以用这种方式推动对变量的重命名操作,比如下面这段代码:前端开发培训机构推荐
大家可以把nums.length看成调用一个可能比较复杂的方法,当你数组的定义第二次甚至更多次写这个方法调用时,可以考虑用一个变量来表示它,进而就不用每次都调这个方法去获取返前端开发培训机构推荐回值了,这里的抽取有很多方法,我只说一种,这样写:
先写nums.length.var,点回车,IDEA会帮你发现之前这些写的所有地方,于是你可前端开发培训机构推荐以对多有使用处做替换,如下图
更广泛的“知果索因”
IDEA变量4是JetB数组rains家的完整前端是什么工作体IDE,也包含了We前端开发软件bStorm、PHPStorm、DataGrip等的动能,或者说,他们都是部分版本的IDEA,因此我们不止可以用IDEA进行Java开发,包括数组其他语言如前端开发使用IDEA也是可以的。以编写Angular代码前端开发转行做什么好和Java-SpringBoot代码为例,介绍下如何通变量名的命名规则过IDEA更广泛的“知果索因”。
Angular中,一个组件经常包含四个文件(htm前端开发需要学什么l,css,ts,测试的ts)前端开发工资一般多少,比如当前需要在html中的某个button标签中绑定onclick方法handleClick(),我们的习惯往往前端是先在ts文件中编写该方法,继而在html中调用。而使用IDEA的过程中则可以“知果索因”,需要一个方法,就先把这个方法名写出来,当然,没有这个方法,会报错,接着就用Alt+Enter
智能提示,提示在相应的文件下创建这个方法,这样做的好处是,假如这个方法是有参数变量是什么意思类型或者返回值要求的,IDEA可以帮助用户直接推断出来,另外这个方法的修饰符是public/private,也可以在此推断出来
当然前端开发培训机构推荐, 如果你常写Java的SpringBoot代码,会更多的需要在Controller中调用Service的方法,Servic前端开发e中实现ServiceImpl,ServiceImpl中可能还需要调用其他Dao层,我们可以在使用过程中一直通过先写方法,再自动在指定的前端开发培训机构推荐类中创建的方式写变量是什么意思代码,甚至这样生成对象,都是十分方便的。
总结
这篇文章中介绍了一前端开发工资一般多少些我习惯使用IDEA编码方法。当然,大家都有各自不同的习惯,而自己熟悉了的写法就是对自己最好的。上述介绍的是我熟悉的方法,如果大家觉得这样写代码也有点意思,不妨一试。