koa-router 8 升级迁移手册
在公司内有小伙伴用了 koa-router 8,但是我发现他的用法并不正确,没有注意到 breaking changes。于是翻译一波这个……
如果想要体验一下最新版本,只要
npm install koa-router@next
即可。
7.x 中:
在公司内有小伙伴用了 koa-router 8,但是我发现他的用法并不正确,没有注意到 breaking changes。于是翻译一波这个……
如果想要体验一下最新版本,只要
npm install koa-router@next
即可。
7.x 中:
之前在 JavaScript 优化拖移效果 中,我曾经简单讲过:
之后,如果需要在移动时取消所有鼠标的响应时间,可以通过调整 pointer-events
样式来修改,在变更拖动状态时修改 body 的 style 即可。
但没有进行过详细的介绍,这次正好结合了其他点仔细讲讲。
之前有个小伙伴问了一个问题,我觉得挺有意思,也是我之前有几次想到的,后来由于种种方法曲线救国,就这么忽悠过去了。
这次在 Google 又查了一下,依旧没有 parent selector,参考 CSS TRICKS介绍了两种方法:
上周和上上周一直苦恼于加动画,因为作为一个永远只能脑补出第一帧和最后一帧的动画渣,永远都不知道中间发生了什么,而这次遇到了一个问题,本身我的位置依靠的是 position: fixed
和一个依靠 display: flex
定位居中的元素来进行布局的,在动画表现时出现了位置不对的问题。
在一番 Debug 后(Emmm 具体的 Debug 方式就是控制变量法,人肉 Debug),我最后确定是 transform: scale(...)
和 position: fixed
的冲突问题。
译者吐槽:尽管 Makefile 似乎与前端渐行渐远,不过还是有很多神奇海螺一般的魔法值得我们去入门,本文与前端的内容相结合进行了一番介绍和示例科普,适合所有对 Makefile 一脸懵逼的小伙伴。
原文:http://www.olioapps.com/blog/the-lost-art-of-the-makefile/
我做过许多 JavaScript 项目。JavaScript 目前的潮流是使用用 JavaScript 书写和配置的构建工具像 Gulp 或者 Webpack。我想要讨论的是 Make 的长处(尤其是 GNU Make)。
最近这个问题火了一把,其实最开始我是在 Reddit 看到的,当时也没想到这个问题会火,后来拖稿拖到了现在。
在 StackOverflow 中有几个很有趣的实现形式(中文社区最近不太关心,不知道有没有人已经写过了):
最近在做一个前端项目(对我终于写前端了),在做动画的时候发现网页很卡,后来发现是 CSS 动画的问题,刚开始开启了 3D 加速,发现然而并没有什么卵用,后来我就开始搜一下这个属性有没有什么过渡方案,就引发了一连串的故事……
SVG 中 path
可以构造很多形状,如果要绘制一些动画效果,有两个 stroke
属性非常关键:stroke-dasharray
和 stroke-dashoffset
。
今天刚好看了一下 PostCSS,看到了 postcss-cssnext 的网站,觉得用来学习一些新特性(虽然现在来看似乎不怎么新)。
先来介绍一下 PostCSS 与 Sass / Less / Stylus 相比的区别,也就是后处理器和预处理器的区别。
对于预处理器(Sass / Less / Stylus)而言,就像 JavaScript 的方言语法 coffeescript,或者 HTML 的方言语法 pug(jade) 那样,你需要学习一套新的不同的语法,这些 CSS 方言通过编译器编译成 CSS 文件,最终浏览器实现解析。
鞋厂的 App 有这么一个效果,而我的小伙伴刚好要做这样一个效果,于是就开始研究到底是怎么做的,Emmmm,大家都知道我平时糊设计图的功底为 0,所以好好研究了一下。:
首先布局用 flex
可以实现,而动画可以用 transform
或者 animation
实现。
这个布局第一反应是 justify-content: space-between
,写了一波之后果然可以实现这个效果,但是动画该怎么定位才是大难题。