Posts
All the articles I've posted.
CSS Grid 布局详解
Published: at 08:00 AM网格布局是最强大的CSS布局方案。 它将网页分成一个个网格,可以任意组合不同的网格,做出各种各样的布局。 Grid布局与Flex布局有一定的相似性,都可以指定容器内部多个项目的位置。但是,也存在重大区别,
PAC 代理自动配置
Published: at 08:00 AMProxy Auto Config,代理自动配置,PAC 类似配置文件,通过这个文件,浏览器或者其他UA可以对每一个 URL 配置代理服务。 尝试的手机是 小米CC9 Pro,发现不太行,不生效,向参考文章中第一篇作者提问了,但是没有获得有价值的信息。
VuePress 评论系统
Published: at 08:00 AM没有评论的blog,不是一个好的blog。 当然vuepress是用来做产品使用文档的,而不是blog,所以自身就没有评论交互的基因在,但是这个可以改,已经有人提issue反馈这个问题了。
JavaScript 面试题集
Published: at 08:00 AM```js a(typeof[1,2]); // object a(typeof 'string'); // string var f = true; a(typeof f); // boolean
Lerna Monorepo 管理
Published: at 08:00 AM:::tip 一个管理有多个包的JavaScript项目的工具。 ::: 主要是从 [vue-next](https://github.com/vuejs/vue-next) 项目了解到这个工具,并且发现 [vuepress](https://github.com/vuejs/vuepress) 这
CSS 面试题集
Published: at 08:00 AM:::tip 利用CSS进行元素的水平居中,比较简单,行内元素设置其父元素的text-align:center,块级元素设置其本身的 margin-left和margin-right为auto即可。设置垂直居中则有些麻烦,现整理记录如下。
组件的重写
Published: at 08:00 AM现在开发后台管理系统,你不用个组件库都不好意思跟人打招呼。 做了很多后台管理系统,并且一直和UI、测试同学,针对组件库的事甩锅给组件的开发者。 **甩** UI:“这个按钮太大了,改小一点。”
Gzip 压缩优化
Published: at 08:00 AM**gzip**是一种文件格式,也是用来压缩、解压文件的应用程序。这个程序是Jean-loup Gailly和Mark Adler创建的,它被用来替代早期Unix系统上的压缩工具,并且计划给GNU(GNU's Not Unix)用,“gzip”中的“g”就是来自GNU。
Vue CLI 2 迁移到 Vue CLI 3
Published: at 08:00 AM- vue-cli3 已经升级到 webpack4,性能优化、构建速度提升。 - 将 webpack 的复杂配置隐藏到依赖中,减少复杂配置。 - eslint 配置,cli3 中加入了 Airbnb 等规则,这次构建使用了 Airbnb 的规则,使代码更加规范,同时会提升 js 的编写能力。
Travis CI 持续集成
Published: at 08:00 AM编码只是软件开发的一小部分,更多的时间往往花在构件和测试。 Travis只支持GitHub,不支持其他代码托管服务。 没有Travis CI的情况下,每次写完需要执行下列操作。