记录一些前端笔试真题

最近整理了一些之前的前端笔记,借博客记录一下前端笔试的真题,大家互相学习。
  1. 布局:写出 “双飞翼布局”、“圣杯布局”、“三栏布局”以及“负边距”的异同,简单说说优缺点。
  2. 手写出Promise的各个方法的源码。如 race、raceAll。
  3. 写出深拷贝的方法。提示:Json序列化、ES6对象扩展运算符。
  4. Fetch和Jsonp的异同点
  5. 写出一个函数,函数的作用包括数组的扁平化、去重、排序。
  6. Promise和settimeOut的执行顺序。(Promise先,settimeOut后)
  7. 元素不可见的几种方法。(如:visibility、display、opacity)
  8. 简单说说同源策略Cors
  9. 简单说说WebGL、Server Worker的工作原理
  10. Vue和React的页面渲染原理
  11. HTTP:200、301、302、304在什么场景下出现,分别代表什么?
  12. XSS和CSRF是什么,有什么异同。
  13. CSS的元素优先级(细化考法:类,伪类,元素,伪元素,属性等等)
  14. 写动画效果代码和原生的函数代码:
    ①CSS动画缩放1.5倍,X、Y坐标正向移动各10%,过程结合缓动动画实现;
    ②动态加载JS脚本函数接口(写原生的异步请求接口函数),并使用Promise返回处理结果;
    ③LocalStorage模拟实现cookie的功能和特性;
    ④原生方法实现Ajax请求接
    口;
    ⑤ 实现一个轮播图的效果,写出页面结构和布局,页面无缝滚动的效果代码,并考虑各种图片量的情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值