汉堡派对的承诺
阅读评论
Mariko Kosaka 以一个精心制作的精彩比喻。
什么是 JavaScript 中的 Promise? 这就像你去餐厅点汉堡和奶昔一样。 餐厅需要准备你的食物,所以你付款后,会得到一个带有蜂鸣器的托盘。 托盘就是 Promise。
我们正在阅读的网络内容,并有一些想法。 有我们应该知道的链接吗? 告诉我们!
Mariko Kosaka 以一个精心制作的精彩比喻。
什么是 JavaScript 中的 Promise? 这就像你去餐厅点汉堡和奶昔一样。 餐厅需要准备你的食物,所以你付款后,会得到一个带有蜂鸣器的托盘。 托盘就是 Promise。
Una Kravets 关于使用 Service Workers 缓存资产和单独请求的文章以供离线阅读的简单教程。
我很好奇最佳实践会变成什么。 询问用户点击某些东西可能是它。 还有可能:根据最近发布的文章、当前正在查看的文章或与当前正在查看的文章相关的文章来被动缓存文章。
Sally Jenkinson
Progressive Web Apps(有时简称为 PWAs,因为科技界中的所有事物都需要缩写)是网站遵循特定方法,并满足特定技术标准的概括性术语。 名称中的“app”并非偶然 - 这些内容共享您在原生体验中会发现的大部分功能 - 但实际上,它们只是网站。
这就像您构建了一个**非常出色**的网站,因此您可以在移动设备上拥有一个主屏幕图标。 并且“出色”由性能和渐进增强来定义。
当您听到人们说“我希望网络获胜”时,他们通常的意思是“我不想让网络输给专有应用程序开发”。 PWAs 看起来是朝着让网络应用程序在移动设备上不再是二等公民迈出的早期一步。 也许未来原生应用程序开发**就是**网络开发。
Ethan Marcotte,关于时间和预算受限的组织网站
在他们工作紧迫性和资源规模之间,花费数月时间进行全面重新设计是他们负担不起的。 鉴于此,例如,WordPress 的免费主题可以产生相当大的价值,特别是对于预算受限的组织。 他们可以更快地启动他们的重新设计,并继续接触到最需要他们信息的人。
因此,Ethan 查看了许多免费主题,以便至少可以在那里做出负责任的选择,并发现
结果令人惊讶:在 3G 连接下,我测试的较慢的主题需要 45-90 秒才能显示任何内容。 换句话说,页面在大约一分钟后才能**使用**。
非常糟糕。
我发现特别可怕的是,这些只是空的主题。 我通常将此类网站(现成的,在上面添加 CMS)的缓慢归因于主题之上发生的事情。 例如,上传太多/太大图像以及安装数百万个加载自己的资源集的插件。
我认为它以一种新的方式展示了最近的技术:拯救我们自己。 HTTP/2 使连接资源不再那么重要,这**拯救了我们自己**以及数百万个独立 CSS 和 JavaScript 文件的插件。 WordPress 默认情况下使用响应式图像 by default,这**拯救了我们自己**并确保我们不会加载比我们需要的更多的图像。 AMP 作为一项技术,正在说你们在这里已经迷路了,我们需要拯救你们自己。
Elliot Dahl
在 Pivotal,我们使用 React 创建了一个 SVG 图标系统,供我们的产品套件使用。 本文介绍我使用 CSS 样式化 SVG 图标系统的方案,使其易于使用且高效。
对齐和图标(任何类型的图标)可能永远都有些棘手。 它取决于每个网站都会不同的两个因素:字体和图标。 Elliot 能够通过使用 bottom: -0.125em;
将图标向下拉来实现 与 Arial 的完美对齐,因为 Arial 沿着基线对齐,而图标本身是在边缘周围设计了 12.5% 的白色空间。 在边缘设计 SVG 图标周围的空间(尽管对于对齐来说很烦人)是一种相当常见的做法,因为如果没有空间,您可能会在某些浏览器/分辨率/缩放/等(抱歉,我没有更多细节)中遇到边缘的尴尬裁剪。
Erik D. Kennedy
那么,如果色彩理论没有为 UI 设计中的颜色提供坚实的基础,那么什么提供了呢? 让我给您一个意见:颜色修改。 正是颜色的调整很重要,而不是从色彩理论帽子中选择它们。
Ahmad Shadeed 与 一些类似的思考和例子。
喔,喔,这是一个使用 CSS 的技巧。
我前几天看到 Das Surma 发布的这个小型网络应用程序(现场演示)。 它很有趣,但它也是许多现代技术的引人注目的演示应用程序。 我相信这就是它的全部意义。
<tinderforbananas-item>
,使用 Polymer polyfill。也许它会成为未来 HTML5 Boilerplate 的样子。