元素滚动和内容居中同时存在时,flex 布局的 safe 关键字,保证dom元素滚动的时候不溢出 假设你有一个元素 div,同时设置了 flex 布局居中和overflow: auto/scroll。为了防止内容溢出,我们可以使用safe 这个属性,比如。但是注意,这个 safe 的属性,兼容性不太好。这样就可能保证元素在滚动的时候内容能够显示全。
TypeScript 完整篇,考前必看,一网打尽所有的面试题 内容不是很多,可能也不全面,但是还是记不住,特别是区别那块,可能会记住一部分,但是表达不清楚,这就需要多下功夫了。内容仅供参考,如果有问题欢迎指出,因为我也还没有找到工作。
javascript(第三篇)原型、原型链、继承问题,使用 es5、es6实现继承,一网打尽所有面试题 总之关于原型这块记住三句话对象有一个内置属性 [[Prototype]],使用 Object.getPrototypeOf(obj) 获取函数有一个公开可访问不可枚举属性 prototype函数的 prototype 属性有一个公开可访问的不可枚举属性 constructor,指向函数本身使用原型继承,是 es5 中实现继承的必须要学会的,同时还要记住原型继承存在的问题!这个时候就有一个新的问题了,就是如何使用 es5 中的知识解决这些问题。答案是将四种继承方式组合起来,取各自的优点。
v-deep 打破作用域隔离的原理 vue 使用了一种叫做 scoped css 的技术来隔离组件的样式,确保他们不会泄漏到其他组件中,每个 Vue 组件的样式只在该组件的作用域内生效,不会影响到其他组件,而 v-deep 可以打破这样的样式隔离。v-deep 的原理是,vue 渲染是移除这些选择器,从而使得被选中的样式能够影响到子组件内部的元素,这样以来,父组件就可以通过 v-deep 选择器修改子组件的样式,即时他们被包裹到作用域样式中。选择器,父组件可以选择子组件中的元素,并修改它们的样式,即使子组件的样式已经被作用域样式所隔离。
函数式编程和面向对象编程的区别 函数式编程(Functional Programming)和面向对象编程(Object-Oriented Programming,OOP)是两种不同的编程范式,它们有着不同的思想、理念和方式来组织和实现代码。总的来说,函数式编程和面向对象编程是两种不同的编程范式,每种范式都有自己的优缺点和适用场景。选择使用哪种范式取决于项目的需求、团队的偏好以及语言和工具的支持程度。
浏览器不同标签页通信方法 localStorage sessionStorage【页面跳转】 cookie IndexedDB BroadcastChannel sharedWorker postMessage
有且仅有的10个常见的排序算法,东西不多,怎么就背不下来呢 就这么跟你说吧,面试中肯定会出排序算法的算法题,你只需要背下来代码+背下来他们的时间复杂度和空间复杂度就能蒙混过关。不管你是前端还是后端,关于排序的算法有且仅有这 10个,如果你用心了,怎么会记不住呢。看完这篇文章你还没记住,就说明你是笨蛋。好吧,最最坏的情况下,也需要记住这个8【冒泡、选择、插入、希尔、归并、快速、桶、堆】
前端错误监控的方法有哪些 使用 process.on('uncaughtException')事件,在主进程发生未捕获的异常时触发。strong-agent: 监视和重启 node.js 应用程序的工具,提供了监控主进程错误的功能。PM2: 用于管理 node.js 应用程序的进程管理器,提供了监控主进程错误的功能。前端错误监控是指通过各种手段收集、分析和处理前端应用运行中发生的错误。常用的前端错误监控的方法有。node 的主进程发生错误。使用 http 请求。
使用 js 代码生成随机化,选取一个范围内的随机数 说到随机数,肯定会想到使用Math.random 但是有几点需要注意。常用的是两个数之间 的整数随机数,要求包含两个边界值。具体请参考官方文档,关于。
vue 面试题目总结篇,考前必看 一、原理1.1 双向绑定原理1.2 vue2 和 vue3 的区别1.3 data 为什么是函数而不是对象1.4 watch 和 computed 的区别1.5 虚拟 dom 的原理1.6 看过vue源码吗1.7 mixin 的原理和合并规则1.8 diff 算法1.9 react 和 vue 的区别
vue 中的data属性为什么是一个函数而不是对象 根组件的data 可以是个对象,因为只有一个根实例 组件的实例需要是个函数,因为 组件可能有多个实例 vue 会使用 vue.extend() 构成组件实例 如果组件的 data 是个对像,编译会得到警告 the data option should be a fucntion that retures a pre-instance value in component definitions 同个组件的不同实例之间的数据会相互影响,因为公用了一个内存地址 如果 data 是个