Airen的博客

CSS Grid Layout一些有趣的事情

几周前,我举办了一个有关于CSS Grid Layout的研讨会。我和大多数人一样,对这个话题也很陌生,我在准备PPT和DEMO的时候学到了很多东西。我决定和大家一起分享一些我觉得其中特别感兴趣的东西。希望大家对这些也会感兴趣。

深入解析 ES6:模板字符串

在 ES6 中引入了一种新的字符串字面量 —— 模板字符串,除了使用反引号 (`) 表示,它们看上去和普通的字符串没有什么区别。在最简单的情况下,他们就是普通的字符串。之所以被称为模板字符串,是因为模板字符串为 JS 引入了简单的字符串插值特性,也就是说,可以方便优雅地将 JS 的值插入到字符串中。

ES6学习笔记:块级作用域绑定

过去,JavaScript的变量声明机制不像C语言一样,在声明变量的同时也会创建变量(绑定)。在以前的JavaScript中何时创建变量要看怎么声明变量。在以前的变量作用域有全局作用域和局部作用域,但不像其他的程序语言有块作用域一说。在ES6中新引入的块级作用域绑定机制。

ES6中的变量和作用域

ES6提供了两种新的声明变量的方法:letconst,它们主要替换ES5中使用var声明变量。

ES6中的变量和作用域

这篇文章主要探讨和学习如何在ES6中处理变量和作用域。

CSS魔术师Houdini API介绍

今天想继续 CSS 的议题,常常会觉得学 CSS 的新技术不太划算,因为每次看到新的 Feature 出现,都只能当下兴奋几分钟,然后就会认命接受可能还要再等个五年才能真正使用的可能性…如果你有跟我一样的感受,那今天这篇文章或许可以带给你一丝丝希望。

再谈Retina下1px的解决方案

在互联网上有关于1px边框的解决方案已经有很多种了,自从使用Flexible库之后,再也没有纠结有关于1px相关的问题。由于最近在考虑新的移动端适配方案,也就是放弃Flexible库,我不得不考虑重新处理1px的方案。为此为我自己也重撸了一些1px的解决方案,整理出来,希望对有需要的同学有帮助。

2017 Amsterdam CSS Day

2017 CSS Day于6月15日和16日在Amsterdam举办,到今天已经过去一个多月了。虽然说是CSS Day,但这次话题并不仅仅是有关于CSS方面,这次大会主要分成两个方面的话题:Browser API SpecialCSS。第一天主要是有关于Browser API Special(6月15日),第二天主要是有关于CSS的(6月16日)。每个主题各邀请八位世界级的分享嘉宾来分享。比如熟悉的@Philip Walto、@Rachel Nabors、@Chris Coyier、@Rachel Andrew和@Jen Simmons。最近也看了大会相关嘉宾分享的内容,整理一下分享给国内的爱好者。希望大家感兴趣。

DIY Web Animations: Promise + rAF + Transition

Web Animation API非常的棒。除了能很好的支持平常动画之外。我发现还可以使用Promise、rAF和CSS Transition来重新创建它们,结果类似人体工程学。

JavaScript 继承总结

原型几乎贯穿了各种 JavaScript 继承方式。理解以及灵活利用原型是写出优秀代码的关键。无论是继承还是创建对象,最终理想的方案都是将几种不同方式的优点结合在一起,这正是 JavaScript 灵活的魅力。

页面

返回顶部