IndexedDB 应用探索

2019-05-09
阅读 11 分钟
9.1k
说起 IndexedDB,大家应该会有一些疑问,比如:什么是 IndexedDB?适合什么业务场景?哪些公司哪些业务已经开始使用 indexedDB了?带着这些问题,阅读本文,相信能够给你答案。

手把手教你使用 VuePress 搭建个人博客

2018-11-30
阅读 6 分钟
14.5k
有阅读障碍的同学,可以跳过第一至四节,下载我写好的工具包: git clone https://github.com/zhangyunchencc/vuepress-devkit.git 然后从第五节开始看。

git commit 代码提交规范

2018-11-30
阅读 2 分钟
42.8k
git commit 代码提交规范 一、为什么需要制定提交规范? 在团队协作开发时,每个人提交代码时都会写 commit message。 每个人都有自己的书写风格,翻看我们组的git log, 可以说是五花八门,十分不利于阅读和维护。 一般来说,大厂都有一套的自己的提交规范,尤其是在一些大型开源项目中,commit message 都是十分一致的...

npm5.0新增package-lock.json文件挖的坑

2018-08-05
阅读 2 分钟
8.7k
什么是 package.json 简单地说:就是管理 npm 包的文件,包含了项目所依赖的 npm 包、项目的配置信息。创建方式:npm init 按照系统提示填写相关信息即可(回车设置为空)。具体配置说明,详见 package.json 字段全解

cookie、session、sessionStorage、localStorage 之间的区别及应用场景

2018-07-29
阅读 2 分钟
5.4k
在前端日常开发中 cookie、webStorage 是我们常用的浏览器缓存方式。但同时说起 cookie、session、sessionStorage 和 localStorage 是不是有些傻傻分不清楚了?本文梳理概括了它们的区别及应用场景,相信对你的面试和实际应用都有一定帮助。

JavaScript 事件流模型及事件委托详解

2018-07-21
阅读 4 分钟
4.9k
JavaScript 中的事件流模型 事件冒泡 和 事件捕获,以及 事件委托(也叫事件代理),是前端面试中经常出现的知识点,作为一名前端工程师,梳理基础知识点对你一定有所帮助。

ES6 中 let 暂时性死区详解

2018-07-11
阅读 1 分钟
24.8k
一、从现象讲起 要讨论暂时性死区,不要着急,我们先从两段代码讲起。 请思考下面这段代码,结果会是什么? {代码...} 如果你了解变量提升,那么很容易就会知道,这段代码相当于 {代码...} 因此,会输出 undefined 而在 ES6 中,使用 let 命令,会产生什么样的结果呢,我们来尝试修改第一段代码: {代码...} 我们看到,...