Home » 每周分享
每周分享:可控的 CSS 动画
SS 动画给我们的页面带来了无限的酷炫效果,但是它有自己的局限性,不能灵活地控制播放和暂停,不能追踪动画的进度。既然 CSS 无法做到的事,那就只能交给 JS 来做了。
新推出的 Web Animations API 正是用来解决 CSS 动画问题的,CSS 动画能做的它都能做,CSS 动画不能做的它也能做。而且语法上还有很多相似之处。
每周分享:闭包啊闭包
闭包这个话题是每个前端开发者都无法避开的,也成为了面试中的常见问题,或许你能说出自己背下来的答案,但是很少有同学会能真正搞懂其中的原理。知其然,更要知其所以然,今天我就来带领大家通过剖析闭包的代码,让大家彻底明白闭包这个概念。
Read More »每周分享:checkbox 美化
传统的 checkbox 表单元素是不好看的,而且每个浏览器表现出来的样式还不一样,很多时候我们会借助一些表单美化的插件来实现类似开关切换的效果,有些是用 JS + CSS 实现的,而有些则是纯 CSS 实现的,我们更应该感兴趣的是后者。今天我们就来一步一步实现一个 checkbox 美化的效果。
Read More »每周分享:今天说说Web Worker
众所周知,JavaScript 是单线程的,任何时候只能执行一个任务,然而当今的电脑早已是多核了,似乎前端开发者并没能享受到多核的优势。然而 Web Worker 的出现解决了这个问题,真正实现了 JavaScript 的多线程执行环境。
Read More »