首页 / 前端爆了
#

前端爆了

#
5232次浏览 122人互动
此刻你想和大家分享什么
热门 最新
头像
2023年前端入门自学路线
新手入门前端,需要学习的基础内容有很多,我把需要学习的东西整理出来分享给大家:1. HTML、CSS、JavaScript基础。学完基础后,可以找个项目实战练习下。2. JavaScript语法进阶。包括:作用域和闭包、this和对象原型等。相信我,JS语法,永远是面试中最重要的部分。3. ES6语法。这部分属于JS新增的语法,面试必问。其中,关于 promise、async 等内容要尤其关注。4. HTML5和CSS3。要熟悉其中的新特性。5. 前端框架:Vue.js和React。这两个框架至少要会一个。入门时,建议先学Vue.js,上手相对容易。但无论如何,同时掌握 Vue 和 React 才是合格的前端同学。6. UI框架:Ant Design、Element UI。在做管理后台的时候,这两个UI框架使用的比较多的。Element UI 是基于 Vue.js技术栈的。Ant Design 既有基于  React技术栈的。7. Node.js。属于加分项,如果时间不够,可以先不学,但至少要知道 Node 环境的配置,以及 Node 的一些基础知识。8. 前端工程化:构建工具 Webpack、构建工具 gulp、CSS 预处理器 Sass、自动化测试、持续集成 等。9. 前端综合:HTTP协议、跨域通信、安全问题(CSRF、XSS)、浏览器渲染机制、异步和单线程、页面性能优化、防抖动(Debouncing)和节流阀(Throtting)、lazyload、前端错误监控、虚拟DOM等。10. TypeScript(简称TS)。ES 是 JS 的标准,TS 是 JS 的超集。TS属于进阶内容,建议把上面的基础掌握之后,再学TS。11. 小程序开发。学会基本的JS语法,再了解小程序独有的API(参考小程序的官方文档),就已经掌握了小程序开发,没有你想象的那么难以上就是所有内容了,希望可以帮助到大家。#前端##前端面试必备宝典##前端爆了##前端如何准备秋招##前端暑期实习#
点赞 评论 收藏
转发
头像
为什么不用iframe做微前端?
最近发现好多同学在面试时,简历中写了自己熟悉微前端,但是当面试官问「为什么你们不用iframe做微前端」时,回答都不能让面试官满意,今天,理想哥和大家梳理下,这个问题该怎么回答,大家可以先点赞收藏下。其实,如果你不考虑用户体验问题的话,iframe 几乎是最完美的微前端解决方案,什么样式隔离,JS隔离,这些问题在iframe中通通不存在,因为浏览器提供了原生的硬隔离方案,但也正是这种硬隔离方案,导致了无法在应用之间进行数据共享,随之而来的,就是一些列的开发和产品体验问题。比如第一个问题,每次刷新页面,iframe的url都会丢失,而且前进后退按钮没办法用,当然,这个问题,你可以通过提前缓存url来解决。第二个问题,就是慢,因为每次加载子应用,都是一次资源重新加载的过程,每次都要重新渲染页面,当然了,如果你睁一只眼闭一只眼,这个问题也是可以忍受的。第三个问题,因为硬隔离导致的主应用和子应用之间数据完全隔离,不共享,导致你需要做很多额外工作来处理,比如每个子应用的免登陆问题,数据实时同步问题等等第四个问题,就是主应用和子应用之间因为DOM结构不共享,而导致的UI不同步问题。比如这个场景,我们要求子应用中的弹窗要在浏览器中居中显示,用户拖动浏览器大小时候,也要自适应居中,其实做起来就很麻烦,增加了很多额外的工作量。以上,就是为什么不建议用iframe做微前端的原因了,大家在面试时,如果被面试官问到了,就可以从上面四个方向来回答。#前端##前端爆了##前端面试必备宝典#
点赞 评论 收藏
转发
头像
前端8年,是继续做前端,还是转行送外卖?
今天看有个人说自己干前端8年了,觉得前端发展太快了,换了框架,虽然自己可以快速上手,但是刚毕业的应届生也可以做到,感觉前端入门门槛越来越低,想转行或继续卷,问该如何破圈?首先,如果不是家里有矿,或者已经有了其他更赚钱的门路,要不不建议转行,技术行业是平均薪资比较高的行业了,其他行业普通员工很难达到这个薪资水平,理想哥之前认识个前端,转行去干销售了,两三个月一单都没成,又回来做前端了。再者,理想哥建议是没必要和前端卷,也没必要和后端卷,因为都不是很好的选择,技术是学不完的,你应该找属于自己的赛道,提升自己在公司的稀缺性。这个稀缺性该怎么提升呢?欢迎大家给个点赞收藏,听理想哥继续说来。有一个很好的路子就是,不管是App、后端、服务器、前端,其实都是工具,你要在掌握技术的基础上,去熟悉业务。各行各业缺的是一个非常熟悉业务的人。找一个你喜欢并愿意从事的行业,然后去汲取行业知识和提高相关联的业务能力,多和产品运营沟通业务,多去参与业务,久而久之你自然就不太好替代,也就自然找到属于你自己的赛道了。当然,不是说技术不重要,技术还是挺重要的,只是在技术之外,你能深度了解业务,拥有比其他人更多地行业经验,自然就不容易被替代了。选择比努力更加重要,重要的是找到属于你的赛道,而不是一直闷头写代码。#前端##前端爆了##前端 开发工程师#
点赞 评论 收藏
转发
头像
前端个人的发展方向都有哪些?
点赞 评论 收藏
转发
头像
05-14 18:22
已编辑
前端工程师
点赞 评论 收藏
转发
头像
2023年前端必读书籍推荐
前端入门/进阶该看哪些书?网上有很多人推荐前端书籍,但是我觉得很多书要么过时,要么很厚看起来头疼,从我自己的亲身经历给大家推荐几本前端书籍吧,这些书每一本都是那种看完会让你秒不绝口的,也基本都是前端必读书籍了。欢迎大家点赞收藏下,如果想要电子版,欢迎评论区留言:CSS:1. CSS 世界、CSS 新世界:CSS世界三部曲中的其中两部,以CSS新特性的历史背景为线索,深入浅出地介绍了上百个CSS新特性。主要目标是帮助前端开发者突破CSS技能提升的瓶颈,非常适合具有一定CSS基础的前端开发者阅读。2. CSS 权威指南:本书对 CSS 进行了系统的讲解,适合当工具书来阅读。JavaScript:1. JavaScript高级程序设计:前端开发最值得阅读的书籍之一,也就是传说中的红宝书,适合所有阶段的前端开发者阅读。2. 你不知道的JavaScript(上卷+中卷+下卷):深入语言内部,弄清楚JavaScript每一个零部件的用途,让你轻松理解前端圈里出现的各种技术、框架和流行术语3. ES6标准入门:本书根据ES2017标准,详尽介绍了所有新增的语法,对基本概念、设计目的和用法进行了清晰的讲解,给出了大量简单易懂的示例。其难度适中,适合那些已经对 JavaScript 有一定了解的读者。Vue:1. Vue.js设计与实现:Vue.js 官方团队成员霍春阳倾力打造,适合有一定 Vue 开发经验的的开发者阅读。React:1. 深入React技术栈:深入react原理去讲解,既有基础知识的回顾,也有进阶知识的讲解,适合有一定经验的前端开发人员。Node.js:1. 深入浅出Node.js:从不同的视角介绍了 Node 内在的特点和结构,帮你深入且彻底的了解Nodejs2. 更了不起的Node.js:本书讲解了Node.js的基础知识、开发调试方法、源码原理和应用场景,旨在向读者展示如何通过新的Node.js和npm编写出更具前端特色、更具工程化优势的代码TypeScript:1. 深入理解TypeScript:本书涵盖了TypeScript的大部分知识点,并对其进行了细致的讲解,适合入门TypeScript的开发者阅读。#前端##前端面试必备宝典##前端 开发工程师##前端爆了##前端如何准备秋招#
点赞 评论 收藏
转发
头像
为什么字节前端面试要问那么难的算法题?
我觉得主要还是因为现在大多数人的简历没有太多亮点难点,没办法快速区分,各大公司又对你一无所知,所以出一些算法题快速筛选下你聪明不聪明,尤其是字节拼多多这种不缺简历的大厂,每天都有大量面试者,这种做法更常见。现在的算法题早都已经不是之前的脑筋急转弯这种形式了,只要你聪明勤快,多刷下常见题型,再加上临场发挥下,还是可以应对的。反而简历中的项目亮点难点其实是更容易包装的,所以,很多大厂都采用项目经验+算法这种方式来组合面试。但是这种靠算法来筛选候选人的方式是否真的有效吗?对于最会做题的基层开发,确实是一个很好的方式。但是对于级别越高的资深前端,这种方式就不一定有效了,就像React 核心开发者 Dan 之前直播面试,一道找兔子的算法题,Dan 也是写了二十多分钟才写出来,难道你会因为 Dan 算法题写的不好,而认为你比他厉害吗?大公司的面试标准不一定就是对的,之前就有同学去面试字节,前面的题目都答的挺好的,就后面一道算法题没答出来就被挂了,这真的合理吗?这是在招揽人才呢,还是在招做题家呢? 所以呢,大家也不用焦虑,千万不要有算法题没做出来等于能力不行这种想法,要有自信,面试官可能心里鄙视你连这么简单的算法题都不会,但是你反过来问他一些你擅长的问题,他可能也答不出来。 就像我,都是裸面字节,从来没有背过leetcode,一面就挂了。#前端##前端面试必备宝典##前端爆了##前端八股#
投递字节跳动等公司10个岗位 前端求职圈
点赞 评论 收藏
转发
前端Leader 究竟要不要写代码?
哈喽,大家好,今天我们来聊个话题,前端Leader究竟要不要写代码?理想哥也曾做过一段时间的管理,积累了一些管理经验,我觉得前端Leader 究竟要不要写代码需要取决于团队是否需要,如果Leader写代码可以给团队带来效益最大化,那就写,如果不能,那就不需要写。具体其实可以根据你的团队人数规模来决定。如果团队人数小于10人,那Leader应该大部分时间以写代码为主,不仅写代码,还需要承担团队疑难问题的攻坚者和解决者,必须得起到技术兜底的作用。核心的代码甚至你应该自己亲自写,免得后续不断地因为手下人经验不足而不断返工。写代码之外,少部分时间用来管理。如果团队人数10-20人时,Leader就会感觉自己的时间被碎片化了,因为要不断地去处理各种问题,需要不断出决策方案。这个时候确实很难投入很多时间在写代码上,需要找一个技术上的backup,由这个backup来做核心代码的编写,自己可以从日常代码编写中抽出身来做架构设计和一些code review工作,这个时候,可能需要投入60%时间用来做管理,40%时间来做研发了。如果团队人数超过20人,Leader的时间就会更加碎片化,需要去处理一个个团队的突发事件,还要去和各个部分撕逼,帮组里面小朋友成长提高升职加薪,还要做各种PPT等等。这个时候就要尽可能的让自己从代码编写中脱身出来,把具体的代码编写交给一个个的小组长,让团队成长,靠团队出结果,自己应该从全局角度去思考,去做,如何提升团队整体的战斗力,当然,如果实在手痒,也可以挑选一些重要但是不紧急的开发任务,比如写一些自动化工具啥的给团队来用。理想哥也建议大家做管理后,还是应该不断地去学习技术,精进技术,时常找机会写写代码,让自己不断保持手感和对技术的敏感度,只要有技术傍身,找工作时就有底气。最后呢,欢迎大家来聊聊,你们公司的前端Leader写代码吗?欢迎评论区留言。#前端##前端面试必备宝典##前端爆了#
点赞 评论 收藏
转发
玩命加载中
牛客网
牛客企业服务