摘要:
由于我司的业务特性,需要 APP 能够支持即时在无网络的场景下,也能够正常使用 APP 的功能 那么,为了让一个用 web 前端实现的 APP 能够在无网络的场景下,也能够正常运行程序,这其中的离线方案就需要实现几个关键点: 代码的离线、更新 数据的下载、上传、更新 本篇就想来讲一讲,我们在离线应用 阅读全文
摘要:
大纲 本文内容更多的是讲讲使用 vuex 的一些心得想法,所以大概会讲述下面这些点: Q1:我为什么会想使用 vuex 来管理数据状态交互? Q2:使用 vuex 框架有哪些缺点或者说副作用? Q3:我是如何在项目里使用 vuex 的? 初识 vuex 对于 vuex,有人喜欢,有人反感 喜欢的人觉 阅读全文
摘要:
内存泄漏 Q:什么是内存泄漏? 字面上的意思,申请的内存没有及时回收掉,被泄漏了 Q:为什么会发生内存泄漏? 虽然前端有垃圾回收机制,但当某块无用的内存,却无法被垃圾回收机制认为是垃圾时,也就发生内存泄漏了 而垃圾回收机制通常是使用标志清除策略,简单说,也就是引用从根节点开始是否可达来判定是否是垃圾 阅读全文
摘要:
模拟实现 Promise(小白版) 本篇来讲讲如何模拟实现一个 Promise 的基本功能,网上这类文章已经很多,本篇笔墨会比较多,因为想用自己的理解,用白话文来讲讲 Promise 的基本规范,参考了这篇: "【翻译】Promises/A+规范" 但说实话,太多的专业术语,以及基本按照标准规范格式 阅读全文
摘要:
shell 常用命令 expect expect 命令是用来实现自动化交互通信的,比如当你在脚本中通过某些命令登录、连接、上传、下载等和远程服务器的交互时,可能需要让你输入一些账号、密码等信息 如果这个过程是人工手动在终端执行的,那没啥问题,需要交互时,你手动输入即可 但如果这个过程是交由脚本来自动 阅读全文
摘要:
shell 基本语法 jenkins 上构建项目时,经常需要借助 shell 脚本,最近也经常跟服务器打交道,顺便记录些常用命令,方便查阅 语法 变量 用 形式定义变量, 等号两边不能有空格 变量名前加个 使用变量,大括号省略也可以 语法 字符串 shell 字符串使用 name='dasu' na 阅读全文
摘要:
node sass 埋坑记录 背景 原有项目、环境: node:v8.16.2 npm:v6.4.1 node sass::v4.8.0 Angular CLI:v6.x 本机没有安装 Visual Studio 以上是涉及到的工具的版本,可正常使用,项目运行良好。 后来,接手的新项目中: Angu 阅读全文
摘要:
记一次 Maven 本地仓库埋坑之 Verifying Availability 背景 某 Java 后端项目使用 maven 构建,因为某些原因,某些依赖库下载不了,直接找其它人索要了他电脑上的 maven 本地仓库里的依赖包。 然后直接拷贝到我电脑的本地 maven 仓库里,但构建项目时,发现, 阅读全文