奇舞推荐
纯 CSS 实现 Google Photos / 500px 照片列表布局
一般来说,要想把高宽比不同的图片进行整齐排列,需要借助 JavaScript 计算布局。作者使用纯 CSS 实现了相同的效果。本文思路值得借鉴,而且里面用到的一些 CSS 技巧也很不错。
奇舞推荐 CSS Flex 布局xieranmaya推荐
无线性能优化:Composite
浏览器中元素的渲染需要经过 Layout、Paint 和 Composite 几个阶段。本文详细讲了 Composite 的过程,并总结了一些性能优化建议。
奇舞推荐 性能 动画 CSS Node.js
深入 Math.random()
本文深入讲解了几种随机算法,并解释了为什么 V8 引擎中的 Math.random 函数是有瑕疵的。看完之后,你一定会对随机有更深的了解。
奇舞推荐 JavaScript
JavaScript
Chrome 中 scrollingElement 的变化
现在不同浏览器下的滚动元素有的是 body,有的是 html ,还跟页面模式有关。为了解决这种混乱,浏览器厂商提出了 document.scrollingElement。
浏览器 Chrome JavaScript
Vue.js 2.0 预览版发布
新版本更轻、更快,引入了 virtual-DOM 以支持服务器端渲染,并且也在探索在手机端使用 native 渲染。
框架 Vue.js JavaScript
ES2015 中的生成器
生成器(Generator)可以说是在 ES2015 中最为强悍的一个新特性,因为生成器是涉及到 ECMAScript 引擎运行底层的特性,生成器可以实现一些从前无法想象的事情。
ES2015 JavaScript
CSS
改变 CSS 世界纵横规则的 writing-mode 属性
writing-mode 这个CSS属性很少用到,但是用它却可以实现很多意想不到的效果!
CSS writing-mode
使用 stylelint 检查 CSS
相信大多数团队也都有自己的 CSS 编码规范,如果没有工具去进行实时检查,在执行上很可能会遇到问题。
CSS 前端工程 工具
使用 PostCSS 进行 CSS 处理
PostCSS 是目前流行的一个工具,它使用 JavaScript 代码来转换 CSS 中的样式。本文将对 PostCSS 及其常用插件进行详细的介绍。
CSS PostCSS
其它
细说 CA 和证书
证书是实现 HTTPS 通信的基础,本文详细介绍了不同种类的证书,以及证书的提供者 CA。