![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 94
Xiao_yi_fei
这个作者很懒,什么都没留下…
展开
-
自定义前端项目模板(yeoman-generator)
文章目录为什么要使用自定义的前端模板?一、下载yeoman二、创建自己的Generator1.初始化模块安装yeoman-generator编写目录(重点)编写index.js文件(重点)链接模块及拉取自定义模板发布模板到npm补充:关于this.answer在文件中呈现出来总结为什么要使用自定义的前端模板?有人会问,我要vue项目,直接使用vue-cli简单快捷下载模板不好吗?为什么要自定义模板?因为随着前端应用的发展,简单的使用vue-cli拉下来的模板不符合我们的要求,往往我们必须经过一番大改原创 2021-01-10 21:41:57 · 1216 阅读 · 1 评论 -
浏览器(V8)的垃圾回收机制
文章目录内存管理什么是浏览器中的垃圾?常见的GC算法一. 引用计数二. 标记清除三. 标记整理V8内核V8的垃圾回收策略V8内存分配新生代区域及算法老生代区域及算法内存管理在学习垃圾回收机制之前,有必要学习一下内存管理的概念:1.内存:由可读写单元组成,表示一片可操作空间。2.管理:人为的去操作一片空间的申请,使用和释放。3.内存管理:开发者主动申请空间,使用空间,释放空间。4.管理流程:申请空间——使用空间——释放空间什么是浏览器中的垃圾?1.对象不再被引用时是垃圾。2.对象不能从根原创 2021-01-07 00:04:39 · 572 阅读 · 0 评论 -
初学TypeScript
初学TypeScript为什么要使用TypeScriptTypeScript原始类型object类型数组类型元组类型枚举类型函数类型任意类型接口泛型为什么要使用TypeScript首先了解一些强类型语言和弱类型语言:强类型语言:语言层面限制函数的实参类型必须与形参相同,而且不允许任何隐式类型的转换。弱类型语言:不限制实参类型,允许任意类型转换。显然,JS就是一门弱类型的语言,弱类型的语言很容易引起类型安全的问题。弱类型语言,类型安全问题例子:因为add函数中的a与b参数没有限制类型,本身这个方法原创 2021-01-05 14:30:45 · 286 阅读 · 1 评论