自己写一个 react 5.setState
setState 这个 api 里面做了些啥 ,网上有很多资料,典型的是关于源代码里面的一幅 ASCII 图画 /* * * wrappers (injected at creation time) * + + *…
越南语与国际音标对照表:声调和元音
声调 音调 平声 玄声 锐声 问声 跌声 重声 汉语名称 阴平 阳平 阴入 阴上 阳上 阳入 越语名称 ngang huyền sắc hỏi ngã nặng 字母 a à á ả ã ạ …
Sass @mixin 和 @extend 该如何选择
Mixins 允许我们在项目中复用样式片段,可以传递参数这个特性使得它们非常灵活,强大。同样,我们也可以使用 @extend 命令让一个选择器继承其它选择器…
使用 Sass 编写 CSS Blend Modes
CSS Blend Modes 是 CSS 的一个新功能,可以将一个层和元素的背景层混合在一些。常见的是将背景图像和背景颜色混合在一起。 在这篇文章中,我们将来体…
Three.js 跨域 Cross origin
通过 Three.js 加载 obj、FBX 等格式外部模型文件的时候是 Ajax 异步加载数据的过程,需要建立本地服务器来解决,如果不这样直接使用浏览器打开加载三…
Three.js 世界坐标转化为屏幕坐标
方法 .project 通过 Vector3 对象的方法 project,方法的参数是相机对象,语句 worldVector.project(camera); 返回的结果是世界坐标 worldVector 在 …
Sass 3.4 最新特性
仅仅在 Sass 3.3 发布几个月后,官方就放出了 3.4 版本 —— Selective Steve。虽然名字有点怪异,但却很准确,因为新版本的诸多特性就是关于选择器的…
GIF/PNG/JPG/WEBP/base64/apng 格式图片的优点和缺点整理
GIF/PNG/JPG/WEBP/APNG 都是属于位图(位图,务必区别于矢量图); GIF/PNG 和 JPG 这三种格式的图片被广泛应用在现今的互联网中,gif 曾在过去互联网…
React 解密1:Virtual DOM
作为 React 的核心技术之一 Virtual DOM,一直披着神秘的面纱。 实际上,Virtual DOM 包含: JavaScript DOM 模型树(VTree),类似文档节点树(DOM)…
学习设计接口 Api
先说说啥是 Api 吧,以下摘自百度百科: API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开…