怎么学习前端开发?有什么好的学习建议?

2020-09-02 11:17发布

怎么学习前端开发?有什么好的学习建议?

怎么学习前端开发?有什么好的学习建议?

13条回答
小猪仔
2楼 · 2020-09-02 11:22

1、作为一个初学者,你必须明确系统的学习方案,我建议一定有一个指导的人,全靠自己学,放弃的几率非常大,在你对于web前端还没有任何概念的时候,需要一个人领进门,之后就都靠自己钻研,第一步就是确定web前端都需要哪些内容,并且在多少时间内学完,建议时间6个月保底。

2、视频为主,书为辅。很多初学者在学习前端的时候非常喜欢去买书,但是最后的结果是什么?看来看去什么都不会写,所以在这里给大家提醒,书可以看,但是是在建立于你已经对于某个知识点有了具体操作的执行后,在用书去巩固概念,这样更加利于你对于知识的理解。

3、对于学习技术来讲,掌握一个学习方法是非常重要的,其实对于学习web前端来讲,学习方法确实很多都是相通的,一旦学习方法不对,可能就会造成“方法不对,努力白费”。其实关于这方面还是很多的,我就简单说个例子,有的人边听课边跟着敲代码,这样就不对,听课的时候就专心听,做题的时候就专心做题,这都是过来人的经验,一定要听。根据每个人的不同,可能学习方法也会有所出路,找到适合你自己的学习法方法是学习的前提。


小优
3楼 · 2020-09-02 11:40

前端开发行业一直比较热门,近几年很多大学生和在职人员也想学习前端开发,

提升专业技能。对于零基础小白,在学习前端方面有什么好的建议呢?主要有以

下几点:

首先要对前端行业有个大体的了解,然后制定一份学习路线和时间规划。如果你

连一个学习规划都没有,那很难有好的学习效果。而且好的学习规划,可以帮你

克服自己的惰性,用更短的时间学好技术。

第二是选择合适的教程。如果是零基础小白,那就从简单的基础开始学,不要一

开始就看高级进阶的资料。这些虽然经典,但未必适合,可能等写了上万行代码

之后再看它会比较好。

第三是一定要多写代码,可以从书上的案例开始写,再写小程序片段,然后写完

整的项目。会调试代码,读懂程序的报错信息。再去找些开源项目,读懂别人的

代码。学会查官方文档,用好搜索引擎和开发者社区。


小狮子
4楼 · 2020-09-02 11:41

有两种方式,一种:自学 一种:培训机构学习,自学看自己的自控能力和自我解决问题的能力,如果可以就可以自学,否则建议选择培训机构学习

珠珠666666
5楼 · 2020-09-02 11:50

前端作为互联网时代直接触达用户的窗口,大到我们每天浏览到的网站,小到一次点击按钮的页面,前端无处不在。并且在产品的众多开发环节之中,最能让用户直观感受到的就是前端开发。因而前端行业的广阔发展前景也吸引了不少人的转业学习。那么,零基础如何学好前端呢?有什么建议吗?本文将为初学者详细解答一下这两个问题,下面一起来看看吧!

估计有不少同学,零零散散也报了不少网课,但面试的时候技术依然不达标。给大家的建议是左一拳右一拳的打法远不如系统学习来的可靠。下面我们来看看一个系统前端学习路线:首先是前端基础知识的学习包括HTMLCSS。然后是移动Web网页开发的内容学习,比如H5C3进阶、Flex 伸缩布局、移动web开发等等。再然后是JavaScript网页编程的板块,JavaScript基础语法、WebAPI编程、jQuery快速开发、JavaScript高级语法都需要掌握。NodeAjax也是前端零基础学习者必学的重点内容,像是Node+GulpMongoDB+ExpressAjaxGitGitHub大家都要了解。最后是前端工具和框架,包括Vue基础、webpack等都需要好好学习。

总之,零基础的学习者想要学好前端,必须得有一个理论知识的系统学习。除此之外,还有给大家的一点建议就是一定要多做项目的实战演练。很多时候有些知识点和技能看似是学会了,但如果不能灵活运用,不知道在实际工作中能够解决什么问题,那么也是枉然的。因此,新手在入门前端的时候需要好好牢记以上几点学习建议,才能少踩一些坑,提高自己的学习效率。

希希
6楼 · 2020-09-02 13:45

如果是小白,一点基础也没有的话,不建议网上自己网课学习,那样效果会慢很多的,还是建议可以通过报班学习的方式,至少有老师讲课,指导,有啥不明白的可以随时问老师还有就是及时解决学生问题

Kindery
7楼 · 2020-09-02 14:14

以自身情况而定吧

  1. 有一定基础,有一定自制力,遇到问题可以自己解决,这一类人可以自学

  2. 没有基础,没有自制力,容易放弃,遇到问题自己可能解决不了,这一类人建议找一个机构密集学习,学习之后再工作

如果是作为爱好的话,可以去多看看教学视频,但是作为就业发展方向来看,建议可以去系统上课来短时间进入这个行业。

这个巴掌正适合你的脸
9楼 · 2020-09-03 09:22

在html、javascript、css、jQuery、PHP等中,最简单的是html,而且对于前端开发来说,html是必不可少的。因此,可以选择从html入手。现在,html已经发展到html5,因此在选择书的时候,应选择html5 的书,最好不好选择其他低版本的书籍,html5完善及增加了很多很实用的功能。

当对html5了解到一定程度后,其次需要学习的是CSS,因为网页的页面绝不部分是靠CSS支撑起来。CSS对于一个页面来说,就像是网页的骨架。学习CSS是很简单的,我个人的意见是在学习的过程中不断去使用,这样可以使你快速理解。同时学习CSS不能闭门造车,当遇到问题后,需要积极将遇到的问题通过论坛等各种途径发布以快速高效的得到正确的解答,这样用利于您的成长,提高您的学习效率。同时,要多去看看别人的代码,看看别人是写的。

在学习了CSS后,基本上可以满足您页面的基本要求,但是对于复杂的页面,是不能没有JavaScript的,JavaScript可以使您的页面变得更加的完美,同时通过使用JavaScript可以简化很多的问题。对于学习JavaScript,我的建议是不要闭门造车,要多与别人进行交流。要是您是自学的,网上拥有很多的视频资源,在学习的过程中,要跟着讲师不断去练习。有些东西,你可能觉得自己听懂了,但是回头来自己动手操作,你会发现很多的问题。因此,动脑的同时,别忘记了动手。

相关问题推荐

  • 回答 120

    相对前几年来说,要高上不少了,毕竟入行的人也是越来越多了,基础的工作对应想要参与的人群基数越来越大,但是对于高端人才的需求还是很多,人才还是相对稀缺性的。所以,想要学web或者其他技术也一样,别等,别观望。web前端就业方向特别多包括web前端开发...

  • 回答 25

    相对定位和绝对定位是定位的两种表现形式,区别如下:一、主体不同1、相对定位:是设置为相对定位的元素框会偏移某个距离。2、绝对定位:absolute 脱离文档流,通过 top,bottom,left,right 定位。二、特点不同1、相对定位:在使用相对定位时,无论是否进行移...

  • 抓包是什么意思?2020-04-01 17:36
    回答 7
    已采纳

    抓包(packet capture)就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。抓包可以通过抓包工具来查看网络数据包内容。通过对抓获的数据包进行分析,可以得到有用的信息。目前流行的...

  • 回答 89

    常用的前端框架有Bootstrap框架、React框架、Vue框架、Angular框架、Foundation框架等等

  • 回答 65
    已采纳

    前端是目的就业前景非常不错的一个计算机技术,但是自学的话还是有一定难度的,网络上自学是碎片化的,同时互联网技术跟新换代快,自己的话比较吃力也学习不到最新的技术。

  • SSR 是什么意思?2020-03-20 18:56
    回答 6

    SSR就是一台服务器,可以利用 SSR 在远程的服务器上配置 SSR,使其能够成为 SSR 节点,这样本地电脑或者其它设备利用 SSR 节点实现 VPN 或者远程上网及游戏加速等方面。ShadowsocksR(简称 SSR)是 Shadowsocks 分支,在 Shadowsocks 的基础上增加了一些数据...

  • 回答 52
    已采纳

    计算机培训方向比较多,建议找适合自己的方向选择培训编程类:JAVA、WEB、Python、C/C++、C#等测试类:软件测试运维类:云计算、网络安全设计类:UI设计、3D建模等

  • 回答 11

    1、代码判断xAxis: {type: 'time',splitLine: {show: false},interval: 3600, // 设置x轴时间间隔axisLabel: {formatter: function(value, index) {return liangTools.unix2hm(value)}}},首先要把xAxis 显示类型设置成time,然后设置对应X轴......

  • 回答 8

    HTML5 + CSS + JavaScript 开发 跨平台重用代码 

  • 回答 4

    采用rem单位自动响应,并提供独有栅格化系统快速定义宽高、边距节省css代码量,同时总结各大型移动端网页,提供一套ui颜色搭配规范,尺寸规范,字体规范等。

  • 回答 10

    iView UI、ioni、SUI

  • 回答 6

     jQTouch 

  • 回答 4

    如果只是普通的移动端用vue react 或者dva 如果是要编译成小程序什么的或者混生 就用uni-app(对应vue语法)taro(对应react) 或者纯原生 这个没有限制的,自己怎么舒服怎么来

  • 回答 4

    因为可以运用在网页和小程序的开饭中,而且开源,用着便宜,企业都很喜欢

  • 回答 10

    一、Visual Studio Code下载地址:https://code.visualstudio.com/微软在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。Visual Stud...

  • 回答 9

    jQuery自带淡入淡出效果 https://www.w3school.com.cn/jquery/jquery_fade.asp 看看这个 

没有解决我的问题,去提问