摘要: 内存泄漏 Q:什么是内存泄漏? 字面上的意思,申请的内存没有及时回收掉,被泄漏了 Q:为什么会发生内存泄漏? 虽然前端有垃圾回收机制,但当某块无用的内存,却无法被垃圾回收机制认为是垃圾时,也就发生内存泄漏了 而垃圾回收机制通常是使用标志清除策略,简单说,也就是引用从根节点开始是否可达来判定是否是垃圾 阅读全文
posted @ 2020-01-16 11:05 请叫我大苏 阅读(9492) 评论(0) 推荐(3) 编辑
摘要: 模拟实现 Promise(小白版) 本篇来讲讲如何模拟实现一个 Promise 的基本功能,网上这类文章已经很多,本篇笔墨会比较多,因为想用自己的理解,用白话文来讲讲 Promise 的基本规范,参考了这篇: "【翻译】Promises/A+规范" 但说实话,太多的专业术语,以及基本按照标准规范格式 阅读全文
posted @ 2019-12-16 10:40 请叫我大苏 阅读(1263) 评论(2) 推荐(1) 编辑
摘要: shell 常用命令 expect expect 命令是用来实现自动化交互通信的,比如当你在脚本中通过某些命令登录、连接、上传、下载等和远程服务器的交互时,可能需要让你输入一些账号、密码等信息 如果这个过程是人工手动在终端执行的,那没啥问题,需要交互时,你手动输入即可 但如果这个过程是交由脚本来自动 阅读全文
posted @ 2019-11-23 21:24 请叫我大苏 阅读(2107) 评论(0) 推荐(2) 编辑
摘要: shell 基本语法 jenkins 上构建项目时,经常需要借助 shell 脚本,最近也经常跟服务器打交道,顺便记录些常用命令,方便查阅 语法 变量 用 形式定义变量, 等号两边不能有空格 变量名前加个 使用变量,大括号省略也可以 语法 字符串 shell 字符串使用 name='dasu' na 阅读全文
posted @ 2019-11-23 18:16 请叫我大苏 阅读(1298) 评论(0) 推荐(0) 编辑
摘要: node sass 埋坑记录 背景 原有项目、环境: node:v8.16.2 npm:v6.4.1 node sass::v4.8.0 Angular CLI:v6.x 本机没有安装 Visual Studio 以上是涉及到的工具的版本,可正常使用,项目运行良好。 后来,接手的新项目中: Angu 阅读全文
posted @ 2019-11-16 18:32 请叫我大苏 阅读(3799) 评论(0) 推荐(0) 编辑
摘要: 记一次 Maven 本地仓库埋坑之 Verifying Availability 背景 某 Java 后端项目使用 maven 构建,因为某些原因,某些依赖库下载不了,直接找其它人索要了他电脑上的 maven 本地仓库里的依赖包。 然后直接拷贝到我电脑的本地 maven 仓库里,但构建项目时,发现, 阅读全文
posted @ 2019-11-09 14:41 请叫我大苏 阅读(19922) 评论(3) 推荐(5) 编辑
摘要: 点击左键 =》 拖拽图片 =》 新标签页查看图片 =》 放大拖拽查阅 阅读全文
posted @ 2019-09-20 15:22 请叫我大苏 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 点击左键 =》 拖拽图片 =》 新标签页查看图片 =》 放大拖拽查阅 阅读全文
posted @ 2019-09-20 15:21 请叫我大苏 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 这里提一点,前端三大框架(Angular,React,Vue)的数据驱动来更新视图的原理,即 MVVM 的实现。 为什么数据发生变化,绑定的视图就会刷新了呢? 以下是我的个人理解,仅供参考: 在还是 jQuery 的时代,当在 js 中改变了某个变量的数据,而这个变量是需要在 Html 中显示出来的 阅读全文
posted @ 2019-09-20 15:19 请叫我大苏 阅读(1330) 评论(0) 推荐(1) 编辑
摘要: 点击左键 =》 拖拽图片 =》 新标签页查看图片 =》 放大拖拽查阅 阅读全文
posted @ 2019-09-20 15:18 请叫我大苏 阅读(265) 评论(0) 推荐(0) 编辑