框架相关
原生JS虽能实现绝大部分功能,但要么就是过于繁琐,要么就是存在缺陷,故绝大多数开发者都会首选框架开发方案。现阶段较热门是React、Vue两大框架,两者工作原理上存在共通点,也存在一些不同点,对于校招来说,不需要两个框架都学得特别熟,一般面试官会针对你简历中写的框架进行提问。
在框架方面,生命周期、钩子函数、虚拟DOM这些基本知识是必须要掌握的,在学习的过程可以结合框架的官方文档
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
Vue框架
知识要点:
1. vue-cli工程
2. vue核心知识点
3. vue-router
4. vuex
5. http请求
6. UI样式
7. 常用功能
8. MVVM设计模式
React框架
知识要点:
1. 基本知识
2. React 组件
3. React Redux
4. React 路由
})
// 浅劫持(浅监视) ---- 浅响应式
const m2 = shallowReactive({
name: ‘鸣人’,
age: 20,
car: {
name: ‘拖拉机’,
color: ‘red’
}
})
// 深度劫持(深度监视) ---- 深度响应式
const m3 = ref({
name: ‘鸣人’,
age: 20,
car: {
name: ‘拖拉机’,
color: ‘red’
}
})
// 浅劫持(浅监视) ---- 浅响应式
const m4 = shallowRef({
name: ‘鸣人’,
age: 20,
car: {
name: ‘拖拉机’,
color: ‘red’
}
})
const updates = () => {
// m1.name += ‘===m1’;
// m1.car.name += ‘===m1’
// m2.name += ‘===m2’
// m2.car.name += ‘===m2’
// m3.value.name += ‘===’
// m3.value.car.name += ‘===’
// m4.value.name += ‘===’
// m4.value.car.name += ‘===’
}
return { m1, m2, m3, m4, updates }
}
}
js基础
1)对js的理解?
2)请说出以下代码输出的值?
3)把以下代码,改写成依次输出0-9
4)如何区分数组对象,普通对象,函数对象
5)面向对象、面向过程
6)面向对象的三大基本特性
7)XML和JSON的区别?
8)Web Worker 和webSocket?
9)Javascript垃圾回收方法?
10)new操作符具体干了什么呢?
11)js延迟加载的方式有哪些?
12)WEB应用从服务器主动推送Data到客户端有那些方式?
78373)]
[外链图片转存中…(img-mBeGkG3K-1715708878374)]