前端提升
文章平均质量分 94
lcymt
实践成就自我
展开
-
JavaScript性能优化
一、内存管理 1.内存为什么需要管理: function fn () { arrList = []; arrList[100000] = 'lg is a coder'; } fn(); 上面的代码运行, 就会造成如图所示的内存泄漏; 2.内存管理介绍: 内存: 由可读写的单元组成, 表示一片可操作空间; 管理: 由人主动去操作一片空间的申请、使用和释放; 内存管理: 开发者主动申请空间、使用空间、释放空间; 管理流程:申请 -> 使用 -> 释放; Java原创 2021-02-08 22:09:51 · 207 阅读 · 0 评论 -
TypeScript入门
类型系统 类型安全 强类型:语言层面限制函数的实参类型必须与形参类型相同; 弱类型: 语言层面不会限制实参的类型; function foo (num) { console.log(num); } foo(100);//不会报错 -> 100 foo('100');//不会报错 -> 100 强类型和弱类型根本不是某一个权威机构的定义: 强类型有更强的类型约束, 而弱类型中几乎没有什么约束; 强类型语言中不允许任何的隐式类型转换, 而弱类型语言则允许任意的数据隐式类型原创 2021-02-08 21:49:34 · 78 阅读 · 0 评论 -
ECMA新特性
ECMA新特性 名称 标准版本 发⾏时间 ECMAScript 2019(ES2019) 10 2019年6⽉ ECMAScript 2018(ES2018) 9 2018年6⽉ ECMAScript 2017(ES2017) 8 2017年6⽉ ECMAScript 2016(ES2016) 7 2016年6⽉ ECMAScript 2015(ES2015) 6 2015年6⽉ ECMAScript 5.1(ES5.1) 5.1 2011年6⽉ ECMAScri原创 2021-02-08 21:44:58 · 170 阅读 · 0 评论