学习心得 前端,是创建Web页面或app等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。它从网页制作演变而来,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web1.0时代的产物,早期网站主要内容都是静态,以图片和文字为主,用户使用网站的行为也以浏览为主。随着互联网技术的发展和HTML5、CSS3的应用,现代网页更加美观,交互效果显著,功能更加强大。 在我毕业后,想找一份适合自己的工作,最后根据各种资料,选择了前端作为自己的职业,在学习的过程中,逐渐了解JavaScript这门语言。 JavaScript,是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,给HTML网页增加动态功能。 JavaScript已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。 随着JavaScript不断的更新优化,JavaScript变得越发强大,框架层出不穷,框架的出现也使得前端开发者在进行开发时节省不少时间,再过不久我也要开始接触Vue了。 不过在使用框架前,至少要会JavaScript的中等知识,框架都是基于JavaScript原生语法的,框架能够改变编写代码的风格,设置是思维逻辑,比如Vue,开发者只需要关心数据即可,不必操作dom。 在学习的过程中,难免有问题出现,努力去克服,并不断的完善、优化自己的代码,养成良好的编写代码风格,对学过的知识点进行复习,尤其是数组和字符串的方法,这可能是面试官最常问的。我个人认为在JavaScript中比较难的是继承、递归、闭包这三个点,以及特别能混淆大家的预解析、异步。 当你理解一些东西并且觉得它言之有理的时候,你会倾向于立即学习下面的内容。可能你会理解下面的内容并继续向下学习。但是很快,你会发现你已经忘记了之前所学到的一些东西,因此你需要重新复习。你很快的瞥一眼之前的概念更新下记忆然后继续往后学习。但是,这次你又忘记了其他的一些东西。你会不停的反反复复直到你发现你完全的迷失了方向。你会感到气馁,休息一下后,你准备重新开始,却发现已经忘记了所有的东西。 静下心学习,是最有效率的,学过一个知识点可以写个笔记进行复习,也方便日后忘了语法快速找回记忆,用正确心态来进行实战练习,也可以换个思路来编写代码,或许能从中得到新的收获。
|