“目镜在他眼前涂上了一抹朦胧的淡色,映射着一幅弯曲的广角画面:一条灯火辉煌的大街,伸向无尽的黑暗。但这大街其实并不存在,它只是电脑绘出的一片虚拟的空间。”——《Snow Crash》,Neal Stephenson 1992年
CSS 3D Panorama
前言
3D 全景并不是什么新鲜事物了,但以前我们在 Web 上看到的 3D 全景一般是通过 Flash 实现的。若我们能将 CSS3 Transform
的相关知识运用得当,也是能实现类似的效果。换句话说,3D 全景其实就是 CSS3 3D 的应用场景之一。
Flex 学习
之前以为Flexbox不成熟,兼容性不好,所以看了书本上的知识后就没有深入了解和实践。
《CSS 揭秘》读书笔记
终于看完了《CSS揭秘》了,下面就做一下笔记。
《JavaScript模式》读书笔记
white-space:nowrap 的妙用
《图解HTTP》读书笔记
第一章
HTTP(HyperText Transfer Protocol,超文转移协议,超文本传输协议的译法并不严谨。)
网络基础 TCP/IP
TCP/IP 协议族
TCP/IP 协议族是互联网相关联的协议的集合。从电缆的规格到IP地址的选定方法、寻找异地用户的方法、双方建立通信的顺序,以及Web页面显示需要处理的步骤,等等。而HTTP是属于它内部的一个子集。
jQuery 的 attr 与 prop 的区别
先提出问题:对于 checked 这类值是 true/false 的属性,用 jQuery 的 attr 或 prop 方法进行 读取或设置值是有区别的。
在看 jQuery 文档前,我们先看看 attribute 与 property 是什么:
JavaScript 模块【Part 2】:模块打包
在文章的 Part 1,我讲解了模块是什么、为何要使用模块和为程序整合为模块的各种方式。而在 Part 2,我将会详细讲解模块“打包”:为什么要打包模块,以不同的方式进行打包和模块在 web 开发上的未来。
JavaScript 模块【Part 1】:初学者指南
如果你刚接触 JavaScript,想必已经被“module bundlers vs. module loaders”、“Webpack vs. Browserify”和“AMD vs. CommonJS” 等诸如此类的行业术语所吓到。
JavaScript 模块系统听起来挺吓人的,但明白它是每个 Web 开发者所必备的要求。