这里说的前端是web前端,即一般我们说的软件开发,主要做APP、小程序、H5或网页端网站开发建设。需要掌握的知识技能还是蛮多的,但最主要也最基础的就是HTML、JS、CSS。
HTML可以说是网页的核心,web应用的基石,学前端首先且必须要学习掌握的就是HTML,它可以说是一门人和浏览器沟通的语言,学习html的就是学习标签。这种语言是目前web领域应用最广泛的语言,我们只需要在html文档中插入对应的标签,即可实现web页面的编写与排列;
而CSS是程序员的画笔,实现网页外观的重要一点,它可以将网页外观做得更加美观,可以为html标签自定义样式,通过设置html标签的样式,来改变其外观,达到美化与排版web页面的目地;
JavaScript是实现网页实时的、动态的、可交互式的表达能力,作为一种网页脚本语言,它可以在html中运行,设置并修改浏览器中的对象与变量。
在学习前端基础知识的过程中,HTML的学习相对来说是比较容易的,基本能够掌握div、H、a、p、formtable等标签的应用,其中div和table标签是可以用于布局和处理一些基本的数据的,但是还不够灵活
要想要让你的网站变得更漂亮,是离不开CSS样式的学习的,一个网站除了HTML+div的界面布局之外,CSS在网页布局当中也起到了非常关键的作用,CSS的作用是配合HTML+div网页布局的,学习CSS需要掌握浮、位置、宽度和高度,以及较大值和较小值,溢出,边缘、填充等基础知识。
相对来说,接下来需要学习的JavaScript脚本语言要比以上一些基础知识要具有一定的难度,其在HTML练习和学习过程中,对数据的操作有一定的关系,那么数据逻辑的影响,无非是一个跳跃,弹框,隐藏什么,这一切都是结合其他应用,其实代码是相对简单的。
光是基础理论知识的学习是远远不够的,需要也必要结合相关的项目实战案例练习去深入学习,在不断的练习和实践中去快速成长,不断地突破认知和新的思维,从不同层次的认知新技术应用新技术,这一过程对所有人来说都非常重要,尤其是进入职场的前期。不仅能学到高深适用的技能还能积累项目经验和解决问题的能力。不要妄想通过看书看视频就可以掌握前端,一定要边学边练,前端是做出来的,不是看出来的。
俗话说得好,兴趣是最好的老师。不管是零基础还是有经验,想要学习某样知识就需要对它产生兴趣,带着探索求知的心态去接触、了解并学习它,会使自己更加容易接受新知识,而不是为了完成任务似的机械性学习,枯燥无味,重复内容,这样只会让自己对学习内容产生抵触和厌烦的心理。
我是不建议自学的,自学起来难不难先不说,主要是没有一个系统性的框架,没有明确性的指引,真正应用到实际中做项目的时候会显得很慌乱。尤其是在前端知识技能越来越丰富的现在,稍有不注意就很容易掉坑。遇到一些问题,自己很难独立的去解决。
学习前端的过程中,你要锻炼和掌握大力写代码,持续地练习下去,每次一点点的进步积累起来你会发现效果惊人,最重要的是持之以恒。不断学习,每日的积累,关注前端动态,是你跟上前端潮流的主要途径。前端的体系过于庞大,技术框架日涌而出,如果你经常抱怨累死码农的节奏,那就审视一下自己对前端的态度。
主抓基础,避免盲目。前端领域知识点很多,值得学的东西也很多,聪明的人懂得花时间学习成体系的知识并且研究得足够深入,而不是盲目的看到别人用什么框架就去学什么。只停留在实践运用的阶段,到头来框架们都一个一个被淘汰,你仍在原地踏步
公号:金信润天人才培养中心