TypeScript中type和interface的区别
在TypeScript的世界里,type和interface是我们用来定义类型的两个强大工具,它们既有相似之处,也有一些重要的区别。理解这些区别对于我们写出更高效、更灵活的TypeScript代码至关重要。 基本定义与语法 type:type是用来给类型起别名的,它可以用来定义基本类型、联合类型、...
【JS】判断元素是否在可视区域
判断一个元素是否在可视区域,我们有通常有两种办法,第一种是:使用元素的 getBoundingClientRect 属性的 top 值和页面的 clientHeight进行对比, 如果top的值小于 clientHeight表示元素在可视区...
【JS】两种前端普通文件下载方法
//本标签页下载 window.location.href = url; //新标签页下载 var downloadTag = document.createElement('a') downloadTag.target&...