问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

零基础学习web前端难不难?

发布网友 发布时间:2022-04-24 07:32

我来回答

2个回答

热心网友 时间:2022-04-10 15:50

前端还是比较好学的,只要按照步骤慢慢学,多练习就可以
一、Web前端开发所需要的知识技能及学习路径
1. HTML5 + CSS3 + JavaScript
Web开发基础中的基础,HTML是负责网页结构,CSS负责网页样式,JS则负责逻辑交互。前两者更像是标记语言,没有什么逻辑,JS才是前端的重中之重。 HTML5 新增的技术大部分需要结合JS学习。
每个人学习进度可能不同,这个阶段主要是多仿站,熟悉基础,试试用CSS写响应式页面,了解JS深入性的知识,比如原型链、闭包、 设计模式 等需要更多的积累,逐渐理解并实践掌握。
2. JQuery + BootStrap + Ajax + Json
jQuery是JS的一个应用库,能够提升原生JS开发效率。Bootstrap则是响应式框架,更简单的实现手机/平板/PC多个设备的页面支持。Ajax技术用于异步交互,不刷新页面就能更新数据,比如 地图 应用等。Json是一种数据格式,被广泛应用在各大编程语言中。
jQuery 和 bootstrap 会简化很多编写的代码量,用着不亦乐乎,但对于基础还不是很扎实的人建议还是少用。 Ajax 和 json 通常用于和后端交互,在实际业务中也经常用到。
3. Git/SVN
版本管理工具,主要用于团队开发时避免文件冲突,也可回档。前端推荐学习Git。
4. Nodejs + Mysql /MongoDB(可选)
运行在服务器端的JavaScript。Express是其拓展MVC框架。其中nodejs最常用到的就是npm包管理器,不用到各个网站去下载资源包。 数据库 的学习可以选择MongoDB或者MySQL,前者与Nodejs的契合度更好,不过现在大多数网站都是 PHP +Mysql的组合,如果有学PHP的打算的话,可以先学习 Mysql 。
5. ECMAScript 6
JavaScript 的语言标准。ES6中加入了很多新的概念,也弥补了之前版本中JS的很多缺陷,越来越多的项目开始运用ES6进行开发。学之前最好把ES5先搞懂了,目前实际项目中考虑到兼容性,ES6是需要通过Babel将其编译为ES5来部署的。
我自己是一名从事了多年开发的web前端老程序员,目前辞职在做自己的web前端私人定制课程,去年我花了一个月整理了一份最适合2019年学习的web前端学习干货,各种框架都有整理,送给每一位前端小伙伴,想要获取的可以关注我的头条号并在后台私信我:前端,即可免费获取。
6. Angular/React/Vue
前端三大框架,各自也有着各自的生态系统,根据需求自行选择学习。目前企业需求量最大的仍然是Angular,但近期趋势来看react和vue则更受欢迎。因为现在前端技术发展太过于突飞猛进,工具和框架的更新比翻书还快,建议学习还是看文档比较好。学习过程中也会遇到很多用到各种构建工具的时候。
7. 其他常用工具
这个一样是根据需求自行选择学习。比较常用的现在有 Web pack,可以将多个不同编程风格的文件打包,比如ES6/AMD/CMD之类的模块化都能识别并编译成 浏览器 能运行的文件。Sass/Less,CSS预编译框架,可以用带有逻辑性的方式编写CSS代码。Gulp/Grunt构建工具,可以自动化对代码进行压缩合并等工作。
8. 其他后端编程语言
目前市场对前端基本都要求会一门后端语言, PHP / JAVA / Nodejs / Python 等。
学习编程重要的还是实践,多敲代码,多去尝试。独立解决问题的能力、探究钻研的精神是必不可少的。有兴趣的话也可以自己搭建一个技术 博客 ,往 github 上传几个 开源 项目,这些都是不错的加分点。
一名优秀的程序员 ,不仅仅是程序员 。
二、前端学习注意事项
1、打好基础
无论做什么都一定要有扎实的基础,参加web前端培训也不例外,只有基础牢固,才能更深入的学习新技能。作为一名初级的web前端工程师,你必须要具备最基础的技术要素:HTML,CSS和JavaScript。这是作为web前端工程师所必须要掌握的。Web前端的入门门槛其实很低的,与其他语言先慢后快的学习节奏相比,他是一个先快后慢的过程。所以在前期的学习过程中,你会很容易的掌握其基础的技能。而随着HTML5技术的广泛应用,web前端的学习也会变得更加简单。
2、注重细节
有句俗语是这样说的:“细节决定成败”,很多web前端开发者在工作过程中为了追求速度,而忽略了一些细节性的东西。比如:给代码加备注,代码的命名规范,代码的简洁等。所有的这些看似不重要,其实却严重影响了项目的进度以及自身能力的提升。在开发过程中,适当的添加备注,能够加深对技术点的印象,也便于以后在修改的过程中迅速查找;规范的代码命名能够方便团队之间的沟通,提高工作效率;而简洁的代码能够直观的展现某一块代码的作用。
3、不断加强学习
优秀的web前端工程师之所以优秀,不是因为工作的年限有多久,而是具备快速学习的能力。web前端开发是一个特殊的工作,涵盖的知识面非常广,而且互联网行业技术的更新速度是非常快的,如果没有快速学习的能力,就很难跟上时代的步伐。所以,作为web前端工程师一定要不断的学习,提升技能。
作者:邢建
链接:https://www.hu.com/question/19637373/answer/824165923
来源:知乎

热心网友 时间:2022-04-10 17:08

零基础是指0编程基础吗?这样的话比较难的哦。如果有些其他语言的编程基础比如 python,学起来还是不难的!!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
有什么好玩且免费的游戏吗??? 有什么游戏比较好玩免费耐玩的吗? 寻找一个真正免费休闲的游戏?不要征途那样的 这几天因为喝酒吃烧烤弄得痔疮犯了,想去看,请问在包头较好治疗的医院... 最近因为工作的原因弄得痔疮犯了,想去看,请问在包头哪里治疗较好?_百度... 现在在包头,这几天因为喝酒弄得痔疮犯了,想去看,请问在哪家医院好?_百 ... 包头痔疮做手术要多少钱 包头痔疮手术需要多少费用 申玉菲那么有钱,为什么还住地下室? 中华英才网工作靠谱吗? .NET JObject 为什么转的时间是utc json.net如何获取json的属性名 怎么解析把下面的解析出来? 安卓怎么取出json数组中的数据? 例如 array[小明,小红,小黄] C# 怎么样处理josn格式的数据。 C#如何将string组装成JObject数据 通过参数传递的 jobject 能不能转成其他类型 c# 读取json的问题,JObject不能强转成JArray 如何将jobject类型转为jdouble类型 在JNI中如何将jobject类型转换为jdouble类型 c#Newtonsoft.Json 有类似Java Jackson 里 JsonNode的对像吗 如何在try catch中判断问题出在哪一行 C# 中的json.net如何取得数组中的个数以及枚举它们 梦到用死人的纸做的轿子我坐上去了好吗 c# json解析 如何得到text内容 要具体代码 梦见自己坐在红色的轿子上,梦见坐轿子是什么意思 小程序中如何实现web打印功能 别人梦见我穿红衣服座在轿子里出嫁 如何遍历newtonsoft.json的JObject里的JSON数据 梦见有人结婚坐在轿子里穿一身白衣服 web前端设计难学习吗?未来就业好嘛? web前端一般学习什么内容,难度大吗? 自学web前端难吗?,为什么我学得那么吃力? web前端设计难学习吗? 我家孩子骨龄14岁了还能打生长激素吗? 11岁男孩,骨龄14岁还能长高吗 岁女孩,骨龄14岁,还能长多高 我儿子11岁多做骨龄测试骨龄达到14岁多需要怎么处 骨龄14岁发育没? 骨龄14岁,还能长高多少 我十七岁骨龄十四那我过了十八还能长吗? 女孩骨龄14岁还能长几厘米? xdm, 我现在13.5 岁,170cm, 骨龄14,感觉自己11.5岁有发育迹象,一般听说发育期4年,以后还长高吗? 骨龄14,还会长高吗.我12岁是男生,身高167 ps高手指点,如何把实物照片弄成手绘设计草图 如果骨龄已经到了14岁,那么应该怎么长高 变成左撇子会怎么样么? 手动变自动控制开关实物接线图 请问这种照片是如何拍出来的。将实物拍成模型状。请不要说用单反,求具体手法。感谢 变废为宝手工制作。(实物+创意说明+方法)