随笔分类 -  前端面试

摘要:某培训机构总结的 https://vzx6t9oio6.feishu.cn/docx/BxhUddgQRofH78xVnuGcnKlkndc https://juejin.cn/post/7204707115062411320 阅读全文
posted @ 2024-11-10 10:46 盘思动 阅读(8) 评论(0) 推荐(0) 编辑
摘要:ES6、ES7 和 ES8 是 JavaScript 的不同版本,它们引入了许多新的功能和语法改进。这些改进极大地提升了开发者的开发体验和代码的可读性。下面列出了一些常用的方法和相关的注意事项。 ES6 (ECMAScript 2015) ES6 是 JavaScript 的一个重要版本,引入了许多 阅读全文
posted @ 2024-11-08 15:20 盘思动 阅读(20) 评论(0) 推荐(0) 编辑
摘要:在 JavaScript 中,浅拷贝和深拷贝都用于复制对象的内容,但它们在复制的方式和效果上有显著的区别。理解它们的差异对于避免常见的 bug 和正确使用数据结构非常重要。 1. 浅拷贝(Shallow Copy) 浅拷贝是指创建一个新的对象,但新的对象中仅复制原始对象的第一层属性(即原始对象的属性 阅读全文
posted @ 2024-11-08 14:49 盘思动 阅读(94) 评论(0) 推荐(0) 编辑
摘要:var s1 = "abc"; var s2 = true; var s3 = 10; var s4 = Symbol("foo") var obj = Object.assign( s1, null, s2, undefined, s3, s4); console.log(obj); // { " 阅读全文
posted @ 2024-11-06 16:53 盘思动 阅读(11) 评论(0) 推荐(0) 编辑
摘要:overflow: hidden; 和 overflow: auto; 是 CSS 中用于处理溢出内容的两种常见方式,它们之间有一些区别: overflow: hidden;: 当内容超出容器尺寸时,超出部分将被隐藏,不会显示在容器之外。 不会显示滚动条,用户无法滚动查看隐藏的内容。 超出的内容将被 阅读全文
posted @ 2024-05-25 10:44 盘思动 阅读(1620) 评论(0) 推荐(1) 编辑
摘要:vue2的单向数据流理解 在 Vue.js 2 中,数据流是单向的,这意味着数据流动的方向是单一的,从父组件流向子组件。 这种单向数据流的设计模式使得应用程序的状态更加可控,易于理解和调试。 具体来说,单向数据流在 Vue.js 2 中的应用体现为: 1. **父子组件通信**:父组件通过 prop 阅读全文
posted @ 2024-05-24 15:44 盘思动 阅读(4) 评论(0) 推荐(0) 编辑
摘要:01.你能解释一下 JavaScript 中 let 和 var 的区别吗? 答:“let”和“var”之间的主要区别是用“let”声明的变量具有块作用域,而用“var”声明的变量具有函数作用域。 02.你能解释一下 JavaScript 中的闭包吗? 答:闭包是一个函数,即使在父函数返回之后,它也 阅读全文
posted @ 2024-05-23 19:53 盘思动 阅读(21) 评论(0) 推荐(0) 编辑
摘要:语雀文档,里面很全面,也有些复杂 https://www.yuque.com/cuggz/interview 阅读全文
posted @ 2024-05-21 10:36 盘思动 阅读(15) 评论(0) 推荐(0) 编辑
摘要:vue-plugin-hiprint https://toscode.mulanos.cn/sunday2062/vue-plugin-hiprint 阅读全文
posted @ 2024-05-20 18:37 盘思动 阅读(33) 评论(0) 推荐(0) 编辑
摘要:闭包(Closure)是指函数和其相关的引用环境的组合。在 JavaScript 中,函数内部可以访问其外部作用域中的变量和函数,当函数内部引用了外部作用域的变量时,就会形成闭包。 一个闭包实际上是由一个函数和在该函数创建时所处的词法环境组成的。这意味着函数可以访问定义时的外部作用域中的变量,即使在 阅读全文
posted @ 2024-05-14 16:52 盘思动 阅读(23) 评论(0) 推荐(0) 编辑
摘要:CSS的盒子模型有哪些:标准盒子模型、IE盒子模型 CSS的盒子模型区别: 标准盒子模型:margin、border、padding、content IE盒子模型 :margin、content( border + padding + content ) 通过CSS如何转换盒子模型: box-siz 阅读全文
posted @ 2023-09-18 09:32 盘思动 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1. Vue组件的生命周期有哪些,它们的执行顺序是什么? 答:Vue组件的生命周期包括beforeCreate、created、beforeMount、mounted、beforeUpdate、updated、beforeDestroy和destroyed等。它们的执行顺序如下: beforeCre 阅读全文
posted @ 2023-09-15 14:35 盘思动 阅读(30) 评论(0) 推荐(0) 编辑
摘要:在 Vue.js 中,导航守卫是一组函数钩子,用于控制路由跳转的行为。Vue.js 提供了三种导航守卫: 全局导航守卫:作用于整个应用程序,用于拦截和处理所有路由跳转。 beforeEach(to, from, next):在路由跳转之前执行,可以用于进行权限验证、登录检查等操作。如果要继续路由跳转 阅读全文
posted @ 2023-09-15 11:56 盘思动 阅读(42) 评论(0) 推荐(0) 编辑
摘要:![](https://img2023.cnblogs.com/blog/1202393/202309/1202393-20230915111627250-302119600.png) 阅读全文
posted @ 2023-09-15 11:16 盘思动 阅读(10) 评论(0) 推荐(0) 编辑
摘要:![](https://img2023.cnblogs.com/blog/1202393/202309/1202393-20230915105404040-1752019970.png) 阅读全文
posted @ 2023-09-15 10:54 盘思动 阅读(3) 评论(0) 推荐(0) 编辑
摘要:![](https://img2023.cnblogs.com/blog/1202393/202309/1202393-20230915001930850-1078028125.png) 阅读全文
posted @ 2023-09-15 00:19 盘思动 阅读(10) 评论(0) 推荐(0) 编辑
摘要:![](https://img2023.cnblogs.com/blog/1202393/202309/1202393-20230915001616224-847402948.png) ![](https://img2023.cnblogs.com/blog/1202393/202309/1202393-20230915001631146-63250860.png) 阅读全文
posted @ 2023-09-15 00:16 盘思动 阅读(3) 评论(0) 推荐(0) 编辑
摘要:slice 从原数组字符串中提取指定对象 【不会改变原数据】-- 类似php:substr splice 用于在指定位置,插入,删除,替换元素【会改变原数组】 split 将字符串拆分成数组【不会改变原字符串】 阅读全文
posted @ 2023-09-15 00:06 盘思动 阅读(22) 评论(0) 推荐(0) 编辑
摘要:![](https://img2023.cnblogs.com/blog/1202393/202309/1202393-20230915000211241-1761670011.png) 阅读全文
posted @ 2023-09-15 00:02 盘思动 阅读(4) 评论(0) 推荐(0) 编辑
摘要:https://www.imooc.com/read/68/article/1548 https://www.imooc.com/read/70/article/1609 https://www.imooc.com/read/72/article/1652 https://www.imooc.com 阅读全文
posted @ 2023-09-09 11:45 盘思动 阅读(6) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示