自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 VIPKID面经

面试体验很好,一面小哥感觉是谦逊又很平易近人,像身边的同学,也说了前端后期职业上可能出现的瓶颈期,二面的时候遇到了南理工的面试官。。。尴了个尬,又回想到考研那天在南理工偌大校园里的失落与难过,而三年之后,我又过上了几个月苦行僧的生活,同样的迷茫,同样的无助,对未知未来的期待与失落每天都在上演,不过和三年前不一样的是现在心态逐渐平缓,明白了尽人事听天命就好,羡慕的生活自己最后也会有,一切都是最好的安排,这三年也印证这一点。步入正题,问了几个我没答上已经答的不太好的问题,特此记录:1.如何封装一个dialo

2020-09-07 10:51:17 265 1

原创 有赞面经

周末面了有赞,面试前说一天会走完流程三面,可惜我能力不足,没走到hr面,一面时候问的都是基础知识,二面真是迄今为止面的最惨一次,可以说是处处都是漏洞,二面面试官是leader既视感,被问得想当场钻到地里,不过收获还是挺大,我自己的表现像一个小学生,的确没有程序员的样子,也让我意识到工程思维的重要性,不过总是在二面挂,还真是挺难受的,如何养成工程思维看待问题,的确需要多多学习,经历,希望下次能有所进步,以下是我答的不好和没答上来的问题:1.http only的作用和使用场景首先XSS攻击是跨站脚本攻击,当

2020-08-31 18:10:01 437

原创 重绘与重排

**1.重绘**重绘是一个元素外观的改变所触发的浏览器行为。例如改变outline、背景色等属性,浏览器会根据元素的新属性重新绘制,使元素呈现新的外观,重绘不会带来重新布局,所以不一定伴随重排。需要注意的是:重绘是以图层为单位,如果图层中某个元素需要重绘,那么整个图层都需要重绘,例如一个图层包含很多节点,其中有个gif图,gif图的每一帧都会重绘整个图层的其他节点,最后生成最终的图层位图。所以这需要通过特殊方式来强制gif图属于自己的一个图层(translate(0)或者translate3d(0,

2020-08-13 17:37:35 841

原创 Promise一道题的分析过程

事件循环机制事件循环机制(Event Loop)分为浏览器事件循环机制与node的事件循环机制,在此我们以浏览器循环机制为主。宏任务与微任务宏任务是const p1 = () => (new Promise((resolve, reject) => { console.log(1); let p2 = new Promise((resolve, reject) => { console.log(2); const timeOut1 = setTimeout(() =&gt

2020-08-04 17:51:16 166 1

原创 手写Promise函数

手写Promise函数Promise可以说是面试十次八次都要问的知识点,他就是一个解决异步编程的方案,可以进行优雅的链式回调。什么叫异步编程?网络上有很多非常解释同步异步编程的学术性话语。我个人的理解:异步编程就是一个很好的时间管理者不浪费每一秒,一直都在干活,停不下来的节奏,不会按照顺序等待这一项工作结束才进行下一项工作,而是只要能抽身便去坐下一项工作,等前一项工作需要他的时候他再回来执行;同步编程就是一个比较死板的过程,必须严格按照顺序,这一项工作完全执行了才会执行下一项工作,这样浏览器会有很多白

2020-08-03 20:59:08 702

原创 排序算法小小总结

今天琪琪子总结一下最近看的排序算法,对于一个非科班出身却偏想要成为冲浪少年的我来说,学习算法真滴是从头开始,一把辛酸泪。谈到排序我的小脑瓜里第一个想到的是.sort()函数,arr.sort((a,b)=>{a-b}),这显然是不够的,所以下面记录总结了经典的5种排序方法,包括原理与JS代码以及时间复杂度计算。

2020-07-12 18:00:32 737 1

原创 阿里电话面面经

阿里电话面面经这是前端小白琪琪子的第一篇面经总结哟~纯属记录自己的前端学习历程,其实就是把面经上的题做了解答笔记。**1.如何实现轮播图?**当看到轮播图的时候首先要想到功能需求,针对每一条需求设计代码功能需求:1.实现左右箭头点击能实现图片的切换,也就是五张图片先隐藏然后看当前要出现第几张就让他显示,其他四张隐藏2.注意的地方是当前图片是第一张或者第五张的时候我们需要加判断条件,如果当前图片是第一张的时候用户点击左箭头,我们应该要显示的是第五张图片,如果当前图片是第五张的时候用户点击右箭头,

2020-07-11 20:45:29 470 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除