您的位置:首页 > 音乐 >正文

前端基础,自学大概要多久?

本人计算机专业+自学,多久我不敢保证,我只能告诉你怎么走。

首先 html+css+js,做到什么程度呢,会做有交互的静态页面,网上那么多网站,模拟下网站的首页。然后 js 要特别理解,深入理解,推荐 javascript 高级程序设计,你不知道的 javascript 上中下。

之后就是框架,vue 和 react 选一个,当然你能两个都学那就更好了,不过一开始建议选一个就行,之后就是根据选择的框架,熟悉网上提供的组件库。

再之后就是用框架做项目了,这时候希望你会点后端的知识,数据库和一门后端语言(nodejs,python,java,php 都可以),推荐 nodejs,学到什么程度,能够利用后端语言对数据库进行增删改查,然后做数据接口,和前端项目联调,这样一个网站就出来了。

同样,你选择的框架的原理知识最好要有所了解,如果你想去高大上一点的公司的话。

最后是微信小程序。

再之后是一些比较次要的东西,预编译 css 语言,git 或 svn,这两个是团队合作要用的,webpack,typescript,canvas,这些都是需要简单的了解的。

以上作为所需的知识

最后项目,首先前端和后端增删改查会了,自己做个博客不难,我看你 22 届还是个学生,阿里云学生机一个月也就十块钱,租得起,做好博客,部署上去。

小程序的话,有体验码,项目的话自己想要做什么吧。

最后就是面试题,也就是基础是否扎实,大公司是会问原理性的知识的,不要问为什么,问就是经历过,还被刷了

最后的最后,这只是个人想法,是否靠谱自己判断。

前端基础自学效果与你有无计算机编程基础知识有直接关系,当然还与自学环境有间接关系,如果两者兼具的话,2~3个月出效果应该比较明显!

有哪些好的听歌前端可推荐?

我用QQ音乐,网易云音乐听的最多。因为这两个应用音乐版权最多。听民谣用网易云音乐,而听一些流行歌曲就用QQ音乐。QQ音乐一个月的绿钻也就十二块,每月免费下载300首音乐,还享有定制的音效,很赞的。在这个讲究知识产权和版权的社会,不可能一直有免费的歌曲给你听。网上免费的音乐音质很差,很难能静下心来去品味一首歌曲。所以我推荐这两个。

如何帮助前端web新人入门和提高?

初学者要学习前端,有两个方法,一是自学,二是培训机构(比如黑马等),如果你有其他语言基础,建议自学,要是你什么都不懂,想要快速工作,可以考虑培训机构,不过个人建议自学为好,现在好多公司都不招培训机构出来的。

学习前端流程:第一步:html+css,这是静态页面和样式的学习,第二步:JavaScript,这使静态页面动态话,第三步:jquery,不能说成框架,只能是方法集合吧,第四步:react、vue、angular(个人推荐react)其中一个,之后去学习nodejs,然后java或者python或者go,没事的时候去学习下算法和数据结构,现在很多公司都面试算法和数据结构,这个无论前端和后端

想要转行IT业,学web前端开发,但是零基础无从下手怎么办?在想要学习web前端之前,首先我们要了解网站的开发大致分为前端和后端,而前端主要负责实现视觉和交互效果,以及与服务器通信,完成业务逻辑。因此,学习前端开发时上手快,页面效果可以反馈你学习效果,学习前端时边学边练,不仅可以在实战中找到成就感,还容易发现问题,然后再带着问题回去系统学习,如此往复,相信能看到自己的进步。

如果你现在是0基础学员,大致可以按如下思路开始学习:

前端开发基础部分学习

学习HTML + CSS时,可以模仿一些网站做些页面,在实践中积累了一些经验。Java 要学的内容实在很多,如果没有其他编程语言的基础的话,学起来可能要费些力,可以边看书再配合视频学习;JS虽然是一门很繁杂的设计语言,但在实际运用当中,其重要性不言而喻。想要做好前端开发,js是必须攻破的难题。

前端开发进阶部分学习

打好基础后,可以开始普通的静态网页设计,不过对于复杂的页面还需要进一步学习。比如css,盒子模型,流动,Block,inline,层叠,样式优先级。熟悉各项概念后,再通过css来完成标题,背景,圆角,导航条,table,表单等主题。

框架是前端开发中必须要掌握的内容,一般用jQuery,简单易用,学习方法也很简单,照着产品文档做几个页面就行了,不用面面俱到,以后遇到问题查文档就行了。框架可以帮你屏蔽浏览器的差异性,让你能更专注与Web开发学习的精髓部分。

前端开发升级部分学习

有了以上知识,对于大多数小型网站,你应该已经可以写出能够工作的代码了。但要想成为更专业的前端,你还需继续努力。更高的要求大概还有四方面:易维护(对于页面你该理解‘样式’,‘数据’,‘行为’三者分离,对应的当然就是CSS,HTML,js。对于js代码,你最好了解设计模式,重构,MVC等内容。)可测试;高性能;低流量(移动端)。

学习web前端大致就是以上三点思路,但想要将web前端开发真正做好,还是需要进行系统的培训,特别是对于0基础的转行人士来说,可能会对专业术语摸不着头脑。很多人会说网上有很多免费的教学视频,自学都可以,但是:如果网上的教学视频真的那么管用,为何还会有这么多的培训机构出现?为何还有这么人参加培训机构。所以,任何一种学习方式都是因人而异的,但对于0基础转行人士来说,参加前端培训课程可能是更好地选择。

热门资讯

图片新闻