Angular 我应该把哪些类添加到 declarations 中?
可以把可声明的类添加到模块 declarations 列表中。可声明的类是指:组件、指令和管道。这些类只能在应用程序的一个并且只有一个模块中声明。只有当它…
Nginx 通过 rpm 安装包的方式安装
一、获取组件可执行程序库,包括主程序,此为组件的基本文件 1.官网获取 rpm 安装包 创建目录 /usr/local/nginx,将 rpm 包下载到该目录下 根据 [base…
Screen 如何使用 常用命令
创建会话: screen -S 你需要确保你已经退出了该会话。如果你仍在会话内,请按 Ctrl+A 然后按 D 键来暂时 detach (断开)会话,这样会话还会存在。 在…
ES6 async 函数详解
async 函数是基于 Generator 函数实现的,也就是说是 Generator 函数的语法糖。在之前的文章有介绍过 Generator 函数语法和异步应用,如果对其不了解…
前端必须要懂的浏览器缓存机制
1. 什么是浏览器缓存? 浏览器通常会将常用资源缓存在你的个人电脑的磁盘和内存中。如 Chrome 浏览器的缓存存放位置就在: \Users\Your_Account\AppDa…
7 个 ES6 编码技巧
Hack #1 — 交换变量 用于 Array Destructuring 交换值 let a = 'world', b = 'hello' [a, b] = [b, a] console.log(a) // -> hello console.log(b…
编程语言中的 6 种内存模型
译者序 本文翻译自一篇英文博客 The memory models that underlie programming languages ,截至本文翻译时,原文最 后一次更新是在 2016 年。 作者似…
在 JS 中如何实现顺序执行异步函数?
在 JavaScript 中,顺序执行异步函数通常通过以下几种方法实现: 1. 使用 async/await async/await 是最直观且现代的方式,可以让代码看起来像是同步…
vim 给代码行尾加分号的几种方法
给下面的代码每一行行尾加入分号,有几种方法呢? var foo = 'aotu' var bar = 'is a team' var foobar = foo + bar 方法一,使用点操作符 $ 移动到行…