Angular 响应式编程与 RxJs

从事件循环机制开始

众所周知,由于 JavaScript 是以单线程的方式运行的,作为浏览器脚本语言,其需要对DOM进行操作,如果以多线程的方式运行,恰好又同时对同一个DOM进行操作,这个时候是会出现冲突的。那么又由于它的单线程运行方式,意味着每一个任务都需要排队等待上一个任务的结束,这个时候[……]

Read more

对于 Angular 在使用 input 事件输入中文时不会立即更新值的一些调查

最近开发过程中遇到一个问题:当我使用 input 作为输入框的监听事件,并且输入中文做查询时,发现在 Chrome 中并不能在敲完回车或空格之后立即更改值,而是需要等到下一次 keydown 事件(按删除或者其他键)发生时才会获取新的值。

在经过广泛的搜索之后找到一篇 12 年前的帖子,上面有[……]

Read more

在Vue项目中使用友盟进行埋点

引入友盟SDK

首先第一步还是需要引入友盟的SDK。

参数配置

然后配置需要的参数。

因为在开发过程中,需要很多的调试环节,因此开启调试模式会非常有用,里面包含上报的数据值等有用信息。

上报数据主要的函数

事件配置

用于维护事件信息,之后如果有添[……]

Read more

VSCode 使用 ESLint-TypeScript

插件

安装 VSCode 内置插件:ESLint。

为了让插件检查 typescript 的语法。

但发现 ESLint 并没有 work。

安装 eslint

插件不生效的原因是系统环境没有安装 eslint 的依赖。

安装 typescript[……]

Read more

华硕台式机装 Windows 10

借此机会给家里的老古董翻了个新~

我的第一步

准备好 U 盘,它的内存一定要大于镜像文件本身的大小。

准备好需要的镜像文件(Windows 10)。

我的第二步

把文件复制到 U 盘里面。

wait!

如果你的 U 盘格式为 FAT32(U 盘的格式大致分为3种:F[……]

Read more

波兰来客

那时我们有梦,关于文学,关于爱情,关于穿越世界的旅行。

如今我们深夜饮酒,杯子碰到一起,都是梦破碎的声音。

北岛

[……]

Read more