前端学习路线

article/2025/10/9 10:45:46

这里写目录标题

      • 1、产品经理。
      • 2、UI设计师。
      • 3、项目经理。
      • 4、最终用户。
  • 一、基础
  • 二、JS
      • 1.JS变量
      • 2.JS运算符
      • 3.JS数组
      • 4.JS流程语句
      • 5.JS字符串函数
      • 6.JS函数基础
      • 7.JS基础DOM操作
      • 8.JS正则表达式
      • 9.JS数据类型
  • 三、后端语言
  • 四、学习方法建议

前端开发工程师 不仅要掌握基本的Web前端开发技术,网站性能优化、SEO和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持等。

前端工程师至少都要满足四类客户的需求:

1、产品经理。

这些是负责策划应用程序的一群人。他们会想出很多新鲜的、奇怪的、甚至是不可能实现的应用。一般来说,产品经理都追求丰富的功能。

2、UI设计师。

这些人负责应用程序的视觉设计和交互模拟。他们关心的是用户对什么敏感、交互的一贯性以及整体的好用性。一般来说,UI设计师侯倾向于流畅靓丽、但并不容易实现的用户界面,而且他们经常不满前端工程师造成
1px 的误差。

3、项目经理。

这些人负责实际地运行和维护应用程序。项目管理的主要关注点,无外乎正常运行时间、应用程序始终正常可用的时间、性能和截止日期。项目经理追求的目标往往是尽量保持事情的简单化,以及不在升级更新时引入新问题。

4、最终用户。

指的是应用程序的主要消费者。尽管前端工程师不会经常与最终用户打交道,但他们的反馈意见至关重要。最终用户要求最多的就是对个人有用的功能,以及竞争性产品所具备的功能。

一、基础

想成为前端开发者应该先打好基础:

HTML > CSS > JavaScript > jQuery >。。。> GitHub

不要担心以后会做什么决策,先好好深入学习。
在增值的方向上投资自己,才是最明智的。

学习了HTML、CSS就可以实现一些静态页面,不只是简单的静态页面,应该是稍微复杂一些绚丽一点的页面。

推荐书籍:《CSS禅意花园》

二、JS

JS可以跟着以下几张思维导图学习(听说是一位名为“王子墨”的大师做的图):学习 Javascript 首先要知道这门语言可以做什么,不能做什么,擅长做什么,不擅长做什么!

1.JS变量

2.JS运算符

3.JS数组

4.JS流程语句

5.JS字符串函数

6.JS函数基础

7.JS基础DOM操作

8.JS正则表达式

9.JS数据类型


深入了解Javascript,需要了解 Javascript 的原理,机制;需要知道他们的本源;需要深刻了解 Javascript 基于对象的本质;还需要深刻了解浏览器宿主下 的 Javascript 的行为、特性。他也有很多缺点,各个宿主环境下的行为不统一、内存溢出问题、执行效率低下等问题,需要深入了解、学会处理这些缺陷。

推荐书籍:

初级:
  《JavaScript高级程序设计》
  《JavaScript王者归来》
  
  中级:
  《JavaScript权威指南》
  《JavaScript.The.Good.Parts》Douglas Crockford
  《高性能JavaScript》:Nicholas C. Zakas
  《Eloquent JavaScript》:
  
  高级:
  《JavaScript Patterns 》
  《Pro.JavaScript.Design.Patterns》讲解JavaScript设计模式
  《Developing JavaScript Web Applications》:构建富应用的好书,针

三、后端语言

如果单纯只是学习前端编程语言、而不懂后端编程语言(Java、PHP、ASP.NET,JSP、Python),也不能算作是优秀的前端工程师。

四、学习方法建议

1.限制一次学习的量,并且不断地实践——实际编写代码。

举个例子:就像学习数据结构一样,我有个同学A学习数据结构单纯的把书带到图书馆去看,我问A为什么不带电脑,A回答说光是看就已经看不懂了。能发现问题么?有时候我们可能看不懂代码,但是动手敲一遍可能会更认真的跟着代码的思路走一遍,在运行出来结果或者跟着调试的时候
才会恍然大悟!喔喔!原来是这个样子的!同学A数据结构学了好几遍都没有学好,而另外一个同学B却对数据结构十分熟悉、笔试面试几乎难不倒他,他跟我分享学习经验的时候就告诉我,一定要动手敲!而且不止要敲一遍!

——这也是很多人会走弯路,而很多人只会走捷径的关键。

2.用正确的心态去做练习,当成玩耍或者游戏。

3.写代码的时间魔法,先告诉自己只写10分钟,然而就会陷进去乃至一下午。

4.思考得更慢,学得更快。就像你在去理解别人的代码的时候一样,不要漏掉任何一行!

5.首先用简明的语言来写复杂的代码。这是一种锻炼!

6.定期定目标,每天都看看,想想,保持敏感、紧迫感、期待感。

7.记笔记:

学习过程中搜集的资源链接;
遇到的未决的疑问;
那些很宽而我们用的很窄的知识点;
那些能进一步深入而我们浅尝辄止的知识点;
某个功能可能存在的其它实现方案的蛛丝马迹
还有些好书:

《Developing Large Web Applications》:不仅有JavaScript方面的介绍,还有CSS、HTML方面的介绍,但是介绍的内容却都非常不错,真正考虑到了一个大型的Web程序下,如何进行JavaScript架构设计,值得一读。 
《高性能网站建设指南》
《Yahoo工程师的网站性能优化的建议》
《网站重构》
《Web开发敏捷之道》
  最好的资料就是某项技术的官方SDK,一般技术都有文档,API,Quick Start,Guide,Tutorial,Demo,Example……结合书看效果最好。
  
有经验的人,新学一门技术,就要努力放空自己,让自己归零,这样会比较容易学进去,坚持下来。坚持最重要!


http://chatgpt.dhexx.cn/article/P7HSijC0.shtml

相关文章

WEB前端开发学习5大网站,你用过几个?

“工欲善其事,必先利其器”,学习WEB前端开发也是一样。 一、前端视频教程-51自学网 我要自学网是由佛山市丰智胜教育咨询服务有限公司倾力打造的在线实用技能学习平台。该平台成立于2007年6月7日,是一家专业从事软件视频教程开发的教育服务机构。开发团队由奋战在教学第一线…

前端开发工程师学习路线图(收藏版)

在网上看到很多类似“前端现在是不是饱和了,是不是不好找工作了呀?”这类问题,就这类问题也和小伙伴进行了探讨,大家一致认为——不是前端饱和了,而是现在前端的工作在不断独立,门槛越来越高,再…

什么是前端开发及学习路线

一、什么是前端开发 前端开发是创建Web页面或app等前端界面呈现给用户的过程,在这个过程中需要学习并使用,HTML、CSS、JavaScript以及衍生出的各种技术、框架;其中最基础也最核心的就是:HTML、CSS、JavaScript,俗称“…

前端开发学习及工具网站(持续更新)

前端开发学习及工具网站 该文章主要是记录前端开发中好的学习网站或者工具网站 大部分实用网站来源抖音鱼皮大佬分享,这里分享给大家 1、w3cschool(编程狮) 这个网站适合0基础学前端的同学,内容简单易懂,在闯关中进行学习,能够刺…

前端开发免费学习资源分享

知乎上很多同学在问什么前端培训,怎么入行啥的 我这里给大家先总结一下,老师会给大家分享一些基础的学习资料如果你入不了门,就不要去搞啥前端了, 没有用的,一点基础没有去培训你也听不懂 黑马程序员pink老师前端入…

送给大家一套完整的web前端开发学习路线

本文来源:千锋web前端开发 近几年IT业可谓是发展火热,而且新生了很多的职业。在这众多的新生职业中备受瞩目的当属web前端工程师了,web前端在IT行业真正受到重视的时间不超过五年,但是web前端的发展前景却是非常的可观&#xff0…

Web前端开发学习(一)

目录 一、HTML的基础Tag用法 以下内容使用VSCode编写,LiveServe插件和Chrome浏览器生成网页。 Web前端学习,只要学会HTML和CSS(层叠样式表)就可以搭建出自己的页面啦!其中HTML的功能是为页面添加内容,CSS…

Web前端学习

第一步:拨云见日 1.基础部分:HTML 、CSS 2. 切图流程:传统切图、智能切图、公司流行切图 3.实战阶段:PC企业站布局 PC游戏站布局 第二步:溯本求源 1.扩展: HTML 、CSS 2 .新语法: HTML5 、 C…

Web前端入门学习

目录 导言1.拨云见日2.溯本求源3.风生水起4.巧夺天工 Web的入门知识1.什么是HTML、CSS?2.VS code 编辑器?3.学习编辑器的基本使用4.chrome浏览器?5.了解网站开发?6.HTML基础知识与属性7.HTML的初始代码8.HTML注释?9.HT…

关于前端的学习

最近在网上想模拟一个ai的围棋,然后在gitee上找了一个算法,想要启动一下。 https://gitee.com/changjiuxiong/myGoChess?_fromgitee_search 使用说明是这样的: 使用说明 npm install npm run dev 打开index.html 可自定义棋盘大小: new Game…

前端开发学习常用网站网址及介绍(都是免费的)

在开发的时候,想记住所有的单词基本是不可能的,所以就需要进入文档,只要理清需求能做出来,就很不差了!! 扫码加博主微信 1.百度,俗称度娘,有不懂的就问百度,有问必答&am…

前端开发需要学习什么?掌握哪些技术?

前端开发需要学习什么?随着计算机行业的不断发展,无论是在企业还是个人中,web前端技术都得到广泛的使用。web前端开发师是一个非常新兴的职业,在计算机行业中,web前端得到很大的重视。那么在学习web前端开发需要学习什…

自学Web前端开发学习讲解 – 入门篇

很多人都对web前端感兴趣,这一期主要聊关于如何入门学习Web前端开发的过程分享,此篇适合想入门初学者,大佬就不用看了。主要内容是以本人这一路自学web前端的一些经验和建议,学习哪些知识,以及如何正确的去学&#xff…

前端开发需要学习什么?

前端开发需要学习什么?web前端相对于编程语言Java、C等来说相对要更容易入门,更适合新手学习。所以有越来越多的人想要学习web前端开发,那么我们学习web前端开发需要学习什么呢? web前端都要学习哪些内容呢? 1、HTML5CSS3&#…

适合普通大学生的前端开发学习路线

大家好,我是帅地。 假如你没有明确的目标,或许可以按照我说的学习路线来学习一波,我写的每一份学习路线,不会很全面,因为我认为,东西列的太多,反而不利于新手的学习,所以我列举的&a…

从sql2016导出数据库到sql2014

因为数据库版本不一样,无法通过backup数据库在restore的方法 1. sql2016导出数据 右击-> tasks-> generate scripts 高级里面选择是只导出数据库结构还是结构加数据 2. sql2014导入脚本,创建数据库 a. 注意脚本里的FILENAME路径是否存在 b. 因为Q…

Sql Server2014显示代码行数

【工具】——>【选项】——>【文本编辑器】——>【所有语言】

Sqlserver高版本数据库还原到低版本方法,SQL2014数据库还原到SQL2012中

Sqlserver高版本数据库还原到低版本数据库的操作步骤如下 一、从高版本数据库导出数据 ①选择需要导出到低版本的数据库,点击鼠标右键-->选择“任务”-->选择“生成脚本” ②在弹出界面选择下一步 ③选择“选择特定数据库对象”和“勾选所有表” ④选择数据…

sqlserver2014 -- 数据库还原

sqlserver2014 -- 数据库还原 1. 新建数据库,右键-任务-还原-文件和文件组,在源设备中找到备份文件 use master; --用此语句得到备份文件的逻辑文件名 RESTORE FILELISTONLY FROM DISK ND:\dbbak\test.bak; --Logica…

安装sqlserver 2014出现无法安装

访问此网站:https://www.microsoft.com/en-us/download/details.aspx?displlaylangen&id22 点击下载 运行 问题解决可以继续安装 重启后完成