设计要素------工程之美

设计要素------工程之美

你曾经考虑过设计方面的主要要素或构成要素吗?有一个具体的数字,确切地说是七个,每种设计作品都用到或由之构成的。这些要素是你的设计基础所建立的基石。由于学习和掌握新技能的最佳方式就是尽可能地分解成最小的步骤,那么本文,我们将分析这些设计要素。

色彩

你将学到的第一种要素是色彩。我不想深入色彩理论,因为你可以在《

为什么DOM是慢的?

原文地址(original source):https://news.ycombinator.com/item?id=9155564

有时候我想写一篇宏大的、详实的博文,来全面提供下这个话题的数据。不幸的是,我把这方面的数据通通留在了我的前东家(Google)那儿,我还没有时间编写代码以编译新数据。

简单地说,DOM 不慢。添加和删除 DOM 节点属于一些指针交换,与设置 JS 对象里的属性有着很大的不同。

然而,layout 是慢的。只要你接触到 DOM,你就对整个树做了些许改动,它会告诉浏览器它需要确定哪里重新绘制。当 JS 把控制权交还给浏览器后,它会调用它的layout算法(或更加技术性地讲,它调用 CSS 重算算法,然后layout、然后重绘、然后重新组合)来重新绘制屏幕。layout 算法相当复杂 ——为了理解某些规则,可以阅读 CSS...

为前端 web 开发者准备的 HTTP2

HTTP2 【注1】将意味着我们在开发网站上的一个变化。HTTP1 的最佳实践在 HTTP2 的世界是有害的。

对于今天 web 上的大多数用户案例而言,是缓慢且低效的

...