前端很难吗?看大神如何讲解分析!!!

 

俗话说:“隔行如隔山”,很多不了解的人一说到程序员总能和黑客联想起来,总觉得程序员是一个高薪且牛叉的行业。通过一行行的代码写外挂,做游戏;这也让很多人选择转行。可是真正开始学的时候又是绞尽脑汁,不理解,无从下手。

 

相信很多刚开始学的小白都有这样的经历,仿着一个案例来写,可是最后却无法达到那样的效果。在写的过程中遇到各种各样的问题,代码出bug,写出来的效果达不到预期。甚至连在哪儿出的bug想破头都想不明白,就算找到了也不会改。没有人可以去询问,只能看着案例一行一行的去检查,直至到最后心态崩溃。

当然,在我还是新手的时候也是有过这样的情况,代码出bug找不到,看别人的代码看不懂,无从下手。那么如果你跨进前端这个行业,该掌握哪些知识,又该怎么一步一步去学呢?

如果去问一个前段工程师,前段该知道哪些知识,或许他会告诉你,前端三大框架Vue,React,Angular,在掌握Es6和搭建一些框架便可去找一份还不错的工作。

确实,如今的市场大部分公司所开发的项目应用到的知识不外乎这几种框架。可如果你只认为前端只包含这些那就大错特错了。如:

openlayer开发地图服务,cesium开发二三维一体化,echarts图表展示,webgl和three开发3D,uni-app开发小程序,H5开发小游戏以及性能优化,大数据等等这些都是前端所要掌握的技能。可以说前端所要掌握的技能数不胜数,眼睛所看到的皆是前端。

 

 

 

 

既然前端要掌握的技能这么多,那么如何一步一步去学习呢?要学习这么多知识最主要的就是掌握基础,就像金字塔一样,只有底端稳固才能不倒。对于学习前端也一样,只有熟悉掌握CSS JS和布局才能更快的去掌握别的框架,掌握CSS就像女生出门打扮一样,穿什么衣服,戴什么帽子,梳什么样的头发才能更好看。同样只有掌握JS你才明白如何去操作DOM节点,如何去继承对象属性,如何去封装,去模块化。当你明白这些之后再去学习Vue的时候,这时就会发现,原来它是这么简单。如果此时的你已经熟练掌握Vue,那么恭喜你,可以去往更高的层面了。这时你不妨去学习小程序和React,即使他们有一些区别,不过你会发现他们之间也有很多相似之处,学起来一日千里。当你的知识储备达到一定的时候,不妨再去考虑性能,优化的问题。

 

 

 

说了这么多,你一定还会问我,一个新手又该怎么去入手呢?如果你刚刚踏入前端或是即将学习前端,大可不必着急,也不要急着去仿写别人的案例。可以先写一些简单的HTML页面,可以不需要有太多的JS,因为这时你要弄明白布局和CSS,如:盒子模型,定位等。

 

 

当你的CSS和布局有一定的知识的时候再去加一些操作,练习JS。如果你可以完整的写出一个页面,那么不妨进行下一步——模仿一个网站。对于新手来说如果不会debugger打断点,又该怎么去找出问题所在呢?其实大可不必一行一行的去检查代码。今天老白就告诉你一个办法:采用中间原则,即把后写的代码注释掉再去看看,若代码正常运行,在把注释里的代码放出一半再去看看,直至找到问题所在。当然出现bug后可先检查看看是不是单词写错,如果确信没有问1题再采用中间原则检查。这样省时省力也更容易找出bug所在。

 

好了,今天我就给大家分享这么多,若是对你有用,请给我点个赞!!!如果需要前端学习资料请加V:msb159686 备注:大牛

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值