摘要: 在ES6中,类的继承可以通过extends实现。 class Animal { name; sayHello(){} } class Dog extends Animal {} // const dog = new Dog(); // 在Dog的实例dog中也会存在name属性和sayHello方法 阅读全文
posted @ 2022-09-23 22:32 闯入码途的水产人 阅读(2186) 评论(1) 推荐(1) 编辑
摘要: 最近有个实现2D地图和3D地图的需求,我们是利用超图提供的相关插件来实现。 官方地址:https://iclient.supermap.io/web/introduction/leafletDevelop.html 2D利用的是 leaflet。 具体的步骤可以参考官网的示例。这里建议尽量使用本地化 阅读全文
posted @ 2022-09-19 11:00 闯入码途的水产人 阅读(550) 评论(0) 推荐(0) 编辑
摘要: typescript中的infer具有推断类型变量的作用,当我们不知道参数是什么的时候可以使用借助infer这个关键字。让我们来看下具体的使用方法: 1、当泛型是数组时使用 例子:获取数组的最后一项元素 type Last<T extends unknown[]> = T extends [infe 阅读全文
posted @ 2022-09-15 10:28 闯入码途的水产人 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 关于keyof和typeof的个人理解,有不妥之处,欢迎指正: 最近在学习TS的类型体操,发现还是要理论和实战结合,理论这一块就不用说了,可以看TS的官方文档,了解一些基本的概念和用法。实战的话可以在这个网站上练习(https://github.com/type-challenges/type-ch 阅读全文
posted @ 2022-09-07 10:26 闯入码途的水产人 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 可以总结为以下几种: 1、接口继承 可以继承父类接口的方法和属性 interface Animal { name: string } interface Dog extends Animal { sayHello: () => void } // dog具有Animal的name属性。 const 阅读全文
posted @ 2022-09-01 15:16 闯入码途的水产人 阅读(1154) 评论(0) 推荐(0) 编辑
摘要: 有人会说静态的HTML项目可以直接部署到服务器上跑起来干嘛还要用webpack去编译一下,这不是吃饱了撑的吗。确实是。。。那啥。。。 领导说要编译,那咱就得编译。废话不多说!!! 先简单介绍一下项目:(项目也很简单) 项目其实就是一个门户页和几个详情页,门户页里面的按钮会跳转到对应的详情页。 正式开 阅读全文
posted @ 2022-08-30 16:13 闯入码途的水产人 阅读(836) 评论(0) 推荐(0) 编辑
摘要: call与apply的异同 相同点:1、都可以用来修改函数内部的this指向 2、都会立即执行函数 不同点: 参数格式不同 第一个参数都是传递需要指向的obj,之后的传递参数的方式不相同,apply是把剩下的参数通过数组的形式传递,call剩下的参数传递个数不固定,一个一个的传递。 应用场景: ca 阅读全文
posted @ 2022-08-21 15:51 闯入码途的水产人 阅读(12) 评论(0) 推荐(0) 编辑
摘要: JS事件循环 1、所有任务都在主线程上执行,主线程执行任务的时候会形成执行栈 2、在主线程之外还存在一个任务队列,系统会把异步任务会放入任务队列中,然后继续执行主线程任务 3、执行栈中所有的任务执行完毕之后,系统会从任务队列中读取任务,已经结束等待状态的异步任务会进入执行栈,恢复执行 主线程重复上面 阅读全文
posted @ 2022-07-26 14:18 闯入码途的水产人 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 在知乎上通过若川视野分享的文章跟着读了一下redux的源码,原文地址:https://zhuanlan.zhihu.com/p/148303595。 跟着分享的步骤调试过程还是很顺利的,而且讲解的也比较清楚。 记录一下刚开始没想明白的几个点。 1、createStore过程的理解 在没有使用中间件的 阅读全文
posted @ 2022-06-13 18:38 闯入码途的水产人 阅读(28) 评论(0) 推荐(0) 编辑
摘要: mysql数据库 PK(primary key)主键、唯一标识 NN(Not Null)值不允许为空 UQ(Unique)值唯一 AI(Auto Increment)值自动增长 SQL语言只能在关系型数据库中使用,非关系型数据库不能使用。 SELECT语句 SELECT语句用于从表中查询数据。执行的 阅读全文
posted @ 2022-01-01 23:23 闯入码途的水产人 阅读(45) 评论(0) 推荐(0) 编辑