柠檬微趣秋招前端一面

1.自我介绍

2.如何实现用户的登录,token持久化

(localStorage和sessionStorage),token失效

3.cookie和 token

4.浏览器的同源策略,如何实现跨域

5.浏览器的缓存机制

6.promise是什么,all和race的区别

7.css的重排和重绘

8.js的跨级作用域

9.js的事件循环

10. for (vari = 0; i < 3; i++){ setTimeout(() =>{ console.log (i);},100);}输出什么

11.浏览器渲染流程

全部评论

相关推荐

1.&nbsp;js中变量都是怎么定义的2.&nbsp;说一下为什么&nbsp;const&nbsp;是不可变的3.&nbsp;let和var变量提升的时候提升到什么地方了4.&nbsp;js中在a.js中var&nbsp;a&nbsp;=&nbsp;1,在b.js中能访问到吗5.&nbsp;输出?为什么?var&nbsp;a&nbsp;=&nbsp;1{console.log(a)var&nbsp;a&nbsp;=&nbsp;2}console.log(a)6.&nbsp;输出?为什么?var&nbsp;a&nbsp;=&nbsp;1;{console.log(a)let&nbsp;a&nbsp;=&nbsp;2}console.log(a)7.&nbsp;promise是什么8.&nbsp;什么是同步,异步9.&nbsp;那么promise中哪些是同步哪些是异步10.&nbsp;promise的方法执行顺序是怎么样的11.&nbsp;js中有哪些数据类型12.&nbsp;对于number,怎么定义二进制、十进制、八进制、十六进制,除了加前缀还有什么方法13.&nbsp;假如要定义浮点类型,.2这种方式对吗14.&nbsp;string定义方式15.&nbsp;单引号、双引号、反引号定义有什么区别16.&nbsp;===&nbsp;==区别17.&nbsp;true&nbsp;==&nbsp;-118.&nbsp;null&nbsp;==&nbsp;underfined19.&nbsp;令underfined&nbsp;=&nbsp;1这种写法对吗20.&nbsp;输出?为什么?let&nbsp;a&nbsp;=&nbsp;0&nbsp;/&nbsp;0;let&nbsp;b&nbsp;=&nbsp;1&nbsp;/&nbsp;0;a&nbsp;==&nbsp;b21.&nbsp;输出?为什么?let&nbsp;a&nbsp;=&nbsp;0&nbsp;/&nbsp;0;let&nbsp;b&nbsp;=&nbsp;0&nbsp;/&nbsp;0;a&nbsp;==&nbsp;b如何准确比较22.&nbsp;输出?为什么?''&nbsp;==&nbsp;'0'0&nbsp;&nbsp;==&nbsp;''23.&nbsp;说一下浅拷贝和深拷贝24.&nbsp;什么情况用浅拷贝/深拷贝25.&nbsp;怎么实现深拷贝,哪些情况stringify无法实现26.&nbsp;讲一下什么是webpack27.&nbsp;有哪些loader28.&nbsp;热更新怎么实现的29.&nbsp;http,https有什么区别,为什么https更安全30.&nbsp;git中怎么拉取代码31.&nbsp;git&nbsp;clone/fork/branch有什么区别32.&nbsp;git&nbsp;pull&nbsp;和fetch有什么区别33.&nbsp;git&nbsp;rebase/merge有什么区别34.&nbsp;Branch&nbsp;B中提交了commit1,commit2,在branch&nbsp;A中想要拉取branch&nbsp;b的commmit1,怎么做35.&nbsp;算法,给一个数组nums,要找出数组中没有出现的最小正整数
发面经攒人品
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务