面向微前端,谈谈 JavaScript 隔离沙箱机制的古往今来
随着微前端的不断发展、被更多的团队采用,越来越多开始对沙箱这个概念有所了解。 沙箱,即 sandbox,意指一个允许你独立运行程序的虚拟环境,沙箱可以隔离当前执行的环境作用域和外部的其他作用域
介绍一种CSS变量未定义语法也OK的小妙招
弹框等居中定位元素如果使用 transform:translate(-50%,50%) 偏移实现,则定位元素的显示动画如果包含 transform 变化,则会发生冲突,使定位失效。我书中提出的解决方案是宽高设置为 fit-content
vue开发者必须知道的实用技术点!
vue作为目前前端三大框架之一,对于前端开发者可以说是必备技能。掌握这些实用小技巧,可以让你事半功倍。路由懒加载可以让我们的包不需要一次把所有的页面的加载进来,只加载当前页面的路由组件就行。
TS typeof 操作符原来有这 5 种用途!
这是一个普通的 JavaScript 对象,在 TypeScript 中你可以使用 type 或 interface 来定义该对象的类型。有了该对象类型之后,你就可以利用 TypeScript 内置的工具类型
学习新知识时的几个技巧
在一生中我们需要学习各种各样的新知识,但有时候我们在学习的时候可能感觉比较茫然,或者无从下手,或者不知道这个知识到底有什么用,或者学的过程中都不知道学到哪里了,还有多少才会学完。
巧妙使用Vue.extend继承组件实现el-table双击可编辑(不使用v-if和v-else)
看了一下网上的帖子,大多数都是搞两部分dom,一块是输入框,用于编辑状态填写;另一块是普通标签,用于在不编辑显示状态下呈现单元格文字内容。再加上一个flag标识搭配v-if和v-else去控制编辑状态、还是显示状态
Js解构的常用用法
在本文串,你将学到所有你需要知道的 JS 解构知识点。为什么 JS 中存在解构?这是一个普通的对象,包含4个人的名字。现在,如果让你手动打印所有人名到控制台,你会怎么做
如何在 React 中正确的使用 socket.io 客户端?
最近在一个 React 项目中,使用到了 socket.io 处理即时消息,这里面有几点容易被忽视的问题,例如:在 React 单页面应用中如何防止出现多个 socket 实例、在任意的的组件内如何方便的取到 socket 实例
聊聊 UseEffect 怎么支持Async...Await
看报错,我们知道 effect function 应该返回一个销毁函数(effect:是指return返回的cleanup函数),如果 useEffect 第一个参数传入 async,返回值则变成了 Promise,会导致 react 在调用销毁函数的时候报错。