node
小透明_c
这个作者很懒,什么都没留下…
展开
-
聊一聊Chrome下V8引擎的垃圾回收机制
1. javaScript的内存管理 像C语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和free()。 相反,JavaScript是在创建变量(对象,字符串等)时自动进行了分配内存,并且在不使用它们时“自动”释放。 释放的过程称为垃圾回收。这个“自动”是混乱的根源,并让JavaScript(和其他高级语言)开发者错误的感觉他们可以不关心内存管理。 无论什么语言内存的生命周期基本是一致的: 1. 分配你所需的内存 2. 使用分配到的内存读/写 3. 再不需要时将其回收/释放 所有语言第原创 2020-09-28 21:21:09 · 248 阅读 · 0 评论 -
手把手教你typescript系列 2 熟悉TS基本类型
为变量和函数声明类型是一个非常好的编程习惯, 这对后端来讲稀松平常,对前端来讲就是建立类型思维的开始。 es6和typeScript都有的类型: Boolean、Number、String、Array、Function、Object、Symbol、undefined、null typeScript的数据类型在ES6的基础上,又新增了 void、any、never、元祖、枚举、高级类型 类型注解 作...原创 2020-03-28 01:03:19 · 1326 阅读 · 0 评论 -
typeSctipt入门系列 - 1配置开发环境
这次的目标是 使用typeScript实现一个hello world 其中包括了 webpack配置项的详细讲解(在build目录下的各个js文件中都有注释) 主要搭建了webpack + typeScript的环境, 后期的代码都会基于此工程进行开发 gitee项目地址 一、准备环境 给电脑安装node环境 (http://nodejs.cn/),可直接通过官网下载安装 全局安装 typeSc...原创 2020-03-27 00:41:50 · 235 阅读 · 0 评论 -
js的事件循环机制
js 的事件循环机制 参考链接 一个 CPU 可以有多个进程,一个进程可以有很多线程 浏览器是多进程的 1.浏览器包含了哪些进程 主进程 第三方插件进程 GPU 进程 渲染进程 就是我们所说的浏览器内核 负责页面渲染脚本执行 2.浏览器内核渲染进程 渲染进程包括很多的线程: GUI 渲染线程 负责 UI 渲染,布局和绘制 页面需要重构和回流时,该线程就会执行 ...原创 2020-03-18 13:53:50 · 135 阅读 · 0 评论 -
javascript中获取时间戳的几种方式
获取时间戳的方法 使用 new Date().getTime()获取当前时间戳 new Date().getTime(); //1580797340236 Date.valueOf() 此方法返回一个 Date 对象的原始值。 const date1 = new Date(Date.UTC(96, 1, 2, 3, 4, 5)); console.log(date1.va...原创 2020-03-18 13:53:22 · 644 阅读 · 0 评论 -
cherry-pick的使用
#git cherry-pick hash 已知:现在从master上分出了两个新的分支,dev和platform分支,现在我在dev分支不改变文件结构的情况下新增了一个desc.text的文件,同时platform分支也需要这个文件,按照以往的操作,我会切换到platform分支并手动复制一份该文件,并提交到platform分支上。当改动很小的时候没有问题,当一次修改涉及到了很多文件怎么办呢?...原创 2020-03-18 13:49:05 · 155 阅读 · 0 评论 -
[埋坑]为什么我的vue项目选择MongoDB而不是老牌的mysql
2019年5月30日14:36:22 ,埋坑原创 2019-05-30 14:37:15 · 534 阅读 · 0 评论