前端面试题总结四

忙忙叨叨一上午,终于抽出一点时间,赶紧把我的一些面试经验总结下,感觉这些面试题是比较常见,也比较基础的一些问题,面试之前一定要复习自己所有的基础知识。算法比较难准备,要提前几个月来看。基础知识相对容易准备,可以相对延后。算法可以陆续把leetcode上简单的题目都做一做。

常考的基础点

  • 1.分析比较display:none;opacity:0;visibility:hidden优缺点(继承等角度也要分析)
  • 2.介绍js的基本数据类型?
  • 3.js有哪些内置对象及方法
  • 4.如何判断一个数据是否是数组
  • 5.判断数据类型几种方法
  • 6.箭头函数和普通函数的区别是什么
  • 7.函数内部arguments变量有哪些特性,有哪些属性
  • 8.前端有哪些性能优化方法
  • 9.js多线程如何简单实现
  • 10.call apply区别,this都指什么
  • 11.js绑定事件有几种方式区别
  • 12.link src href区别
  • 13.script  defer 或 async区别
  • 14..数据处理的几个方法及排序等
  • 15.html5 ,css3新特性有哪些
  • 16.mvc mvp mvvm区别
  • 17.深拷贝与浅拷贝区别
  • 18.引用类型和非引用类型区别
  • 19.cookie storage sesstion等区别和能否跨域存储
  • 20.跨域本质什么是跨域,及跨域解决办法
  • 21.单点跨域的解决方案
  • 22.ajax原理
  • 2.3代理解决什么问题,代理的原理是什么
  • 24.js如何执行的,及加载原理
  • 25.原型链,原型,作用域链 ,作用域的理解
  • 26.剪头函数没有arguments如何获取arguments
  • 27.几种排序优缺点,冒泡排序,快速排序,插入排序等
  • 28.微信支付及支付宝支付对接,小程序对接(前端段支付对接流程)
  • 29.响应式布局的方法,淘宝移动端适配原理
  • 30.怎么使用Canvas绘制一个三角形并填充颜色为绿色
  • 31.简述盒子模型
  • 32.HTML 标签是否支持自定义?该自定义标签所包含的属性是否也支持自定义?
  • 33.有些inline-block标签中间有空隙 如何解决
  • 34.垂直水平居中问题
  • 35.css写一个宽度100%正方形
  • 36.flex:1布局中的1代表什么(考察flex理解)flex 是flex-grow, flex-shrink 和 flex-basis的简写
  • 37.移动端1px,border问题处理
  • 38.angular1 和 2区别
  • 39.angular vue react区别
  • 40.前端工作流程部署流程
  • 41http状态码都代表什么意思
  • 42.简述Http缓存策略(非cookie等浏览器缓存)
  • 43.http和 https区别
  • 44.三次握手指什么
  • 45.输入url发生了什么

 

较难理解定义

  • 1.构造函数,es6类,继承的几种方法
  • 2.await async区别,promise原理和出现的意义
  • 3.面向对象
  • 4.递归理解,及解决办法
  • 5.闭包理解,及解决办法,优缺点
  • 6.js内存泄漏和回收机制
  • 7.怎么处理数据请求安全问题,怎么加密请求数据
  • 8. 工厂模式和单例模式区别,js有哪些设计模式
  • 9.js数据结构
  • 10.pwa原理
  • 11.补获js的报错机制,容错机制

 

vue的相关问题(还是需要好好研究vue官方文档)

  • 1.vue中key的作用
  • 2.vue中data为什么是函数
  • 34.vue1.0,vue2.0与vue3.0有什么不同
  • 3.vue中solt插槽作用
  • 4.vuex及如何引入vuex
  • 5.vue中computed和watch的区别?
  • 25.vue原理分析,双向绑定原理
  • 6. vue祖父组件,兄弟组件传值
  • 7.路由钩子及vue声明周期有哪些,如何动态配置路由
  • 8.vue中$next作用
  • 9.vue中$set 使用
  • 10.vue白屏的处理
  • 11.vue complaier原理

 

小程序问题

  • 1.小程序分包
  • 2.小程序 new setData太大,超过限制如何处理
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值