浅夏晴空
北冥有鱼,其名为鲲,鲲之大,不知其几千里也; 化而为鸟,其名为鹏.
setTimeout,promise,async await的区别 setTimeout,promise,async await的区别
一道面试题引发的血案,下面进入主题: // 今日头条面试题 async function async1() { console.log('async1 start') await async2() console.l
2019-09-14
前端JS内存管理 前端JS内存管理
前言像C语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和free()。相反,JavaScript是在创建变量(对象,字符串等)时自动进行了分配内存,并且在不使用它们时“自动”释放。 释放的过程称为垃圾回收。这个“自动”
2019-09-12
前端开发JavaScript你必须懂得的33个概念 前端开发JavaScript你必须懂得的33个概念
1. 调用堆栈文章 📖 Call Stack — MDN 📖 [译] JavaScript 如何工作:对引擎、运行时、调用堆栈的概述 —— 掘金 📖 [译] 理解 JavaScript 中的执行上下文和执行栈 —— 掘金 📖 这一次
2019-09-12
非常优秀的前端博文集合 非常优秀的前端博文集合
JavaScript 这一次,彻底弄懂 JavaScript 执行机制 一个合格的中级前端工程师必须要掌握的 28 个 JavaScript 技巧 JavaScript 专题系列 20 篇正式完结! JavaScript 复杂判断的更优雅写
2019-09-12
本地配置多个ssh-key 本地配置多个ssh-key
前言有时我们在开发的过程中,需要把代码提交到不同的gitlab仓库里面,比如:公司的gitlab、GitHub等其他git仓库;在代码提交的时候都需要验证本机的SSH Keys; 在使用 ssh-keygen -t rsa -C “you
2019-09-11
Vscode前端开发插件大全 Vscode前端开发插件大全
快捷键通用快捷键 快捷键 作用 Ctrl+Shift+P,F1 展示全局命令面板 Ctrl+P 快速打开最近打开的文件 Ctrl+Shift+N 打开新的编辑器窗口 Ctrl+Shift+W 关闭编辑器 基础编辑
2019-09-11
hexo+github搭建免费个人网站 hexo+github搭建免费个人网站
前言GitHub page提供了免费的服务搭建 免费域名 xxx.github.io xxx是你的GitHub用户名 免费的代码存储空间 全是静态文件,快速访问 git版本管理,能快速回滚或者切换的某个版本 准备工作注册GitHub账
2019-09-09
ssh报错 ssh报错
报错信息➜ docSynopsis git:(master) git pull origin master /etc/ssh/ssh_config: line 20: Bad configuration option: gssapikey
2019-09-06
TypeScript声明文件 TypeScript声明文件
声明文件简介当使用第三方库时,我们需要引用它的声明文件,才能获得对应的代码补全、接口提示等功能。 什么是声明语句假如我们想使用第三方库 jQuery,一种常见的方式是在 html 中通过 <script> 标签引入 jQuery
2019-09-05
nvm版本管理 nvm版本管理
安装nvm首先要安装或者更新nvm,可以使用cURL 使用安装脚本 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash 或者
2019-09-04
TypeScript类型断言 TypeScript类型断言
类型断言类型断言(Type Assertion)可以用来手动指定一个值的类型。 语法<类型>值 或者 值 as 类型 在 tsx 语法(React 的 jsx 语法的 ts 版)中必须用后一种。 示例当 TypeScript 不确定
2019-09-04
node express使用HTML模板 node express使用HTML模板
前言一般我们在做node web项目的时候,想使用我们平时常用的html模板,express默认使用jade模板,本身是没有HTML的,那么如何实现呢? ejs模板配置使用var app = express(); app.set('view
2019-09-04
4 / 7