作者gydF4y2Ba

亚伦·古斯塔夫森gydF4y2Ba

正如从Web标准项目的前经理预计,亚伦·古斯塔夫森热衷于Web标准和可访问性。他一直致力于在网络上近二十年,最近加入Microsoft Web标准提倡的紧密合作,他们的浏览器团队。他在写关于什么的在他的头脑gydF4y2Baaaron-gustafson.comgydF4y2Ba。gydF4y2Ba

同样来自该作者gydF4y2Ba

有意请求:pi时代的缓存策略gydF4y2Ba

缓存媒体文件,特别是图像,似乎是提高性能的一种显而易见的方法,但我们应该这样做吗?为了在不滥用用户网络连接或硬盘的情况下提供更高性能的用户体验,Aaron Gustafson对经典的最佳实践进行了介绍,对媒体缓存策略进行了实验,并分享了一些智能缓存API技巧。gydF4y2Ba

从URL互动gydF4y2Ba

当我们思考这个问题时,我们整个行业都依赖于我们对少数人完全理解的“黑盒子”的信任:浏览器。我们交出我们的HTML、CSS、JavaScript,交叉我们的手指,并希望他们呈现我们头脑中的经验。但是,当事情出错时,知道它们是如何工作的真的能帮你摆脱困境。这就是为什么我们在这个由四部分组成的系列文章中聚集了一些非常有知识的作者来带领我们入门。加入我们穿越网络的旅程,进入代码和体验之间的迷雾之谷。gydF4y2Ba

会话的语义gydF4y2Ba

语义标记始终要紧,但与语音界面迅速成为常态,现在重要的比以往任何时候都多。亚伦·古斯塔夫森向我们展示了HTML标签如何简单有语音接口,一个巨大的冲击。gydF4y2Ba

控制在网页设计幻觉gydF4y2Ba

我们认为,我们作为控制用户体验的工作。但现实是,我们控制远低于我们的想象。这就是设计:它是如何在网络,并为它服务的网络,都应该工作。ALA的亚伦·古斯塔夫森表示很多方面我们的媒体密谋打破我们精心制作的经验,以及股我们可以做些什么可行的建议。gydF4y2Ba

CSS电网的故事,从它的创造者gydF4y2Ba

设计师们几个世纪以来使用的网格。而经过20年的等待,他们终于这里的浏览器。这是CSS电网的故事。我花了很多的人在正确的地方,并在合适的时间来做到这一点。gydF4y2Ba

是的,那网络项目应该是一个PWAgydF4y2Ba

进步网络应用程序(PWA)是一种具有特殊能力的网站。不管你可能听说过什么,大多数网站——更重要的是,它们的读者——可以从成为PWAs中获益。而且很简单!New A List Apart主编Aaron Gustafson解释道。gydF4y2Ba

互动是一个增强gydF4y2Ba

网络上有无穷无尽的单点故障恐怖故事,网站提供空白和被屏蔽的页面,让用户目瞪口呆。但问题不在于JavaScript和其他技术,而在于我们如何使用它们,仅仅依靠它们,而不是多样化地传递体验。在第5章的节选中gydF4y2Ba自适应网页设计(第二版)gydF4y2Ba, Aaron Gustafson解释了为什么理解和在限制范围内工作是建立弹性网站的关键。gydF4y2Ba

现在你看我gydF4y2Ba

显示和使用基于JavaScript页面操作标签式界面,可折叠的元素,和手风琴部件隐藏内容是共同发展的格局。了解如何你的隐藏机制可以选择在摘自影响的辅助技术,如屏幕阅读器可访问的内容gydF4y2Ba自适应网页设计gydF4y2Ba。gydF4y2Ba

停止与CSS3分叉gydF4y2Ba

你可能还记得JavaScript还是一门黑魔法的时候。它赢得了这样的声誉,因为为了实现跨浏览器一致性的哪怕是最细微的一点,你必须为不同版本的Netscape和IE编写代码。今天,由于web标准的倡导和勤奋的JavaScript库作者,我们的代码相对来说是免费的。遗憾的是,在我们急于使用CSS3中可用的一些特性时,我们已经偏离了轨道。进入Aaron Gustafson的eCSStender,这是一个JavaScript库,允许您使用CSS3属性和选择器,同时保持您的代码fork- and hack-free。gydF4y2Ba

渐进增强用JavaScriptgydF4y2Ba

我们关于渐进增强及其实现方式的介绍性系列文章最后介绍了用JavaScript实现PE所需的思维方式,并调查了这样做的最佳实践。gydF4y2Ba

渐进增强与CSSgydF4y2Ba

组织多个样式表,以简化创建适合环境的视觉体验。支持旧的浏览器,同时保持您的CSS不受攻击。使用生成的内容来提供视觉增强,并利用高级选择器来创建奇妙的(或有趣的)效果。系列的第二部分。gydF4y2Ba

理解渐进增强gydF4y2Ba

史蒂芬尚佩翁转向Web开发倒挂,开创了基于标准的设计瞬间最佳实践,当他介绍了设计的概念,内容和体验,而不是浏览器。在一个系列的第一部分,ALA的古斯塔夫森刷新我们渐进增强的原则。即将推出的分期付款将理念转化为成熟的,面向未来的设计和代码。gydF4y2Ba

超越DOCTYPE:Web标准,向前兼容和IE8gydF4y2Ba

七年来,gydF4y2Ba文档类型gydF4y2Ba开关已经站在设计者和开发者非常有利的标准模式和怪癖模式之间进行切换。但是,当IE7,其大大提高了对标准的支持,“打破了网络,”它揭示了我们切换的缺陷。的追求是在寻找向前兼容的更可靠的确保器。在版本针对的答案吗?gydF4y2Ba

如果我告诉你,你有一个美丽的图...gydF4y2Ba

一贯内的设计布局的图像是困难的,尤其是当你交给别人填写的内容的密钥。ALA员工风采亚伦·古斯塔夫森演示了一个小聪明的JavaScript如何去朝着图像布局解决矛盾很长的路要走。gydF4y2Ba

破坏用户体验gydF4y2Ba

预见用户需求的关键是制定好印象;这是小事情最要紧。ALA的技术编辑艾伦·古斯塔夫森解释了为什么渐进增强意味着良好的服务。gydF4y2Ba

入门使用AjaxgydF4y2Ba

在O'Reilly出版的此摘录gydF4y2Ba网页设计技术手册,第3版gydF4y2Ba, ALA的生产编辑想把你拉到一边,和你聊聊鸟类和蜜蜂。或者关于Ajax。gydF4y2Ba

提高链接显示为打印gydF4y2Ba

前段时间,埃里克迈耶展示了如何的URI添加到使用打印样式页面的打印版本。然而,有时候,过多的内联的URI可以使页面难以阅读。亚伦·古斯塔夫森谈到与一个JavaScript救援插件,会让你再爱你的联动。gydF4y2Ba

让他们吃蛋糕gydF4y2Ba

越来越多的争论坑无障碍违反可用性。从我们的角度来看,它就像蚀花生酱果冻反对。本文将帮助您创建一个网页,既可以使用gydF4y2Ba和gydF4y2Ba可访问性,为读者省去了通过JavaScript和文档对象模型进行滚动的麻烦。gydF4y2Ba