IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 某大厂前端一面面经 -> 正文阅读

[JavaScript知识库]某大厂前端一面面经

js

  1. proxy了解吗,可以说一下它怎么实现的吗
  2. JS为什么要设计成单线程的语言
  3. 对原型、原型链的理解
  4. javaScript中闭包的概念,它会出现什么问题
  5. 对作用域,作用域链的理解
  6. 对象的创建方式都有哪些
  7. 你刚才说到了new可以创建一个对象,new一个对象的时候都发生了什么
  8. 让你实现一个防抖与节流,用伪代码说一下这两个分别怎么实现

vue

  1. vue中的组件间通讯方式都有哪些
  2. v-if与v-for的优先级
  3. v-if与v-show的区别是什么
  4. 说一下vue2与vue3的生命周期都有哪些
  5. 为什么v-for的时候要使用key,有什么要值得注意的地方
  6. created和mounted这两个钩子有什么区别,为什么在created中无法获得DOM的属性
  7. vue的双向绑定底层是怎么实现的,它的原理是什么
  8. nextTick底层代码是怎么实现的,原理是什么
  9. watch与computed的区别是什么,在不同情况下该怎么选择
  10. vue2中可以监听到数组和对象的变化吗
  11. 刚才你说往数组里面添加或删除一项以及给对象添加属性都无法劫持到,那我该怎么监听到它的变化
  12. vue实现响应式的原理
  13. 你对vue的单向数据流这个概念怎么理解
  14. vue为什么要引入虚拟DOM这个概念,它解决了什么问题
  15. 对keep-alive的理解,它的底层实现的原理
  16. 自定义指令了解多少,怎么实现一个自定义指令
  17. 封装过组件吗,你在封装组件的时候都会考虑写什么
  18. vuex中的核心模块都有哪些,他们分别有什么作用
  19. 你刚才说到mutations里面不可以执行异步代码,为什么要这样
  20. 路由常见方式都有哪几种
  21. vue的路由都有哪些比较重要的属性
  22. 你刚才说hash与history两个比较常用,可以说一下他们的区别吗,以及底层上实现的差异
  23. vue2的data为什么是一个函数而不是一个对象
  24. vue的diff算法是怎么实现的,可以说一下它的原理吗
  25. 讲一下SPA与SSR应用的区别,他们的优点和缺点都有哪些
  26. 你对MVVM这个概念了解吗,简单说一下
  27. 你刚才说到了会使用reactHooks,它的hooks解决了什么问题

浏览器底层

  1. 什么是跨域,在项目中你都是怎么解决跨域的
  2. 浏览器本地储存方式及使用场景
  3. 对执行队列的理解
  4. 对消息队列的理解
  5. 常见的宏任务与微任务有哪些

优化方案

  1. 常用的优化方案有哪些
  2. 刚才你提到了懒加载,图片的懒加载你是怎么实现的

Webpack

  1. webpack的优化方案都有哪些
  2. 在使用webpack的时候,你都有配置过哪些东西
  3. 你说现在vite使用的更多,那么vite和Webpack主要的区别都有什么

typescript

  1. typescript中的泛型是什么
  2. 讲一下泛型会在什么情况下使用

项目问题

  1. 先简单介绍一下这几个项目吧
  2. 你在做项目的时候都遇到了哪些难解决的问题
  3. 在项目中,如果需要频繁的监听输入框输入的内容,并对输入的条件进行判断,有什么好的优化思路
  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-10-31 11:46:33  更:2022-10-31 11:51:08 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/17 19:04:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码