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