为什么 Vim 爱好者喜欢 Herbstluftwm Linux 窗口管理器
本文是 24 天 Linux 桌面特别系列的一部分。如果你是 Vim 爱好者,请试试 Herbstluftwm,这是一个受到 “Vim 方式”启发的平铺式 Linux 窗口管理器。…
一行 JavaScript 代码搞定这些骚操作
JavaScript 是一门神奇的语言,它的某些特性让人捉摸不透,但其简洁和灵活性也让人爱不释手。有些功能逻辑按常规思路可能需要不少代码,但是利用某些 …
用 Apache 和 Subversion 搭建安全的版本控制环境
Subversion 服务器端的基本配置和管理以及如何结合 Apache 实现一些高级管理功能 Subversion 简介 在开源软件的开发过程当中,由于开发方式自由和开发…
Sass 揭秘之 @if,@for,@each
因为文章内含有很多 Sass 代码,如需自己动手查看编译结果,推荐使用 sassmeister 这款在线编译工具,方便你阅读学习。 这篇文章关键是对sass判断或循…
再谈等高列布局、水平垂直居中与置顶页脚
CSS 中的等高布局、水平垂直居中以及置顶页脚 Sticky Footer 这几个效果(我喜欢把他们说成是CSS效果,而不喜欢说其是问题)并不陌生,而且很多同学都…
Sass 之 @mixin 指令详细介绍
为了有效的维护和开发项目,代码的重复利用就显得尤为重要。在Sass中,除了 @import 和 @extend 可以使你的代码更加具有重复利用性,@mixin 指令也同…
Three.js 向量 Vector3
为了让大家深入了解 Three.js 的 Math 模块 API,本节课对向量内容展开讲解。 几维向量就有几个分量,二维向量 Vector2 有x和y两个分量,也就是 Vecto…
使用 SASS 来写一个三角的 Mixins
三角 Mixin 的思路主要来自于 CSS 制作三角工具中。我们先来看一张截图: 从上图中,可以看出,整个工具中提供了五个参数给我们做选择: 位置:也就是…
Three.js / WebGL 数据可视化
数据可视化的表达方式有2D和3D形式两种效果,基于Web实现数据可视化,有多种技术可以满足,比如SVG、Canvas、WebGL,一般来说基于SVG和Cnavas技术可实…
Three.js 骨骼动画 SkinnedMesh
关于骨骼动画,如果你有一定了解,可以直接阅读本文,如果从来没有关于骨骼动画的任何概念,建议可以先学习本站发布的three.js视频教程第十二章,打开…
使用 Sass 和 Compass 配置 Foundation
总的来说,使用Sass是一种很好地加速前端开发的途径,在我的每一个项目中都会使用它。Sass(跟其他预编译器一样)是允许嵌套样式、函数编程和支持混合的…