小白自学web前端开发之起手简述篇
前言
2019-2020年的寒假是个不平凡的寒假,当疫情越来越严重的时候,觉得回学校是无望了,本来看了一些python语言的基础,某天看到我的指导老师在群里推荐我们在家自学前端的react或者vue,后端学nodejs。于是乎我问了问老师一些简单的问题,了解一下,然后发现自己对这些并没有概念,我是由c++编程基础的,我以为学习前端和学习c++一样,看来是有点异想天开,后来,按照老师提的学习路线从头开始自学,发现学习前端真的是很好玩的事情。
前端??后端??
学习前端之前,肯定得了解一下什么是前端,什么是后端,一前一后,肯定是有区别的,一开始我以为前端更注重设计,而后端更注重代码,原来不是的,现在前端也注重代码了,代码逃不掉的,好,说说什么是前端,就拿淘宝网站来说,前端的任务就是把网站的前身做出来,通俗点来说将照片插入、文字插入、设置功能、点击事件,超链接等等,是做出一个静态的网站,并展示给人们看的前台框架,供人们浏览的。总的来说,人们在网站上看的都是前端干的,而后端需要用干什么呢?就拿淘宝网来说,后端就要会数据库知识用来管理用户,是用来干人们看不见的东西的。当然前端还可以做手机app前面人们可以看到的界面等等,不只局限于网站开发之中。
学习前端应该掌握什么技术呢?
学习前端应该得会html、css、javascript、bootstrap、vue/react等等,这么多技术不单单会一门就行,要做好前端,最起码得会网页的知识吧,做网页得用到html标签语言吧,可不是用c++就能解决的问题,做出来网页得进行修饰吧,这就用到了css去修饰,把网页做的好看,我们在浏览网页时,看到的和用html语言原始做出来的是有很大区别的,原始的界面是十分不美观的。
javasscript可以简称js,是一门脚本语言,他的用途就是实现网页的一些功能,比如我们在点击注册时如果密码输入不一致会弹出提示框,那就是JavaScript干的事情。在用css进行修饰的时候是比较难的,也不是说难,主要是修饰的效果不太好,这里呢,bootstrap给个了一个框架,使用bootstrap可以更好的去修饰网页,最后就是要学校vue/react啦,所以学习前端呢,初学就应该从html和css去学,能做出静止美观的网页了才能进行下面的学习。
我在学习前端的时候用到的编译软件是HBuider,HBuider是开源的,也很适合新手学习,前端开发需要学的东西都可在里面用,可以直接在HBuider官网上下载。也可以用sublime、webstorm、atom等等。
如果你想练习代码的全拼能力,可以使用sublime。
点击链接下载HBuider,->HBuilder
下一篇帖子呢, 我会总结一下我学习html的基础内容和HBuilder编译软件的操作。
前端的学习是一个很饭饭的学习,当然学好了可以用他拿来吃饭,我呢,觉得前端可以做出网页了,感觉很好玩,所以比较感兴趣,暂时还没考虑到用他来吃饭,还是觉得兴趣是第一位,有兴趣才能更好的去学习。