奇舞推荐
ThinkJS 3.0 如何实现对 TypeScript 的支持
ThinkJS 3.0 就是理由。
Rollup 作者 Rich Harris 访谈
原标题:Rollup,下一代 ES6 模块化打包工具 —— 采访 Rich Harris
使用 CSS overscroll-behavior 控制滚动行为
使用 CSS overscroll-behavior 控制滚动行为,自定义下拉刷新和溢出效果。
JavaScript
什么是 React Call Return?
React v16.1.0 发布了,随之而来的是一个新功能叫 React Call Return。React Call Return其实解决的就是这样一个场景需求:父组件的渲染会触发子组件的渲染,但是,有些信息是需要子组件传递给父组件的,怎么办?
设计稿自动生成可用页面的展望
这篇文章描述了作者在设计稿生成代码这个方向上做的尝试和看到的团队中的尝试。
keep-alive 组件的使用及其实现原理
keep-alive是Vue.js的一个内置组件。它能够不活动的组件实例保存在内存中,而不是直接将其销毁,它是一个抽象组件,不会被渲染到真实DOM中,也不会出现在父组件链中。
项目优化
Element 中的键盘可访问性
这篇文章按照残障用户通过键盘或者辅助设备使用页面的步骤,结合 Element 中的一些组件,讲解如何为组件提升键盘可访问性。
Web 静态资源缓存及优化
页面渲染速度建立在资源加载速度之上,但不同资源类型的加载顺序和时机也会对其产生影响,所以也留给了我们更多的优化空间。除了速度,缓存还有另外两大功效,减少用户请求的带宽和减少服务器压力。
其它
Git 飞行规则
飞行规则是记录在手册上的来之不易的一系列知识,记录了某个事情发生的原因,以及怎样一步一步的进行处理。本质上, 它们是特定场景的非常详细的标准处理流程。
文字编码那些事
字符编码是一个很大的话题,这篇文章主要讨论了和 Web 关系比较大的部分,还列了平时会遇到的几个问题。
现代编程语言最有趣的 10 大特性
本文作者选择了几个最新的语言(Reason、Swift、Kotlin、Dart)作为研究对象,总结了 10 个特性。