
JS
你会抱下我嘛
这个作者很懒,什么都没留下…
展开
-
JS日常工作业务总结
组乱序const shuffleArray = (arr) => arr.sort(() => Math.random() - 0.5) // 测试const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];console.log(shuffleArray(arr))js复制到剪贴板const copyToClipboard = (text) => navigator.clipboard?.writeText && na原创 2022-03-03 17:35:34 · 180 阅读 · 0 评论 -
Vue3.0-eventBus组件传值-mitt
安装npm官网:mitt - npmnpm install mitt实例化导出// 新建event.jsimport mitt from 'mitt'export default mitt()引入import event from "../event";事件处理// 发送// 参数一:自定义事件名称// 参数二:数据event.emit(parameter,data)// 接收// 参数一:自定义事件名称// 参数二:数据event.on('p原创 2022-03-02 12:40:49 · 643 阅读 · 0 评论 -
Vue3.0脚手架和vite项目搭建
1、通过vue/cli 脚手架安装V3确认本地vue/cli如果没有安装过可以通过npm install -g @vue/cli 进行安装项目目录下进行命令vue create <project-name> (project-name) 为目录名称可以选择V2或者V3选择依赖配置,这里我们选择的时npm等待依赖安装好后,通过提示我们CD 项目目录里通过初始化配置启动项: npm run serve 启动项目启动成功访问本地ht...原创 2022-02-26 12:56:42 · 1389 阅读 · 0 评论 -
TS 练习题
创建一个接口IShape,接口中有一个求面积的方法“getArea()”和求周长的方法“getLength()”。定义一个图形类Square,该类实现了IShape接口。Square类中有一个属性width/height表示图形的边长,在构造方法中初始化该边长。创建Square类的实例对象,求该图形对象的面积和周长interface IShape { getArea():any getLength():any}class Square implements IShape {原创 2022-02-26 12:30:59 · 1092 阅读 · 0 评论 -
TypeScript 学习笔记06-命名空间namespace
命名空间:在代码较大的情况下,为了避免各种变量命名相冲突,可将相似功能的函数、类、接口等放置到命名空间内命名空间和模块的区别:命名空间:内部模块,主要用于组织代码,避免命名冲突模块:ts的外部模块的简称,侧重代码的复用,一个模块里可能有多个命名空间关键词:namespacenamespace A { export class user { name:string = 'zhangsan' }}namespace B { exp.原创 2022-02-24 12:57:11 · 376 阅读 · 0 评论 -
TypeScript 学习笔记04-接口定义、行为和动作约束,函数类型接口 、可索引接口、类类型接口、接口扩展和接口的继承
1、属性类接口function pullData(name:string) { console.log(name)}pullData('this is ts')// this is ts2、对json进行约束 关键词interface接口定义 行为和动作规范,对批量方法进行约束接口可选属性 通过?来判断interface json { name:string; age:number}function pullData(object:json)原创 2022-02-16 14:20:08 · 190 阅读 · 0 评论 -
JS内存泄漏与垃圾回收机制
转载地址JavaScript 内存泄漏教程 - 阮一峰的网络日志javascript的垃圾回收机制与内存管理_Oliver_web的博客-优快云博客JavaScript垃圾回收机制 - 郑文亮 - 博客园什么是内存泄漏?程序的运行需要内存,只要程序提出要求,操作系统或者运行是就必须供给内存。对于持续运行的服务进程,必须及时释放内存,否则,内存占用越来越高,轻则影响系统性能,重则导致进程崩溃。不再用到的内存,没有及时释放,就叫做内存泄漏。有些语言(比如c语言)必须手动释放内存转载 2022-02-13 10:53:55 · 779 阅读 · 0 评论