面试题总结2
摘要:deep的主要作用是css样式选择器作用域的提升deep肯定是和scoped属性结合使用的, SSR:服务端渲染,就是服务侧完成页面HTML结构拼接的页面处理技术,发送到浏览器,然后为其绑定状态与事件,成为完成可交互页面的过程 后端渲染出完整的首屏的dom结构返回,前端拿到的内容包括首屏及完整SPA
阅读全文
posted @
2021-02-22 10:24
半夏微澜ぺ
阅读(56)
推荐(0) 编辑
禁止蒙层底部页面跟随滚动
摘要:禁止蒙层底部页面跟随滚动 1 pc 端设置body overflow hidden hight:100%; 兼容性不好,适用于pc,移动端就尴尬了。部分安卓机型以及safari中,无法无法阻止底部页面滚动 若应用场景是全平台: let bodyEl = document.bodylet top =
阅读全文
posted @
2021-02-22 09:59
半夏微澜ぺ
阅读(113)
推荐(0) 编辑
前端面试题总结1
摘要:vue的优势: 基于html放入模板语法,响应式的更新机制,可以让我们更快更高效的开发项目;渐进式的开发理念 vue项目中的错误处理: 1 后台接口错误2 代码逻辑错误后台接口错误:axios interceptor实现网络请求的response拦截 1 判断给定的日期是否是工作日 date.get
阅读全文
posted @
2021-02-22 09:40
半夏微澜ぺ
阅读(86)
推荐(0) 编辑
||与??的区别,??非空运算符,??=非空赋值运算符 ??.链判断运算符 Object.defineProperty 与Proxy的区别
摘要:js中 || 与??的区别 :值1 ?? 值2 值1 || 值2使用?? 只有当值1 为null或者undefined时才返回值2使用 || 值1 会转换为布尔值判断,为true返回 值1 ,false 返回值2 ??非空运算符 ??=空赋值运算符 ,仅当值为null/undefined时才会赋值
阅读全文
posted @
2021-02-22 09:23
半夏微澜ぺ
阅读(412)
推荐(0) 编辑
chrome 代码调试实用小技巧
摘要:捕获全屏快照 f12ctrl+shift+pcapture full size screenshot 局部截图 f12审查元素ctrl+shift+pcapture node screenshot 快速清空站点缓存 f12审查元素ctrl+shift+pclear site data 展开所有子节点
阅读全文
posted @
2021-02-22 09:19
半夏微澜ぺ
阅读(54)
推荐(0) 编辑
webpack require.context实现自动动态加载组件
摘要:简化import 或者export各种模块 require.context(directory,useSubdirectories,regExp) 1 directory 要查找的文件路径 2 useSubDirectories 是否查找子目录 3 regExp 要匹配文件的正则 require.c
阅读全文
posted @
2021-02-22 09:17
半夏微澜ぺ
阅读(327)
推荐(0) 编辑
web API -Clipboard Async API 剪切板 复制 粘贴
摘要:剪切板是一些操作系统提供的一个缓冲区,用于短期存储,以及应用程序内部和应用程序之间的数据传输。使用剪切板主要可以执行三种操作,copy cut paste。 复制内容到剪切板是开放的,不需要用户许可。但是粘贴到用户应用程序则需要授权, Permission API 注意:通过包含 Clipboard
阅读全文
posted @
2021-02-01 10:53
半夏微澜ぺ
阅读(194)
推荐(0) 编辑