性能优化
1.webpack打包文件体积过大?(最终打包为一个js文件)
2.如何优化webpack构建的性能
3.移动端的性能优化
4.Vue的SPA 如何优化加载速度
5.移动端300ms延迟
6.页面的重构
所有的知识点都有详细的解答,我整理成了280页PDF《前端校招面试真题精编解析》。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
首先呢,我是一名前端程序员,工龄一年半,资历不是很深,但是加上实习经历我也去过三家互联网公司了。我毕业于一所普通的 211 学校,学习的软件工程专业,为什么学习这个专业呢,我相信很多小伙伴应该和我的想法查不多
- 1 早就听说做互联网赚钱
- 2 对用电脑感兴趣 经常玩电脑游戏
- 3 莫名的感觉程序员有点小酷
但是进了学校你就会发现,程序员,似乎和你想的不太一样
首先,大学的课程很难,因为我本身就属于那种不是很擅长数学的类型,而就软件工程的课程而言,高等数学、线性代数、离散数学、数据解构、算法等等,都是非常难的课程,如果想考前突击,基本可以说是很难,我呢,平时稍微学学,考前突击下 ,各科基本都是七八十分的样子。数学不好是我放弃考研的原因,也是我最后选择前端的原因
插入个题外话,计算机专业卷到现在,其实已经不是一个男生的专业了,就我专业的情况来看,男女比例大概 2:1 的样子
大三的时候,大家陆陆续续开始找实习,比较有先见之明的同学大三上学期结束就开始找实习了,我记得我们班里有个女生就找到了某滴的实习。而我属于不太有先见之明的那类,大三下学期开学,得知人家假期就已经在大厂实习了,我才开始着急,于是就开始学习前端的知识,这里就要夸一下我的学校了,学校真的是很有先见之明了,我们学校开设了 html+css+js 甚至是vue的课程,因为学习过,所以准备面试的过程还算顺利,简单背了一下面经就面试了
对于我来说,算法真的是痛点,数学不好是一点,其次就是,对算法一点不感兴趣,导致我只要遇到比较难的算法的笔试或者面试,就很难通过
面试最频繁的时候,一天能约五个面试,终于最后找到了一份还算不错的实习,大三下学期的假期,入职了海淀某短视频大厂。
我记得我还兴奋的发了个朋友圈,终于要踏入程序员的行业,内心无比激动,甚至还得到了日薪 400 的高薪,但是入职后一个月就觉得不太对,我记得入职第一天的中午,我和负责带我的师傅去食堂吃饭
师傅:你觉得咱们公司的食堂咋样
我:感觉不错,吃的挺好的,还免费
师傅:咱们这里要是周六没啥事的话都来加班
我:(沉默三秒钟)行,我来学习学习也挺好
后来我发现,真的需要加班。因为我根本就什么都不会做,学了那么久的vue,结果部门的项目全都是react,不止是技术栈的问题,一些很技术的知识也不是很熟练,可以说是,举步维艰。而所谓的师傅,我觉得也是挂名的,我去问她问题,她还在工作,然后就让我等会再问她在忙,唉,后来我也懒得问了。
基础学习:
前端最基础的就是 HTML , CSS 和 JavaScript 。
网页设计:HTML和CSS基础知识的学习
HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。
动态交互:JavaScript基础的学习
JavaScript是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单。或鼠标滑过表格的背景颜色改变。还有焦点新闻(新闻图片)的轮换。可以这么理解,有动画的,有交互的一般都是用JavaScript来实现的。
颜色改变。还有焦点新闻(新闻图片)的轮换。可以这么理解,有动画的,有交互的一般都是用JavaScript来实现的。
[外链图片转存中…(img-GzGfVMns-1715408721982)]