自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 腾讯会议前端岗面试总结

一、用node.js做过什么?二、说一下常用的数据结构?三、说一下CDN是什么四、说一下http1.1和http2.0五、说一下回流和重绘六、一个外边距100px的div(下)与一个外边距80px的div(上)上下叠加,他们之间的边距是多少?七、什么是em,什么是rem?八、说一下什么是节流和防抖?九、vue渲染数组循环,vue初始化的beta属性 为什么不定义一个什么对象?十、vue脚手架cli配置了解过吗,vue用cdn路径时 改哪个webpack配置十一、说一下

2021-09-21 23:53:35 1421

原创 JS中常用的正则表达式

RegExp()创建一个新的RegExp对象。以下三种表达式都会创建相同的正则表达式:/ab+c/i; //字面量形式new RegExp('ab+c', 'i'); // 首个参数为字符串模式的构造函数new RegExp(/ab+c/, 'i'); // 首个参数为常规字面量的构造函数var re = new RegExp("\\w+");var re = /\w+/;//两种是等价的RegExp.lastIndexlastIndex是正则表达式的一个可读...

2021-09-13 14:48:43 226

原创 JS算法题:输入[ie,http,radio9,web,video],输出最长的单词不含数字, 即输出video

面试遇到的,当时没想到用正则表达式这么好写,下次加油吧 <script> function longestStr(arr) { var reg = /\d/; var longStr = '' for (let i = 0; i < arr.length; i++) { // 通过正则test方法可找到含数字的单词 if (reg.test(arr[i]) == true) { arr.

2021-09-11 21:05:44 139

原创 2022腾讯云前端校招二面总结

前端面试准备一、http缓存

2021-09-11 21:01:37 693 1

原创 前端面试准备3

一、fs模块中同步异步的区别二、

2021-09-05 20:04:52 96

原创 2022web前端开发校招面试腾讯云一面总结2

一、如何更改this的指向call、apply、bind都为改变this指向的方法。共同点:第一个参数都为改变this的指针。若第一参数为null/undefined,this默认指向windowcall(无数个参数)第一个参数:改变this指向 第二个参数:实参 使用之后会自动执行该函数function fn(a,b,c,d){ console.log(this,a+b+c+d); // t...

2021-09-02 21:24:15 306

原创 腾讯云2022web前端开发校招一面面试总结一

前天参加的面试,本来是11:00然后到了12:00面试官还没有来,等的我花都谢了,问offer酱是不是改时间了?然后面试官给我发了条邮件说没收到通知之后约到了15:00 总共持续了50分钟左右 ,最后面试官给我扔下一道题说想看看我有没有潜力,然后我就今天做了一下,可惜功能最后还没有实现完全,太难了。于是就写一篇凉经吧:一、说一下displaydisplay用来设置元素显示的类型可选值:inline将元素设置为行内元素block将元素设置为块元素inline-block将元素设置为行内块元素,.

2021-09-01 21:08:28 904

原创 腾讯云2022web前端开发校招一面后续

面试结束后面试官给我扔下了一道题。。。实现一个支持批量异步操作的交互组件,看到题的第一时间我就知道我不会做,我好菜啊

2021-09-01 12:24:47 341 2

原创 入门算法-js实现深拷贝

1.递归的方法实现function deepClone(obj){  let objClone = Array.isArray(obj) ? [] : {};  if (obj && typeof obj === 'object') {     for(let key in obj){       if (obj[key] && typeof obj[key] === 'object'){        objClone[key] = deepClone(.

2021-08-29 09:48:32 123

原创 前端校招前的准备2

1.解决高度塌陷.clearfix::before,.clearfix::after{content:"";display:table;clear:both;}2.盒子水平垂直居中的方法: 先让父元素开启相对定位relative,再给盒子开启绝对定位absolute 1)top:50%; left:50%; transform:translate(-50%,-50%) ,可以不定义盒子...

2021-08-29 08:19:23 173 1

原创 前端校招面试前的准备1

1.HTTP2.0和HTTP1.X相比的新特性 新的二进制格式,HTTP1.x的解析是基于文本。基于文本协议的格式解析存在天然缺陷,文本的表现形式有多样性,要做到健壮性考虑的场景必然很多,二进制则不同,只认0和1的组合。基于这种考虑HTTP2.0的协议解析决定采用二进制格式,实现方便且健壮。 多路复用,即连接共享,即每一个request都是是用作连接共享机制的。一个request对应一个id,这样一个连接上可以有多个request,每个连接的request可以随机的混杂在一起,接收方可以根据

2021-08-28 12:38:28 144

转载 promise与异步编程

前言在说promise之前,不得不先介绍一下异步编程的知识;javascript作为一门web而生的语言,他可以响应用户的的交互,点击等各种按键操作。Node.js的出现让javascript在的异步操作运用的更加流行起来,但是程序使用异步编程开发以后,javascript的事件和回调函数就开始无法满足更多复杂的事情(后面会说到)。而这也为后面的promise的出现做了很好的铺垫。异步编程背景按照es6里面的原话说,JavaScript引擎是基于单线程事件循环的概念构建的。相反的是java,

2021-08-21 10:30:31 129

原创 JS中声明变量var、let和const的区别

var: 用关键字var声明一个变量,这个变量就属于当前的函数作用域,如果声明是发生在任何函数外的顶层声明,这个变量就属于全局作用域。即变量会挂载在window上。var声明的变量属于函数作用域,let和const声明的变量属于块级作用域var声明变量存在变量提升,let、const声明的变量不存在变量提升。let:1.let声明的变量具有块作用域的特征。2.在同一个块级作用域,不能重复声明变量。3.let声明的变量不存在变量提升,换一种说法,就是le...

2021-08-19 17:29:43 214

空空如也

空空如也

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

TA关注的人

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