把 ESLint 集成到 VSCode 中

ESLint 是一个代码检查工具,它能按照配置的规则来检查代码是否符合规范。ESLint 可以直接在命令行中使用,也可以集成到编辑器中使用。ESLint 集成到编辑器后就不需要每次检查都输入命令,在编码的过程中 ESLint 就可以自动检查代码,对于不符...

使用 ESLint 检查代码规范

ESLint 是一个代码检查工具,它能按照定义的规则来检查代码是否符合规范。对于需要编译的静态语言来说,编译器在编译的时候可以自动检查代码规范。但是对于解释执行的动态语言来说,只能在运行的时候调试,而且一些运行在浏览器之外的 JS 也 不太方便调试。ES...

Office 365 E3 开发者版续订

一年前通过微软的 Office 开发人员计划免费订阅了一年的 Office ,其中也包含了 免费的 OneDrive 。一年后收到了 Office Developer 的到期邮件提醒,大致内容就是:我申请的 Office 没有用于开发,到期后将不再可用,...

Webpack 配置 Babel

Babel 是一个 JavaScript 的转译器。它的主要功能就是把 ES2015+ 的代码转换为 ES5 或更低版本的 JavaScript 代码。有了 Babel,您就可以使用最新的 JavaScript 语法,不用太...

Webpack 简易使用指南

Webpack 是前端的一个 JavaScript 模块打包工具,它能按照模块的依赖关系把一组松散的模块打包成符合生产环境部署的前端资源。除了打包 JS 外 Webpack 还能和 Sass、Less、TypeScript 一起使用,打包 scss 和 ...

Git 同时推送到 Github 和 码云

之前一直在用 Github,最近注册了 码云,我准备把 Github 上的代码也上传一份到码云。码云有一个功能,可以直接同步 Github 的公开仓库,还是比较方便的。但是对于私有仓库来说就不能直接同步了,只能手动配置远程库,然后手动推送。下面简单写一下...

Vue Router 传递参数

在访问网站的时候,你可能会发现有的页面的 html 或 php 文件后面会有一些以 ? 开头的文本,这就是页面之间传递参数的方式。在 Vue 中对于使用了路由的动态组件来说,在跳转的时候也需要通过 URL 来传递参数。下面就简单写一下 Vue 路由传递参...

关于自定义模态对话框的可访问性问题

在浏览器中包含三个可直接用 JS 调用的对话框,这三个对话框分别是 alert 、prompt 、confirm 。这三个对话框无论是对于键盘还是屏幕阅读器的可访问性都支持的比较好。但是因为这三个对话框在不同浏览器下的效果都不一样,所以很少有网站会用这三...

推荐几款免费好用的 Windows 软件

免费的软件有很多,甚至国产软件大多数都是免费的,但是免费且不流氓的软件确很少。下面就推荐几款我用过的免费好用的 Windows 软件,这里推荐的软件都是我使用过的。因为我标题写的是免费软件,所以不包含好用的付费软件。本文以后可能还会有更新。下面推荐的软件...