博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
讽刺笑话_完全不讽刺的2019年网络设计指南
阅读量:2528 次
发布时间:2019-05-11

本文共 5817 字,大约阅读时间需要 19 分钟。

讽刺笑话

I’ve written about how to design for the modern web before, way back in 2018. But the web moves forward quickly so those guidelines are already obsolete and outdated, as more modern conventions have become mainstream.

早在2018年,我就已经写过有关如何设计现代Web的文章。但是Web向前发展很快,因此,随着越来越多的现代公约成为主流,这些准则已经过时和过时了。

Let's break down and go through the most important design principles of designing for the modern web in 2019.

让我们分解并了解2019年设计现代网络的最重要设计原则。

让用户知道您拥有移动应用程序 (Let Users Know You Have A Mobile Application)

This one remains the most important principle and it’s not without reason. Well paid focus groups have shown that the very first thing a user wants to do when visiting your web site in their web browser is to install a mobile application.

这一原则仍然是最重要的原则,并非没有道理。 高薪的焦点小组已经表明,用户在其Web浏览器中访问您的网站时要做的第一件事就是安装移动应用程序。

The best way to achieve this is to show a modal dialog that prompts them to install it.

实现此目的的最佳方法是显示一个模式对话框,提示他们安装它。

As an optional step, you may add a button or hyperlink to close said dialog. But it's important to use some cryptic text, preferably worded to shame the user to comply.

作为可选步骤,您可以添加按钮或超链接以关闭所述对话框。 但重要的是要使用一些含糊的文本,最好用措辞措辞以使用户屈服。

Tip: If you don’t have an actual mobile application, you can just get an intern to package your website in a webview with security disabled and ship that!

提示 :如果您没有实际的移动应用程序,则可以让一名实习生将您的网站打包到禁用了安全性的web视图中,然后进行发送!

实施不追踪政策 (Implement a Do Not Track Policy)

Many modern browsers these days support a HTTP header called DNT which stands for Do Not Track. This header is meant to signal that a user does not want to be tracked. Unfortunately this is enabled by default in some browsers like .

如今,当今许多现代浏览器都支持称为DNT的HTTP标头,该标头表示不跟踪。 此标头旨在表示用户不想被跟踪。 不幸的是,默认情况下在某些浏览器(如 )中启用了此功能。

However, don’t worry as all is not lost! We’ve found that most users will remove this header when prompted to do so so. In order to handle this, we recommend that you serve a guide on how to disable it when the header is present.

但是,请不要担心,因为一切都不会丢失! 我们发现,大多数用户会在提示时删除此标头。 为了解决此问题,我们建议您提供有关如何在出现标题时将其禁用的指南。

Tip: Don’t serve the prompt to disable DNT on the guide that shows the users how to disable it, as the conversion rate ends up being rather poor.

提示 :不要在向用户显示如何禁用DNT的指南上提供禁用DNT的提示, 因为转化率最终很差。

Cookie consent is confusing. While it's not required in most cases, with reasonable cookie use it’s better to prompt the user for consent so we can track everything without fear of repercussions.

Cookie同意令人困惑。 尽管在大多数情况下并不需要,但使用合理的Cookie最好提示用户同意,这样我们就可以跟踪所有内容而不必担心受到影响。

Tip: Don’t serve pages without cookies enabled even when we don’t need them. It means we can track less personal information, thus we have less user information to sell.

提示 :即使我们不需要Cookie,也不要投放没有启用Cookie的页面。 这意味着我们可以追踪更少的个人信息,因此我们可以出售的用户信息也更少。

阻止广告拦截器 (Blocking Ad-Blockers)

Ad-blockers are everywhere and can really hurt your margins, so the obvious precaution to take is to block ad-blockers.

广告拦截器无处不在,并且确实会损害您的利润,因此采取的明显预防措施是封锁广告拦截器。

Chrome is moving to block ad-blockers, so if the user is using a browser like Brave we’ll be able to just claim the user’s browser isn’t modern enough.

Chrome浏览器正逐步阻止广告拦截器,因此,如果用户使用的是像《勇敢传说》这样的浏览器,我们将可以断言该用户的浏览器不够现代。

Tip: Don’t tell anyone about .

提示 :不要告诉任何人 。

阻止非美国国家/地区和设备 (Blocking Non U.S Countries and Devices)

Between Cupcake nations, GDPR, link taxes and the Huwaei ban which we haven’t been able to figure out at all, the best approach is just to block them all to avoid any and all liability.

在纸杯蛋糕国家之间,GDPR,链接税和我们根本无法弄清楚的Huwaei禁令之间,最好的方法是将它们全部封锁,以避免产生任何责任。

Tip: You can …

提示 :您可以…

最大化布局 (Maximizing Your Layout)

The days of 800 pixels wide layouts are gone. Modern displays tend to be widescreen so make sure to take advantage of the entire width in the layout.

800像素宽版式的日子已经一去不复返了。 现代显示器倾向于宽屏,因此请确保充分利用布局中的整个宽度。

Tip: Research has shown that modal dialogs that cannot be closed perform better.

提示 :研究表明,无法关闭的模式对话框的效果更好。

使用通知 (Use Notifications)

Modern browsers support notifications so enabling them is a must. But as a fallback, also automatically subscribe the user to to a newsletter, sms notifications and/or email notifications.

现代浏览器支持通知,因此必须启用通知。 但是,作为备用,还可以自动使用户订阅新闻通讯,短信通知和/或电子邮件通知。

Tip: Use these notifications to tell users when you have a new version of the mobile application available.

提示 :使用这些通知可以告诉用户何时有新版本的移动应用程序可用。

提示用户 (Prompt The User)

Sometimes users forget they can sign up. Be sure to prompt them regularly and feature a prominent sign up link or button.

有时,用户忘记了可以注册。 确保定期提示他们,并突出显示注册链接或按钮。

Tip: Also prompt the user when they’re about to leave the website or their mouse cursor leaves the website.

提示 :当用户即将离开网站或鼠标光标离开网站时,还会提示用户。

允许用户选择退出 (Allow The User To Opt-Out)

It’s very important that we are user friendly and aren’t intrusive. This means we have to let users opt out of our constant prompts and modal dialogs.

我们必须对用户友好并且切勿打扰,这一点非常重要。 这意味着我们必须让用户退出我们的不断提示和模式对话框。

The best practice here is to put the opt-out settings in a place where the user will easily spot it — typically this is inside one of the “account preferences” pages.

此处的最佳做法是将“退出”设置放在用户容易发现的位置-通常在“帐户首选项”页面之一内。

使用JavaScript (Use JavaScript)

It’s a known fact, all websites require JavaScript.

众所周知,所有网站都需要JavaScript。

While you might think, “Oh it’s only plain text and a couple of modals.” But in the future? By then, it’ll be many many more modals, and I’ll promise you right now.

您可能会想,“哦,这只是纯文本和几种模式。” 但是将来呢? 到那时,它将有更多的模式,而我现在会向您保证。

When that happens, you’ll regret not making your website an isomorphic application using the latest framework running on a serverless cloud.

发生这种情况时,您会后悔没有使用在无服务器云上运行的最新框架使网站成为同构应用程序。

Tip: Don’t render this page with JavaScript.

提示 :请勿使用JavaScript呈现此页面。



Not a web developer yet? Don’t worry about it - you're already qualified from reading this post.

还不是网页开发人员吗? 不用担心-阅读此职位已经具备了资格。

Already a

已经是

翻译自:

讽刺笑话

转载地址:http://qjuzd.baihongyu.com/

你可能感兴趣的文章
凝聚法层次聚类之ward linkage method
查看>>
你不能不知道到的Hook!
查看>>
数据结构#前序遍历建立二叉树 输出中序遍历
查看>>
网站创建过程(二)
查看>>
(转) CS0234: 命名空间“System.Web.Mvc”中不存在类型或命名空间名称“Ajax”(是否缺少程序集引用?)...
查看>>
mysql foreign key(外键) 说明与实例
查看>>
二叉树的非递归遍历
查看>>
android中Activity布局以及实例
查看>>
jsp中常用操作字符串的el表达式
查看>>
POJ——T2117 Electricity
查看>>
T2602 最短路径问题 codevs
查看>>
JAVA IDE IntelliJ IDEA使用简介(二)—之基本操作
查看>>
element-ui <el-input> 注册blur事件
查看>>
HTML5须知的特征和技术
查看>>
HTTP请求方式GET和POST的区别详解
查看>>
Python02_流程控制及数据结结构
查看>>
记录一个数据表联合查询过慢的“小坑”
查看>>
Java中的long与double的区别
查看>>
只出现一次的数字 [ LeetCode ]
查看>>
动手动脑3
查看>>