您现在的位置是:主页 > 云服务器 >

返现卡-哪种云存储好用

2021-01-13 15:43云服务器 人已围观

简介这是一个由三部分组成的系列文章的第一部分,我不会撒谎,渐进式的Web应用程序(或PWA)已经成为一个流行语,许多开发人员高唱它的优点,宣称它解决了他们所有的问题。进步的...

企业数据库_香港_哪种云存储好用

这是一个由三部分组成的系列文章的第一部分,我不会撒谎,渐进式的Web应用程序(或PWA)已经成为一个流行语,许多开发人员高唱它的优点,宣称它解决了他们所有的问题。进步的网络应用不会治愈癌症,也不会让你独自成为亿万富翁。但它们可以让你的网络应用程序变得更加平易近人表演之前我们开始讨论为什么你应该关心渐进式的Web应用,也许我们应该先解释一下它们是什么。很多人认为渐进式网络应用程序是谷歌的产品,因为这个词是由谷歌员工弗朗西斯贝里曼和亚历克斯罗素创造的。然而,这个短语描述了如何使用现代浏览器的技术来构建一个web应用程序,低价云服务器,以提供一个更"本地"的应用程序感觉,并且在Android上的渐进式web应用程序的情况下,实际上完全是本地应用程序的行为。网络研讨会根据谷歌开发者的说法,一个进步的网络应用程序是:渐进式-适用于每个用户,而不考虑浏览器的选择,因为它是以渐进式增强为核心原则构建的。反应灵敏-适合任何外形:台式机、移动设备、平板电脑或任何下一代设备。独立连接—通过服务工人增强,使其能够脱机工作或在低质量网络上工作。App like-感觉像一个应用程序,因为appshell模型将应用程序功能与应用程序内容分开。新鲜-由于服务人员更新过程,始终是最新的。安全-通过HTTPS提供服务,以防止窥探,并确保内容未被篡改。可发现-由于W3C清单和服务工人注册范围,它被标识为一个"应用程序",使搜索引擎能够找到它。可重新接入-通过推送通知等功能使重新参与变得容易。可安装-允许用户添加他们认为最有用的应用到他们的主屏幕上,而不必为应用商店带来麻烦。可链接-通过URL轻松共享,不需要复杂的安装。所有这些特性都是由一些技术提供的,这些技术以HTTPS连接、Web清单和服务工人的形式提供给所有现代浏览器。对于大多数开发者来说,这意味着你现在有了更多的玩具来提供更好的用户体验。这也意味着无论最终用户网络如何,你都可以创建一个更具交互性的应用程序连接。媒体需要进步,但你为什么要关心进步的网络应用?嗯,最明显的是改善用户体验的能力。只需使用渐进式Web应用程序对现有应用程序进行超级充电,最终用户将获得一个外观和行为都像本地应用程序的Web应用程序,这是他们习惯的体验到。那个进步的Web应用所需的技术中最复杂、最吸引人和最有用的部分是服务人员,它通过离线缓存和远程访问来实现基本的内容功能。与服务工人一起,私有云市场,像Cloudinary这样的映像后端有助于媒体处理任务,例如优化和数据处理(有时称为图像CDN)。目前,最完整的服务工人API是fetch API、推送通知、缓存和后台同步(预计不久会定期同步)。在推送/推送循环中,javascript可以提供更少的用户体验。然而,最好的性能提升来自缓存和后台同步。与在ServiceWorker中的install事件中,您可以强制浏览器获取和缓存所有大型资产,包括CSS和JS文件。它还可以用于应用程序中使用的其他资产,以及任何足够大的资产,以证明早期获取和缓存的合理性。sync事件使您能够在设备重新联机时发出请求,并在连接断开或变得不稳定时缓存请求,以便对要加载的内容进行排队下一个。那个服务人员事件的皇冠明珠是取物。此事件使您能够拦截和修改HTTP请求。一个强大的用例示例是,对于每个请求,检查缓存是否有一个带有相关TTL的版本,如果没有,则获取该版本。想象一下,从闪电般快速的CDN中获取图像和视频,并能够基于其他HTTP请求或中的数据更改对其进行缓存(或预获取)浏览器权力产生的web应用要么是数据密集型的,要么是包含大量下载的内容,比如图片和视频。随着良好的数据连接促使更多内容进入管道,购物返利,这类媒体的使用正在增加。因此,即使您已经优化了服务器上的所有内容,在连接性较差的区域,用户体验也会显著降低-一边。拿着fetch和sync事件的优点是可以缓存大块数据,甚至可以预先获取并缓存它们,云服务器网址,这意味着您的用户可以获得更好的感知体验,作为开发人员,我们不必担心服务器和浏览器。如果你已经准备好冒险尝试让你的网络应用程序更进步,工具确实能为你指明正确的方向。其中最大、最容易使用的是Lighthouse项目,这是一个Google项目,但对任何人都开放。此测试套件验证您的应用程序是否遵循渐进式Web应用程序所需的原则。它也是检查性能和可用性的好工具。它有多种风格-从基于NodeJS的CLI到googlechrome分机。现在你知道什么是进步的Web应用,为什么你应该关心它们,甚至知道在哪里可以确保它们符合标准。所以,继续使用现代浏览器功能,让你的应用程序更好、更进步!jQuery渐进式Web应用程序示例githubGitHub页面CodePen项目mikeelsmore喜欢用代码构建、修补和使一些奇怪的事情发生,利用他的时间来分享关于快速开发和数据库技术的知识。大多数时候,他都在构建一个结合了JavaScript、服务器技术和奇怪的api的原型。Mike也碰巧是黑客亚文化的积极参与者,大数据是什么,他参加了黑客竞赛和开发会议,同时也经营着自己的组织。

Tags: 哪种  存储  好用 

标签云

站点信息

  • 文章统计32535篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们