网易前端面试题总结,你见过几个?——爱创课堂

本文记录了一次在网易的前端面试经历,包括遇到的笔试题,如JavaScript逻辑运算、事件处理、正则表达式、CSS定位等,并分享了对reflow和repaint的理解。面试环节主要围绕前端基础、项目经验和工具使用展开,面试官提供了宝贵的反馈和学习建议。
摘要由CSDN通过智能技术生成
划重点

         很幸运地能收到网易的面试通知,就毫不犹豫去面试了~三点的面试,因为从来没去过那个中关村西北旺区,吃完饭早早就去了,想象中那里应该是繁华的地方,到了发现都在建设中,很多还在建设中,看到了网易旁边的百度和搜狐,都是长长的大楼或者是高高的建筑,满满大企业的既视感~一进网易楼就没网= =,在里面也没事干,就呆在外面看看前端的东西准备下,到2点40的时候跟前台说了下,一个网易年轻姐姐就带我上去了~

步入正题-笔试


本来我以为只有面试的,发现那个姐姐并不是带我去面试的,带我去了个房间,留了两张题目给我,说半小时来说,毫无防备,接下来步入正题吧~


1.alert(1&&2),alert(1||0)
具体我不记得了反正就这两个,我以为考的是纯粹的与运算和或运算,后来发现太天真了

 
 
 
  • alert(1&&2)的结果是2

  • 只要“&&”前面是false,无论“&&”后面是true还是false,结果都将返“&&”前面的值;

  • 只要“&&”前面是true,无论“&&”后面是true还是false,结果都将返“&&”后面的值;

  • alert(0||1)的结果是

  • 只要“||”前面为false,不管“||”后面是true还是false,都返回“||”后面的值

  • 只要“||”前面为true,不管“||”后面是true还是false,都返回“||”前面的值。


2.mouseenter和mouseover的区别
这个之前看了下,大概是答出来了,但可能不够详细吧

 
 
 
  • 不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。对应mouseout

  • 只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。对应mouseleave


3.用正则表达式匹配字符串,以字母开头,后面是数字、字符串或者下划线,长度为9-20
看到这题我是崩溃的,因为正则学的不多,但是稍微写了下也差不多只是忘了些

  • var re=new RegExp("^[a-zA-Z][a-zA-Z0-9_]{9,20}$");


4.js字符串两边截取空白的trim的原型方法的实现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值