基本类型存放在栈中,引用类型存放在堆中。javascript 是在创建变量(对象,字符串等)时自动进行了分配内存,并且在不使用它们时“自动”释放。释放的过程称为垃圾回收。 垃圾回收策略 所有垃圾回收器都需要做的任务 标记空间中活动(存活)对象和非活动(非存活)对象 回收或...
idea中怎么运行node?下面本篇文章给大家介绍一下idea中配置安装并运行node.js的方法,希望对大家有所帮助! 一、下载Node.js 官网下载链接: 点击下图红色标注区域,即可下载msi文件 【相关教程推荐:】 二、安装Node.js 打开msi文件  一路点...
废话开篇:简单实现一个覆盖水印的小功能,水印一般都是添加在图片上,然后直接加载处理过的图片url即可,这里并没有修改图片,而是直接的在待添加水印的 dom 上添加一个 canvas 蒙版。 一、效果 处理之前 DIV IMG 处理之后 DIV IMG 这里添加 “水印”...
event loop 机制大家应该都有了解。本文利用 eventloop 去做一个有趣的检测node或页面性能的代码,顺便介绍了一下eventloop,希望对大家有所帮助! Event Loop Event Loop 机制大家应该都有了解。我先重复总结一下。 Node.js 和...
angular项目中怎么给路径添加前缀?下面本篇文章给大家介绍一下angular项目路径添加指定的访问前缀的方法,希望对大家有所帮助! 开发多个项目的时候,我们希望能通过指定的前缀路径去访问不同的项目。比如,通过前缀 /projectA/ 去访问项目 A;通过前缀 /proje...
本篇文章给大家整理总结一些javascript 面试题,带你搞定高频知识点,希望对大家有所帮助! var、let、const 三者的区别 区别 let const var 重复声明 不能重复声明,会报SyntaxError错 const 定义常量,值不能修改的变量...
浏览器缓存是前端优化的一个重要方向,通过缓存静态资源,可以减少页面的加载时间和减轻服务器负担,提高用户体验。本文将介绍浏览器缓存的基本原理和常见的缓存策略,并用 nodejs的 koa 框架下的代码实现。 缓存原理 浏览器缓存的基本原理是将静态资源(如 CSS、JavaScri...
本篇文章给大家带来了关于javascript的相关知识,其中主要跟大家聊一聊有关javascript条件判断的使用技巧,感兴趣的朋友下面一起来看一下吧,希望对大家有帮助。 本文来介绍一下在 JavaScript 中如何编写更简单的条件判断,助你编写更简洁的代码。 假如我们有一个...
在本文中,将介绍 5 个代码优化的技巧,有助于编写更高效、更优雅的代码。这些技巧包括使用扩展运算符简化代码到使用 async/await 处理异步代码等。 1. 使用扩展运算符解构对象和数组 扩展运算符由三个点 ... 表示,可用于对象和数组的解构。对于对象,它允许使用另一个对...
如何升级node版本?下面本篇文章给大家总结分享详细的升级教程,介绍一下window、mac或linux系统下升级node版本的方法,希望对大家有所帮助! Window 系统 window系统升级node只能到node官网下载window安装包来覆盖之前的node。 no...

我的博客

人生若只如初见,何事秋风悲画扇。