协商缓存,组件中的v-momal,get和set,proxy代理,http和https和websocet
https://zh.javascript.info/
https://www.wangt.cc/2020/10/...
css布局方式
flex,响应式,grid布局介绍一下
原型链、闭包、前端性能优化
2、数据库的索引含义、用途
3、第三范式?(这个问题我一个前端才是一脸懵逼)
4、数组和链表的数据结构有什么区别?
5.token放哪,怎么发送
项目问完,开始问正题(好多题目都忘了,尝试回想一些答的不好的)
tcp三次握手是什么(这幅图太复杂了只答了他是为了维持数据完整性具体没背)
vue怎么子传父,父传子,父元素怎么触发子元素事件(整天被问到还答不全)
vue有哪些指令,你有实现过指令吗,v-for和v-if哪个权限高(不知道)
实现一个路由卫士(根本不知道是什么,暴露出了vue-router不熟)
怎么实现一个组件(答的不清楚)
es6有哪些常见语法
匿名函数this指向哪里,普通函数this指向哪里(我总是回答的让面试官不满意)
你知道object.assign方法吗(答不知道)
集合里面可以放什么元素,集合去重对二位数组有用吗(不确定)
. h5相关
- css3用过哪些?
- 常用的调试方法有哪些?
- es6了解多少?
- webpack 打包? loader和 plugins 有什么不一样?
css布局
在vue的data中如何去添加一个动态属性; 3.vue生命周期; 4.闭包; 5.组件之前的传值; 6.路由相关等等。
说一下Promise的实现https://blog.csdn.net/allenli...
ES6、CSS3新特性
事件捕获和事件冒泡哪个在前哪个在后?
1.深拷贝与浅拷贝
2.防抖和节流
3.js的微任务和宏任务
4.cdn优化
es6中箭头函数this指向问题
- 元素绑定事件,方法中的this是当前操作的元素
- 方法名前有点则点前面是谁this就是谁,没有点则this是window(严格模式下是undefined)
- 构造函数执行,方法体中的this是当前类的一个实例
匿名函数具有全局性,因此this对象通常指向window
es6的promise实现原理
redux是怎么通过store渲染UI的
`import {connect} from 'react-redux';
import {CHANGE_THEME_NAME} from '@/redux/actionTypes/global';
interface HomeType {
history: any,
}
@connect(
state => ({
styles: state.styles,
}),
dispatch => ({
changeThemeReq: payload => dispatch({type: CHANGE_THEME_NAME, payload}),
}),
)
class Home extends React.Component<HomeType> {
private onChangeTheme = () => {
const {
props: {
styles: {
name,
},
}
} = this;
this.props.changeThemeReq({ name: name === 'default' ? 'space' : 'default' });
};`
call 和 apply的作用
setTimeOut和setInterval的宏任务和微任务
react的生命周期函数
浏览器的事件对象
判断一个对象是否存在某一个属性,不存在则告诉用户"ubdefined",反之为属性值。
var o={x:1};
"x" in o; //true,自有属性存在
"y" in o; //false
"toString" in o;
o.hasOwnProperty("toString"); //false,这是一个继承属性,但不是自有属性
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。