![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
T/Javascript
javascript 基础和高级
逍康
这个作者很懒,什么都没留下…
展开
-
typescript-回顾
一、typeoftypeof 函数function fnA(x:number):Array<number>{ return [x]}type fntype = typeof fnA // (x:number) => number[]二、ReturnType 和 Parameters获取函数的返回值类型function fnA(x:number):Array<number>{ return [x]}type fntype =原创 2022-05-31 15:22:07 · 49 阅读 · 0 评论 -
TypeScript - 01
typescript 中内置了工具类型:pick omit ,patial,parameters...这篇博客讲的很好,没有必要再去补充(95条消息) TS 里几个常用的内置工具类型(Record、Partial 、 Required 、 Readonly、 Pick 、 Exclude 、 Extract 、 Omit)的使用_织_网的博客-CSDN博客_ts内置类型...原创 2022-05-23 11:12:50 · 57 阅读 · 0 评论 -
js-import 动态导入模块
js-import 动态导入模块原创 2023-03-31 15:43:52 · 815 阅读 · 0 评论 -
Promise 用法
Promise 对前端开发人员来说并不陌生,可以一起看看Promise 的基础用法及平时不注意的表现Promise 有三种状态 pending、fullfilled、rejectedthen()const p1 = new Promise((resolve,reject)=>{ resolve('lll') // reject('222')})// resolve 把 pending 状态 改变为 fullfilled 执行then 的第一个回调函数 打印 11原创 2022-03-25 15:43:34 · 1099 阅读 · 0 评论 -
手写deepClone(深拷贝)
JavaScript 深拷贝原创 2022-03-19 17:29:35 · 194 阅读 · 0 评论 -
Object.defineProperty()
使用过Vue 的同学都应该知道,Vue 的数据劫持就是通过Object.defineProperty() 实现的 下面我们来具体看一下 1.属性描述符 enumerable:是否可枚举的(可遍历) writable :value 值 是否可以改变 configurable: 属性是否可配置(为true ,可以通过 delete 删除对象属性,并可以更改配置项的值) let obj = {'gender':'male'} ...原创 2021-10-31 15:10:46 · 75 阅读 · 0 评论 -
BOM对象
本篇文章主要介绍BOM(Brower object Model) 对象常用的属性和方法,使用这些方法和属性可以对浏览器进行操作浏览器事件:window.onload:在页面加载完成之后执行该方法window.onresize:在浏览器大小发生变化时执行该方法 可以使用window.innerWidth/innerHeight获取浏览器的宽度和高度,注意这里的高度和宽...原创 2020-03-22 08:28:52 · 89 阅读 · 0 评论