# work_85 **Repository Path**: errlei/work_85 ## Basic Information - **Project Name**: work_85 - **Description**: note note note note 5 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 5 - **Created**: 2023-02-09 - **Last Updated**: 2025-05-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ------ 🚀 ==**`HTML/CSS`**== 1\. em 和 rem 的区别是什么,rem 适配的原理是什么? 2\.说一下 Less 你用过哪些特性(除了变量、嵌套、计算,再找几条)? 3\. 实现一个左侧固定,右侧自适应的布局? 4\. BFC? ------ 🚀 ==**`JavaScript`**== 1\. JS 数据类型(8 种,按照 MDN 上面去说)? 2\. 数组的 push 和 pop 方法的返回值是什么? 4\. 说一下 bind、apply、call 的区别? 5\. 假如有 10000 个元素需要添加到页面上,你觉得怎么操作性能最好(考察文档碎片)? 6\. 什么是伪数组,伪数组怎么转真数组,Array.from、{...伪数组}(三个点只能处理可迭代数据)? 7\. arguments 是什么? 8\. 函数传参,传递复杂数据类型和简单数据类型有什么区别? 9\. new 的执行过程? 10\. 防抖节流? 11\. JS 中怎么实现继承(组合继承 = Call 式继承 + 原型继承)? 12\. 你平常怎么判断数据类型,你觉得怎样判断才是比较准确的? 13\. 说一下 Promise?有哪些方法? 14\. 如何并发多个请求,按顺序拿到结果?中间有一个出错了会怎样?catch 之后还会触发 then 吗? 15\. 说一下 DOM 事件流? 16\. 说一下事件委托? 17\. 说一下 Event Loop? 18\. 什么是重绘和回流,如何减少重绘和回流? 19\. 前端安全了解吗,说一下 XSS 和 CSRF,以及怎么规避? 20\. 说一下 localstorage/sessionStorage/cookie 之间的差异? 21\. 移动端 300ms 延迟是怎么回事,你是怎么处理的? 22\. 做移动端开发时,有没有碰到过什么问题(考察移动端的兼容性,搜索一下,找几条)? 23\. 移动端 1px 的问题了解吗? 24\. 说一下 AJAX 的状态码?[MDN](https://developer.mozilla.org/zh-CN/docs/Web/API/XMLHttpRequest/readyState) 25\. 说一下 HTTP 的状态码,400、401、403、405、301、302、304? 26\. 图片是怎么上传和预览的? ------ 🚀 ==**`Node`**== 1\. 说一下你对 Node 的了解? ------ 🚀 ==**`Vue`**== 0\. 你会在哪个阶段发请求,为什么? 1\. 说一下什么是动态组件和异步组件? 2\. 说一下你对 Vuex 的理解,Vuex 中能在 mutation 的某个方法中触发另一个 mutation 中的方法吗? 3\. 创建 store 实例的时候,除了 state、mutations、actions、getters、mudules,plugins 选项是干什么的,你用过吗(讲过 vuex-persistedstate 这个插件可以做 vuex 中的数据持久化,百度一下)? 4\. 你知道和 Vue 相关的性能优化有哪些?[链接](https://juejin.cn/post/6857856269488193549) 5\. Vue 组件中的 data 为什么需要是一个函数? 6\. 你进行过组件封装吗,用到了哪些技术(`Element UI 举例`)? 7\. 为什么 Vue3 把实现双向数据绑定的 API Object.defineProperty 换成了 Proxy,出于什么考虑?能具体说一下吗? 8\. 说一下对 Vue3 的了解? 9\. 说一下 Vue 组件通信,一般请求数据你都是放到哪个钩子里面,为什么? 10\. v-for / v-if 为什么不建议放一行?如何处理?Vue3 呢? 11\. 父子组件嵌套,父子组件的生命周期触发顺序是怎样的? 12\. keep-alive 了解吗,说一下? 13\. 你项目中是怎么组织接口请求的,axios 封装,你都封装了哪些东西? 14\. 怎么配置 vue-cli 这个工具呢,你都配置过哪些东西(vue.config.js)? 15\. 了解 Webpack 吗,说一下常见的配置? ------ 🚀 ==**`小程序`**== 1\. 做过小程序开发吗,说一下和网页开发的区别? 2\. 生命周期? ------ 🚀 ==**`项目`**== 1\. 说一下你最近负责的一个项目,有碰到什么问题吗,你认为的难点是什么? 2\. 说一下页面访问控制和权限管理你是怎么做的? 3\. 开发项目的时候你都优化了哪些东西?