首页
学习
活动
专区
工具
TVP
发布

怎么努力成为一个优秀的前端工程师?选择和坚持一样重要

当我们不曾深入接触编程,我们的大脑里对语言的定义是:语言是人类最重要的交流工具。而当我们真正进入了HTML5语言的世界,我们才能发现这种语言是多么的神奇与强大,你能用自己所学的语言在计算机上展示各种你想要的效果,那种内心的满足感可能是你对这门语言越发痴迷的一个重要原因。

目前正在学习HTML5中,相比与之前所学习的HTML和css,js 还是有很多的不同之处,它相比于前两门知识还是有一定的难度和逻辑性的。今天跟大家分享一下,在我看来二阶段难度远大于一阶段。二阶段的学习需要投入更多的时间和精力,要掌握扎实的基础,以及多练习多实践。

1、基础要学的好

学过js的都是知道的,js的一些基础的语法和一些变成语言是不一样的,所以需要额外的注意一些基础的语法。举例来说作用域,一般的编程语言都是全局变量函数外有效,函数内的变量函数内有效,而js是不一样的,js的全局变量函数外和函数内都有效,函数内的函数只函数内有效。

还有js是基于对象的语言,但是为了支持面向对象的编程思想,js使用函数来模拟类或者是对象的概念,这些都是比较难理解的,含有一些js的地层东西如原型链、上下文等也是非常的不好理解,这就需要基础的知识一定要扎实才能行。不过这都是后话。

2、多练习和实践

学习编程都是这样的,多动手多思考是学习编程语言的最好办法,平时的视频能少看尽量少看,多敲代码是快速学习的最好途径,敲一遍代码比多看好几次视频收获大。

当遇到解不出的BUG,遵循半小时原则,半个小时解不出来寻求他人的帮助,或者先放一放,回头写会发现思路自然就清晰了。很多东西看起来简单但是做起来就非常难了,解决的方法是学习js要和做网页特效联系起来,毕竟js的一个很大的应用方向就是实现网页的效果和一些交互,所以学习基础的同时要试着使用原生的js代码来实现一些网页特效,从中可以学到js这门语言的博大精深。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180316A18L3K00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券