当我们不曾深入接触编程,我们的大脑里对语言的定义是:语言是人类最重要的交流工具。而当我们真正进入了HTML5语言的世界,我们才能发现这种语言是多么的神奇与强大,你能用自己所学的语言在计算机上展示各种你想要的效果,那种内心的满足感可能是你对这门语言越发痴迷的一个重要原因。
目前正在学习HTML5中,相比与之前所学习的HTML和css,js 还是有很多的不同之处,它相比于前两门知识还是有一定的难度和逻辑性的。今天跟大家分享一下,在我看来二阶段难度远大于一阶段。二阶段的学习需要投入更多的时间和精力,要掌握扎实的基础,以及多练习多实践。
1、基础要学的好
学过js的都是知道的,js的一些基础的语法和一些变成语言是不一样的,所以需要额外的注意一些基础的语法。举例来说作用域,一般的编程语言都是全局变量函数外有效,函数内的变量函数内有效,而js是不一样的,js的全局变量函数外和函数内都有效,函数内的函数只函数内有效。
还有js是基于对象的语言,但是为了支持面向对象的编程思想,js使用函数来模拟类或者是对象的概念,这些都是比较难理解的,含有一些js的地层东西如原型链、上下文等也是非常的不好理解,这就需要基础的知识一定要扎实才能行。不过这都是后话。
2、多练习和实践
学习编程都是这样的,多动手多思考是学习编程语言的最好办法,平时的视频能少看尽量少看,多敲代码是快速学习的最好途径,敲一遍代码比多看好几次视频收获大。
当遇到解不出的BUG,遵循半小时原则,半个小时解不出来寻求他人的帮助,或者先放一放,回头写会发现思路自然就清晰了。很多东西看起来简单但是做起来就非常难了,解决的方法是学习js要和做网页特效联系起来,毕竟js的一个很大的应用方向就是实现网页的效果和一些交互,所以学习基础的同时要试着使用原生的js代码来实现一些网页特效,从中可以学到js这门语言的博大精深。
领取专属 10元无门槛券
私享最新 技术干货