前端之神

其他

CSS的will-change,为什么有时候能优化几十倍的性能?

模拟面试、简历指导、入职指导、项目指导、答疑解惑可私信找我~已帮助100+名同学完成改造!前言大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。分享一篇好文~前言will-change
2023年7月12日
其他

你们喜欢用forEach吗?说说我为啥不喜欢用forEach~

模拟面试、简历指导可私信找我,最低的价格收获最高的指导~已帮助50+名同学完成改造!前言大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。老实说我不喜欢用forEach,因为它导致的一些bug总是这么不经意,盘点我不喜欢的原因原因一:不支持处理异步函数先看一个例子:async
2023年3月11日
其他

你知道初中级前端怎么突破技术瓶颈吗?

模拟面试、简历指导可私信找我,最低的价格收获最高的指导~已帮助50+名同学完成改造!前言大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。有新人在下面留言说看到很焦虑,刚进前端领域的同学,你们首要任务是能完成业务开发,此时业务开发带给你的提升是最明显的,文章更多的是帮助业务api用熟之后的想有突破的同学,不用焦虑,哈哈。而且话说回来了,我在平时工作中看到不想突破的人基本占百分90%,无论大小厂,所以不突破也没啥,大部分人只是仅仅当一个普通工作而已。结论首先我得出结论是:最开始不要自己去读源码,看别人的文章和视频即可,目的是先接触比自己能力层次高的代码,为超越现有的能力铺路(后面详细谈怎么做)平时注意积累一些手写题的思路,网上面经很多,主要不是写出来,是理解原理,理解大于一切,不理解的东西终究会忘记,我们要积累的是能力,能力是第一!(后面详细谈),设计模式里的发布订阅者模式必须要理解!这是写很多库常见的技巧。最后开始独立去看一些小的代码库,比如腾讯,阿里,字节的组件库,这些库大部分组件难度低。去哪里看视频和文章学源码视频最简易的就是跟着视频学,因为视频会把代码敲一遍,给你思考的时间,讲解也是最细的,很适合刚开始想造轮子的同学了解一些有难度的源码。举个例子:我当时看了koa的源码,了解了koa中间件的原理,我自己造了一个自动化发布脚本就利用了这个原理,redux中间件也是类似的原理,在函数式编程领域叫做compose函数,koa是异步compose,redux是同步compose,简单描述下什么是compose函数我把大象装进冰箱是不是要
2023年3月6日
其他

你肯定用过这八种设计模式,面试官问起不要没话讲啦!

这就是发布订阅模式~结语我是林三心,一个热心的前端菜鸟程序员。如果你上进,喜欢前端,想学习前端,那咱们可以交朋友,一起摸鱼哈哈,摸鱼群,关注我,拉你进群,有5000多名前端小伙伴在等着一起学习哦
2023年2月27日
其他

三心杂谈:前端已死?打破“三个局限”,直接起死回生!

前言大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。今年前端市场什么形式,我想大家都知道,甚至很多人发表了前端已死这种观点,这也不是没有道理的,但是其实也不是真的,因为如果是真的话,那就没有前端工程师这个岗位的存在了。。。脱离底层前端程序员群体其实现在前端市场最不缺的就是前端工程师,这导致人太多了(大部分都是底层程序员),供大于求,所以大家得进步,脱离这个群体,才能做到起死回生那具体要怎么去做呢?我说一下我的观点吧~不局限于框架很多人问我:三心哥,我需要学XX框架吗?我希望以后不要再有人来问我这个问题了。。。我的建议是Vue、React、Angular都是要学的,起码都要能接触一点。你可以已一个框架为主,其他框架为辅,记住,技多不压身你思考一个问题:如果你是面试官或者HR,有两个同水平面试者:只会Vue会Vue、React、Angular请问你会选哪个呢?不局限于前端其实在以前我是很抵触写后端的,因为我是这么想的:我一个前端,为啥要我去写后端呢?但是后来我发现我格局低了,其实Nodejs这个技术也是很有必要去学的,不奢求你去学java、php、go,但是起码Nodejs要学一些这并不是说你一个前端去写后端,会变得不伦不类。而是,经常写全栈的人,会对项目中的功能有一个更加充分的认识与理解。而且全栈是一种思想,你去看任何一个高级前端工程师,没有一个是对后端不了解的,只有了解前端后端,才能更加全面地认识整个开发过程,对功能的理解更加深入。而且全栈还有一个好处,现在的面试官越来越喜欢有全栈经历的应聘者了~不局限于开发不知道你们有没有听过研发效能这个词,通俗点就是:研发的作用在平时我们作为一个开发人员,其实很少人会去想如何提升研发效能这个问题,这个问题已经不局限于开发了,而是提升整个团队甚至整个公司的档次给大家提供几个有关研发效能的关键词吧:敏捷开发精益思想DevOpsCI/CD多想想怎么去完善整个团队的开发流程,提升开发效率,这也是提升自己的一种手段,这也是,面试官非常希望看到的亮点!结语我是林三心,一个热心的前端菜鸟程序员。如果你上进,喜欢前端,想学习前端,那咱们可以交朋友,一起摸鱼哈哈,摸鱼群,关注我,拉你进群,有5000多名前端小伙伴在等着一起学习哦
2023年2月26日
其他

林三心:1个星期,7个前端面试邀约,我是怎么做到的~

模拟面试、简历指导可私信找我,【超乎你想象低】的价格收获【超乎你想象高】的指导~前言大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。互联网寒冬?最近听到了很多前端朋友反馈的一个问题:今年工作好难找啊,发简历都没几家公司回复的甚至还看到这样的图片那么今年,真的很难找工作吗?是的,没有往年好找还记得往年,每次打开boss或者其他招聘软件,都会有一大堆HR来找你要简历,那个时候简直就是不怕找不到工作但是咱也知道这两年国内的形势,导致了很多对于程序员不友好的事情:很多大厂进行裁员很多小公司直接倒闭这就导致了什么后果呢:前端岗位减少了供大于求,所以招聘要求上升大部分人投简历简直是石沉大海,没有面试机会石沉大海是的,今年很多人投了简历后,几乎没有获得到反馈,就像石沉大海一样,其实这也没办法,主要原因有下:供大于求简历审核要求的提高由于现在前端行业真的是太多人啦!!!不开玩笑,是真的多!!!我上次看到一张图片,是南京某公司的前端岗位的简历目录图,真的是人山人海啊,但最后可能就筛选出一小部分人去进行面试。所以石沉大海的原因显而易见:你的简历没有过初筛我的情况大家不要乱揣测,我只是试水一下前端市场罢了~请大家关注面试本身,不要太关注到我身上~我这周是获得了七个面试邀请,且我也不是乱投海投,我是有目的地去投简历,换句话说,我只投符合我薪资预期的公司。所以这周能获得七个面试邀请,已经是想当不错了~分享一下我是怎么做到的吧~至于【面经】,我差不多已经整理好了,如果大家有兴趣,我后面可以发出来~自信!首先,你要自信!要有一种信念:这家不行就下一家不要显得太卑微,当然沟通过程中要讲礼貌,不要太狂~记住,应聘者跟招聘者是平等的,不要在应聘者面前低头做人!到底要不要海投?其实这取决于你自己:如果你对公司没要求,那建议你海投如果你对公司有自己的要求原则,那不要海投像我的话就属于后者,我不是一个会选择海投的人,毕竟有一些公司我是不会想去应聘的!完善个人信息我发现很多人在招聘软件里,没有完善一下自己的工作经历、技术技能,这其实是一个不太好的做法。因为这些个人信息是你的第一层身份,你想要让更多HR注意到你,那你就好好地完善一下这些招聘软件上的个人信息不断学习在找工作的这段时间,不要每天就等着别人来找你,而是要在投简历的过程中继续不断学习,继续不断使自己更强!自信是建立在实力之上的,自身实力够硬,才能抬起头做人!不断完善个人简历!这是获取面试机会的最为重要的一环,因为个人简历的好坏决定了你能不能通过简历初筛,你实力再强,但是简历不通过,那也白忙活~所以一定要时不时看一下自己的简历,分析自己的简历,看能不能挑出毛病来,比如:技能特长写的够不够符合你的工作年限工作经历写的够不够符合你的角色地位项目经历写的够不够符合你的岗位级别技术使用写的够不够符合你的理想预期优点缺点写的够不够符合扬长避短就拿我来说,可能我一天都会修改两三次我的简历,这样的话,我的简历只会变得:越来越出色,越来越完善,面试邀约率越高越高不懂怎么完善简历?找我吧,我教你怎么才能去过简历筛选这一关!绝对让你的简历能有一个质的飞跃!结语我是林三心,一个热心的前端菜鸟程序员。如果你上进,喜欢前端,想学习前端,那咱们可以交朋友,一起摸鱼哈哈,摸鱼群,关注我,拉你进群,有5000多名前端小伙伴在等着一起学习哦
2023年2月25日
其他

如果想获得更多前端面试机会,建议多刷一些高质量面试题!

都2023年了,你觉得就业形势会回暖吗?先说下我的结论:2023依然存在很多不确定性,这不是悲观,而是远见。⾏业巨变、企业裁员,并没有随着疫情而消失,反而是随时会发⽣的事。“工作稳定”在这个液态世界下显得虚无缥缈……有超8年前端开发经验,现役阿里P8,专门负责大厂前端面试与培训的先早曾说:不管2023就业环境如何,希望大家能够坚持学习,毕竟当你随时做好失业的准备,失业才不会威胁到你!因阅前端无数,所以深知前端人成长的不易。为此,他爆肝写出超上万字的前端进阶全家桶,为方便高效学习,二次升华梳理出前端精华,浓缩成一份前端进阶专属的【P8前端成长指南】希望能够帮助前端工程师,搭建完整的前端知识框架,高质量精进前端技术,在求职面试/日常工作中脱颖而出。【P8前端成长指南】整套手册已打包(高清pdf版)扫码直接领取手册包含4大进阶方向:1、前端基础知识(Html、Javascript、Css、……)2、前端进阶知识(Vue3、React、前端工程化……)3、数据结构与算法(附P8大佬的算法解题笔记)4、手撕高质量代码【手册部分内容展示1】✅
2023年2月24日
其他

分享7 个VUE项目超级好用的库,看源码都能学习很多!

模拟面试、简历指导可私信找我,最低的价格收获最高的指导~前言大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。借助开源库加速VUE项目的开发进度是现代前端开发比较常见的方式,平常收集一些JavaScript库介绍,在遇到需要的时候可以信手拈来。VUE
2023年2月23日
其他

【设计模式】面试中被问的最频繁的「策略模式」

模拟面试、简历指导可私信找我,最低的价格收获最高的指导~前言大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。什么是设计模式?为什么需要学习设计模式?学习设计模式的目的是:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。
2023年2月22日
其他

Vue3 Table 性能优化,减少 85% 渲染耗时,牛!!!

变更也可以正常更新。手动点击测试选中、排序、分页等均未发现异常。基于以上三点,在我们业务中,这个修改是可行的。提醒:如果想在你自己的项目中使用该优化,需要先做好测试。下面来看具体修改细节拷贝
2023年2月21日
其他

【面经】分享我朋友年后被吊打的一次面试~

模拟面试、简历指导可私信找我,最低的价格收获最高的指导~作者:溪饱鱼链接:https://juejin.cn/post/7193979904458195005来源:稀土掘金前言大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。背景base重庆,面试中高级,目标先检验一下自己的水平和能力顺便看看薪资,好直接开始把。自我介绍讲了一下自己的技术栈:掌握vue全家桶,底层及上层框架、掌握react底层原理、熟悉js、熟悉工程化、熟悉微信小程序、使用过node、关注前端趋势有开源经历、主方向工程化等。大概说了1分钟把,可能是我一边自我介绍一边在笑,面试官就问了一下:“你看起来心态很好啊!你是不是要写面经啊?”我:“我是紧张才笑,应该是可以吗?要不多问点把~”面试官:“可以,行”记住这句话,我现在很后悔。步入正题面试官:"那我们先来点基础把",下面都是我原话,小伙伴们可以纠正一下。JS浏览器基础篇1、dom树是怎么生成的"浏览器是多进程架构,而其中有一个渲染进程,负责页面的渲染和js脚本的执行,而在渲染进程中有一个HTML解析器,oh对还有一个网络进程,网络进程负责根据content-type创建渲染进程,然后渲染进程用类似stream流管道那种接字节流将它解析为dom"“而解析时,我觉得可以对标现在的各种转移编译工具,都有一个词法分析、语法分析、transfrom、genoretor的流程”“你能具体说说这个过程吗?”“(心理活动:当时脑子就蒙了、有点超纲啊、我要不猜一下)稍等我想一下、跟babel应该很像吧、会对一些声明命令赋值注释分词,这块我不是很了解,但应该对于html分词就是分的标签和文本内容,然后再通过算法去转换成dom”“行,你上面提到了分析器,那如果当分析器遇到了script标签那”“(心理活动:......这八股文味不对劲啊),我不知道对不对,但表现的是当遇到了scrpit会暂停html转换dom,去解析jascript,而async和defer会异步加载不会阻塞html转换”。2、渲染进程还可以你可以自信点虽然有些地方不是很对,但已经够用了。刚听你说了渲染进程,你说说它下面的几个线程把。“emmm,下面的主线程吗,有主线程、GUI渲染线程、事件触发线程、定时器触发线程(后面发现漏了一个http线程),em,主线程和GUI是互斥的、js执行太长会造成页面渲染卡顿,但现在有很多解决方案,比如:在react中的调度器预留的5ms空闲时间、web
2023年2月20日
其他

【面经】面试中遇到频率最高的23道HTTP面试题,需要全都背!

模拟面试、简历指导可私信找我,最低的价格收获最高的指导~前言大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。1、GET进而POST的区别?幂等:前者幂等,后者非幂等(幂等指的是一次请求和多次请求的效果相同)应用场景:前者用来获取资源,后者用来提交资源缓存:前者一般会做缓存,后者不做缓存传参:前者只能传字符串拼接,后者可以请求体、字符串拼接安全性:都不安全传参长度:由于前者传参是url拼接,所以会因为浏览器限制url长度,而导致传参长度被限制参数类型:前者只允许传ASCII字符,后者支持文件、图片、表单、JSON等2、POST和PUT的区别?POST一般用来提交新数据,PUT一般用来修改数据3、常见HTTP请求头请求头Accept:浏览器能够处理的内容类型Accept-Charset:浏览器能够显示的字符集Accept-Encoding:浏览器能够处理的压缩编码Accept-Language:浏览器当前设置的语言Connection:浏览器与服务区之间的连接类型Cookie:当前页面设置的CookieHost:发送请求的域名Referer:发送请求的页面URLUser-Agent:浏览器的用户代理字符串响应头Date:消息发送的时间server:服务器名称Connection:浏览器与服务器之间的连接类型Cache-Control:HTTP强缓存Content-Type:数据类型4、页面有多张图片,HTTP怎么加载表现的?HTTP1时期,最大TCP连接数只能为6,所以会请求多次HTTP2时期,支持多路复用,可以一瞬间加载出来,牛逼!5、说说状态码304协商缓存命中时返回3046、常见的HTTP请求方法GET:获取资源POST:提交资源PUT:提交并修改资源PATCH:对资源部分修改OPTIONS:探头,用来探测是否支持请求方法、跨域、安全CONNECT:与代理服务器建立管道,使用管道进行TCP通信TRACE:让服务器原样返回客户端的请求信息内容,用于测试或诊断7、HTTP1.0与HTTP1.1的区别?连接:1.0非持久连接,1.1持久连接,多个http请求可复用同一个TCP连接资源请求:1.1引入了range头,允许只请求资源的某个部分缓存:1.0使用Expire、If-Modified-Since来当做缓存投;1.1使用Etag、If-None-Match、If-MatchHost:1.1新赠Host请求头,用来表示请求服务器的域名方法:1.1新增PUT、HEAD、OPTIONS等方法8、HTTP1.1与HTTP2.0的区别?二进制协议:2.0头信息和数据体都是二进制,统称为“帧”,是多路复用的基础多路复用:2.0复用TCP连接,同一个TCP连接中,可发多个请求或回应,这就解决了队头阻塞问题数据流:2.0将每个请求或回应的所有数据包统称为一个数据流,每一个数据流都有独一无二的编号ID,用于数据传输时的区分头信息压缩:2.0维护一张头信息表,所有头字段信息都会记录在这张表里,发送时只需要发送对应的key就行,大大节省空间。为啥这么做呢?你想想,如果多个header内容都一样,照样发送的话,是不是很浪费空间服务器推送:2.0可提前向客户端推送静态资源,这样客户端页面的加载延迟就会大大减少9、队头阻塞是啥?是啥?你可以理解为,以前的HTTP请求都是一发一收的模式,有点类似于串行,也就是排队。那如果有多个请求并发的话,那就需要等待很久啊。解决?并发连接:串行变并行,提升总体请求速度域名分片:域名分出很多二级域名,这样可并发的数量就变多了,也就提升了总体请求速度10、HTTP和HTTPS的区别?HTTPS
2023年2月19日
其他

package.json和package-lock.json啥关系?你知道吗?

模拟面试、简历指导可私信找我,最低的价格收获最高的指导~前言大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。模块化开发在前端越来越流行,使用
2023年2月18日
自由知乎 自由微博
其他

【面试题】这26道CSS面试题是最近面试中出现最频繁的

模拟面试、简历指导可私信找我,最低的价格收获最高的指导~前言大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。CSS1、选择器权重!important:最高权重内联样式:1000id选择器:100类选择器:10属性选择器:10伪类选择器:10标签选择器:1伪元素选择器:1相邻兄弟选择器:0子选择器:0后代选择器:0通配符选择器:02、可继承和不可继承样式不可继承displaywidth、height、margin、padding、borderbackground、background-colorposition、top、right、left、bottom可继承font-size、font-weight、font-familyline-height、text-align、colorvisibilitycursorblock和inline的区别?block:独占一行,可设置宽高、margin、paddinginline:不独占一行,不可设置宽高,可设置水平margin、padding但不能设置垂直方向margin、padding3、隐藏元素的方式display:none
2023年2月17日
其他

如何在Vue3中优雅使用Typescript?我总结出8个点~

20})这样会有类型提示,真的非常方便,不用自己去想有哪些属性reactivereactive一般用来定义引用类型,比如对象、数组我们照样可以使用泛型去定义他们的类型,也是会有提示的const
2023年2月16日
其他

最直白的Vue3教程,5分钟就看完了~不带任何废话!

模拟面试、简历指导可私信找我,最低的价格收获最高的指导~前言大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。Vue3Vue3出了很久了,我之前也体验过,但是没有很好地出过一篇讲解他的用法的文章,昨天我又好好体验了一把,并总结了一些用法,分享给大家API先来说说一些API的用法setup
2023年2月15日
其他

分享当前教新的30道Vue的面试题!学起来!

模拟面试、简历指导可私信找我,最低的价格收获最高的指导~前言大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。了解过(用过)react或者angular吗,他们有什么区别?答案Vue
2023年2月14日
其他

用最少的代码,写一个完整移动电商(vite3+vue3.2+pinia+axios)

今天给大家分享了一个《vite3+vue3.2+pinia+axios移动电商实战》教程,来自某大厂的前端带训实战。属内部资料,本文做一个介绍,包括整体技术框架和UI展示。需要的小伙伴,直接下图扫码(或加微信zhaoxi0061)免费领取!(随时可能网盘失效,速领)分享中,扫码即可领取添加微信ITIT920也可移动电商UI电商项目火了多年,移动化也是大趋势,虽然看起来UI都差不多,但要一行行代码写下来还是挺麻烦的,这里有全套的前端UI界面和全套源代码。框架和文档这个电商项目用的是vite3+vue3.2+pinia+axios,紧跟当下最新的技术框架,不仅有上述完整源码分享,还专门整理了超全的学习文档!全套资料打包这套《vite3+vue3.2+pinia+axios移动电商实战》教程,有源码、有视频、有课件文档,还配套了一组《Vue3零基础到实战》教程,全部都打包上传到百度网盘了,下图扫码(或加微信zhaoxi0061)领取!分享中,扫码即可领取添加微信
2023年2月13日
其他

【推荐】1408- 分享 6 个 Vue3 开发必备的 VSCode 插件

代码编辑的体验,可以让我们快速跳转到组件、模块定义的文件。使用方式如下:右键组件标签,跳转到组件定义的文件:右键组件标签,弹窗显示组件定义的文件:5.
2023年2月11日
其他

11 个需要避免的 React 错误用法

没有定义组件参数类型问题描述对于团队开发常见,每个人开发的组件如果没有定义好参数类型,就很容易出现配合的同事不知道如何使用组件,这就很麻烦了,比如:const
2023年2月10日
其他

分享一个JSON.stringify小技巧,让你老大,面试官眼前一亮~

模拟面试、简历指导可私信找我~前言大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。背景我们先来看看这样的例子,假如我从后端拿到了数据users,并需要在前端去计算,大于60岁的就给这个user设置isOld
2023年2月9日
其他

你还在用sort排序?分享30个用的最频繁的lodash工具函数~

模拟面试、简历指导可私信找我~前言大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。事情起因是,有几个小伙伴在对一个数据进行排序,做了激烈的讨论,这组数据,想要根据num字段进行排序~把我气的,你们就不能直接用lodash的sortBy吗?你们再怎么实现,能实现得比lodash好?const
2023年2月8日
其他

金三银四,这套面试题,帮你成为offer收割机~加油!

都2023年了,你觉得就业形势会回暖吗?先说下我的结论:2023依然存在很多不确定性,这不是悲观,而是远见。⾏业巨变、企业裁员,并没有随着疫情而消失,反而是随时会发⽣的事。不管2023就业环境如何,希望大家能够坚持学习,毕竟当你随时做好失业的准备,失业才不会威胁到你!为帮大家在春招回暖前第一个抓住机会,这里分享一份2023《字节前端面试笔记》手册由字节3-1前端面试官路白联合数家大厂面试官编辑整理,涵盖最新最全面的大厂前端面试考点,共计180道!限时免费开放下载!扫码直接领取(含答案)适合初中级前端工程师精准学习拒绝收藏吃灰这份资料和网上找的有什么区别?网上找的资料杂乱无章没答案,只能放在收藏夹吃灰而这份资料包,由多名一线大厂前端面试官联合整理,含完整版框架、流行技术栈等,可用来突击面试拿offer,也可用来精准学习就业提升!全面进阶
2023年2月7日
其他

React知识点梳理

本文适合对React知识点存在疑惑的小伙伴阅读一、前言最近交流群里有不少小伙伴因为各种原因,不得已要寻找新的机会。广东靓仔这里收集了一些关于React的知识点,希望对小伙伴们有所帮助。相信大家也都知道最近React18.0.0新发布的热潮,建议小伙伴们可以看看,说不定对寻找新机会路上有所帮助。二、正文react
2023年2月6日
其他

面试官:原生HTML怎么实现一个Dialog?

13.45.13其实这里我是不太建议动画的,弹窗就是要反应快速,加了动画反而会拖累整体。另外,还可以通过:modal伪类来区分是普通弹窗还是模态弹窗dialog:modal{
2023年2月5日
其他

分享一个中型公司面试原题,卷起来~

值发生了哪些变化。然后我们便可以监听hashchange来实现更新页面部分内容的操作。HashHistory有两个方法:HashHistory.push()将新路由添加到浏览器访问历史的栈顶
2023年2月4日
其他

面试官:JavaScript对象属性是有序的吗?

最近有人问我,JavaScript对象属性是否一定是无序的、不可预测的?早期接触过JavaScript的开发者可能会回答,Object.keys()或for...in会返回一个不可预知的对象属性顺序。但现在的情况仍然是这样吗?不是了,有些情况下是有序的。从ECMAScript
2023年2月2日
其他

百度某部门面试原题

这套题目是广东靓仔认识的一位前端妹子经过“一番努力”Get到的,感谢~这套题目,比较实用的,接下来广东靓仔跟小伙伴一起来看看这套百度某部门的技术一面原题。二、原题设置元素的backgroud
2023年2月1日
其他

Vue3的响应式原理?一篇文章,八张图,三心为你解密~

关注公众号「前端之神」,每天分享有用的前端知识技巧,进学习群,定时举行模拟面试直播,简历指导~前言大家好,我是林三心,大家也知道,本菜鸟平时写基础文章比较多,我始终坚信两句话用最通俗易懂的话,讲最难的知识点基础是进阶的前提
2023年1月29日
其他

【Vue3】为了封装组件,我写了三天的 vue3 hook!学起来!

关注公众号「前端之神」,每天分享有用的前端知识技巧,进学习群,定时举行模拟面试直播,简历指导~前言我以前很喜欢封装组件,什么东西不喜欢别人的,总喜欢自己搞搞,这让人很有成就感,虽然是重复造轮子,但是能从无聊的crud业务中暂时解脱出来,对我来说也算是一种休息,相信有很多人跟我一样有这个习惯。
2023年1月28日
其他

代码太多if else?教你优化代码,老大对你刮目相看!

分支,并且可能还具有分支套分支,可以想象到整个代码的可读性和可维护都会大大降低,这在实际开发中,确实是一个比较头疼的问题,那有没有什么办法能够即实现需求又能避免这些问题呢?1️⃣
2023年1月27日