首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Google版小程序来了 渣浪微博没有广告了

还记得小安之前跟大家说不用下载app,就可以直接在手机上运行的谷歌的黑科技吗?最近它小试牛刀,弄出了一款没有广告、信息流按照时间排列的渣浪微博PWA版。...它其实像微信小程序,全称是 Progressive Web App,直译过来的意思是渐进式网络应用。从它的定位和形态上你可以先把它看作 Google 版小程序。不用下载app,就可以直接在手机上运行。...换种说法就是接近 APP 形态的网页,以微博 PWA 版为例,你想「获得这款 APP」,首先需要在 Android 手机上打开 Chrome、UC、360 浏览器、百度浏览器等,输入对应的网址,打开网页后登录上账号就可以刷微博了...从微博 PWA 版多个操作步骤也可以看出,PWA 在实际应用中其实有点类似于「养成游戏」——也就是渐进式的形象表达。...这对于内容构成中图片、视频占比跟高的微博也意义重大:有了这项离线能力,微博 PWA 版在网络较差的环境下也能保证图片和视频的加载速度。

1.5K60

Facebook iOS 应用是如何加速图片显示的?

你的Facebook的动态消息中充满着一些关于你朋友、家人以及你所爱的人的照片,也许你会想要在手机上也能重温那些场景。我们一直在寻找提升用户体验的方式,包括更优秀和更快的移动端体验。...之后的每一层扫描都会使得这张图片的精度上升一个等级。当图片以PJPEG的格式被下载的时候,一旦第一层扫描结束我们可以马上在手机上为用户显示缩略图。...然而,手机端的应用们似乎还没赶上这个潮流。举个例子, iOS 端上还没有渐进式处理图片的支持,所以我们不得不为在 iOS 上的 Facebook 开发新的方式来做到这一点。...在 Facebook 的 iOS 客户端上用渐进式图片 在 Facebook for iOS 中采用渐进式的图片渲染有如下一些好处: 1.数据消耗:PJPEG使得我们可以避免下载小尺寸的图片。...3.硬盘储存:使用PJPEG来储存图片减少了应用对于硬盘的占用。 4.一个URL:因为我们不再需要根据不同的尺寸来多次下载图片,所以我们可以用相同的URL标识资源。

1.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    安装小孙同学

    如需配置网站PWA,请参考糖果屋教程 传送门 一、关于PWA   PWA的全称是Progressive Web Apps,译为渐进式网络应用程序。...装配了PWA以后,用户可以将网站作为Web APP安装到自己的设备上,以原生应用般的方式浏览博客,同时借助PWA的缓存机制,能够更快速的浏览。...在手机端安装小孙同学,这应该是大多朋友的选择,在手机浏览器访问本站时,会因为浏览器的问题,导致浏览体验不佳,安装小孙同学app后,浏览体验有质的飞跃,下次访问时也不用再去浏览器中输入网址了。...1、手机应用商店下载edge浏览器 图片演示 2、设置浏览器的权限,允许浏览器添加桌面图标 小米手机的设置步骤为打开设置——>应用设置——>应用管理——>找到edge浏览器——>权限管理——>添加快捷方式权限设置为允许...图片演示 4、因不可抗拒因素,我也不知道是为什么,可能是因为浏览器加载的问题吧,有时等了好长时间网页也不会提示安装小孙同学,这时候选择浏览器中间的三个点,找到添加到主屏幕的功能,点击安装即可!

    61810

    将vue项目打包成移动端app(app打包教程)

    大家好,又见面了,我是你们的朋友全栈君。...转换为 移动 APP项目 前几步配置完成后,就可以在手机上进行真机调试了 真机测试没有问题,就可以进行下一步—》打包apk了 最后将apk安装包安装到手机上就可以正常使用了 ---- 首先打包vue到...dist目录 npm run build 然后再Hbuilder中打开dist目录 首先可以看到dist目录的图片是一个 W 字样的图标,表示这是一个 web项目 然后将dist包含的 web项目...manifest.json中配置移动APP所需要的配置项 应用信息配置 appid需要登录后才能获取 图标配置 启动图片 SDK配置 模块权限配置 页面引用关系...原因:项目文件路径引用错误,导致文件加载为404 vue打包后的文件时存在于dist目录下的,也就是说dist目录作为根目录。

    6.8K20

    Vue学习笔记1-什么是Vue

    ---- 二、渐进式框架 Vue 是一个框架和生态,功能覆盖了大部分前端开发常见的需求。但 Web 世界又是十分多样化的,我们在 Web 上构建的东西可能在形式和规模上有很大不同。...作为我们应用的一部分嵌套进去,这就是渐进式。...什么是单页面应用? 比如 vue 的官方文档,我们正常阅读时,切换会非常快,为什么?...解释二:html 仅仅作为静态文件,客户端在请求时,服务端不做任何处理,直接以原文件的形式返回给客户端客户端,然后根据 html 上的 JavaScript,生成 DOM 插入 html。...为什么使用服务端渲染,它解决的是什么问题 简单总结起来就是两点: 首屏加载快 相比于加载单页应用,我只需要加载当前页面的内容,而不需要像 React 或者 Vue 一样加载全部的 js 文件 SEO

    46810

    Vue学习笔记1-什么是Vue

    ---- 二、渐进式框架 Vue 是一个框架和生态,功能覆盖了大部分前端开发常见的需求。但 Web 世界又是十分多样化的,我们在 Web 上构建的东西可能在形式和规模上有很大不同。...作为我们应用的一部分嵌套进去,这就是渐进式。...什么是单页面应用? 比如 vue 的官方文档,我们正常阅读时,切换会非常快,为什么?...解释二:html 仅仅作为静态文件,客户端在请求时,服务端不做任何处理,直接以原文件的形式返回给客户端客户端,然后根据 html 上的 JavaScript,生成 DOM 插入 html。...为什么使用服务端渲染,它解决的是什么问题 简单总结起来就是两点: 首屏加载快 相比于加载单页应用,我只需要加载当前页面的内容,而不需要像 React 或者 Vue 一样加载全部的 js 文件 SEO

    68430

    在“小程序”PWA上开发WebRTC

    使你的WebRTC应用程序像PWA一样 什么是PWA 简而言之,渐进式网络应用程序(简称PWA)是一种带有一些额外功能的Web应用程序,是一种编写Web应用程序的新方式,它为你提供了一些操作系统通常不具备的...代码示例 现在,让我们继续看一些示例代码,以帮助你入门。我假设你已经安装了一个网络应用程序并准备好了。 Manifest(清单) 网络应用程序清单是你通常放在标记内的更为结构化的版本。...当应用程序的全名太长而无法全部显示时,可选的short_name将会显示在手机的主屏幕上。 background_color用于屏幕背景颜色设置。...权限 为了能够将推送通知发送到用户的手机上,你首先必须申请权限。在页面打开时立即请求推送通知的权限通常被认为是不佳的形式。请确保用户知道为什么他们需要这些推送,并及时地向他们提供增值服务。...阻止通知也很容易,所以最好不要指望被应用程序准许的通知能够按预期设想一样有效。 技巧和窍门 相机的方向 在手机上使用WebRTC时,你需要特别注意相机的方向。

    1.2K10

    移动web开发问题和优化小结

    2.Meta标签 页面在手机上显示时,增加这个meta可以让页面强制让文档的宽度与设备的宽度保持1:1,并且文档最大的宽度比例是1.0,且不允许用户通过点击或者缩放等操作对屏幕放大浏览。...我自己也在手机上粗略试过,确实有那么一回事,平常看博客,5分钟左右少1%,用了硬件加速3分钟左右就少1%,大家注意合理使用。...: 1.在手机上(其实PC也是一样)。...关于touch和鼠标事件的延迟说明,我引用叶小钗大神博客里面的一张图片,如下 ? 在手机上,click的延迟将近400ms。对于用户而言,是一个很严重的延迟了!所以在手机上,并不建议用click。...我也搜过一下这个问题,发现别人还遇到了我没遇到过的问题!真是,哎~。所以在手机上,不建议用fixed定位,使用absolute代替!如果一定要用,写好了之后,一定要多测试几次!

    2.1K21

    跨平台开发框架和工具集锦

    我当年就用过诺基亚手机登陆腾讯家园逛QQ空间偷菜,现在手机腾讯网https://wap.3g.qq.com/还存在,其他的Web App,比如淘宝网手机版https://h5.m.taobao.com/...(1) PWA PWA: 全称是Progressive Web App,翻译成中文意思是:渐进式网络应用程序。它是 Google 公司于2015 年提出的,2016 年 6 月才推广的项目。...PWA是Google主推的一项技术标准,FireFox,Chrome以及一些基于Blink的浏览器已经支持渐进式Web应用了,Edge上对渐进式Web应用的支持正在开发中,Apple公司也表示在Safari...)上最常用的本地API调用,然后以统一的Javascript API形式提供给Web开发者调用。...除上文讲解的之外,我还想提几个目前可以值得研究的一些技术,主要有这几个:Instant App、快应用、Kotlin、Scade.

    4K30

    用开源移动应用 PlantNet 来识别花草和树木

    它可以在 iOS 和 Android 上使用,而且是免费的,所以我决定试试。 以开源的方式识别植物 我在手机上下载了这个应用程序,开始用它来识别我在村子周围散步时的一些花草和树木。...随着我对这个应用的熟悉,我注意到我拍摄的图片(以及其他用户拍摄的图片)是以知识共享署名-相同方式共享(CC-BY-SA)的许可方式共享的。进一步的调查显示,PlantNet 是 开源 的。...它最初是一个 Web 应用,而智能手机应用程序于 2013 年推出。该项目是 Floris'Tic 倡议的一部分,这是法国的另一个项目,旨在促进植物科学的科学、技术和工业文化。...然后,该系统提供一个可能的物种清单及其插图”。 使用 PlantNet 该应用很容易使用。从你的智能手机上的应用图标启动它。 image.png 当应用打开时,你会看到你已经在资料库中收集的标本。...该应用是免费使用的,每天最多可以有 500 个请求。它还有一个 API,以 JSON 格式提供数据,所以你甚至可以把 Pl antNet 的视觉识别引擎作为一个 Web 服务使用。

    75520

    移动端开发总结

    2.Meta标签 页面在手机上显示时,增加这个meta可以让页面强制让文档的宽度与设备的宽度保持1:1,并且文档最大的宽度比例是1.0,且不允许用户通过点击或者缩放等操作对屏幕放大浏览。...我自己也在手机上粗略试过,确实有那么一回事,平常看博客,5分钟左右少1%,用了硬件加速3分钟左右就少1%,大家注意合理使用。...: 1.在手机上(其实PC也是一样)。...关于touch和鼠标事件的延迟说明,我引用叶小钗大神博客里面的一张图片,如下 ? 在手机上,click的延迟将近400ms。对于用户而言,是一个很严重的延迟了!所以在手机上,并不建议用click。...我也搜过一下这个问题,发现别人还遇到了我没遇到过的问题!真是,哎~。所以在手机上,不建议用fixed定位,使用absolute代替!如果一定要用,写好了之后,一定要多测试几次!

    2.7K10

    h5页面在浏览器上好好的,到手机上熄火了又看不到报错信息怎么办?

    这可把我急坏了,不知道有没有小伙伴有和我一样的困扰,我们在开发手机版网页的时候,常常会出现下面的情景: (1) 开发时,在自己电脑上运行得好好的,在手机上打开就挂了,但是手机上又看不到error log...如果说(1)还可以通过电脑连接手机以查看log来解决,那(2)在没有完善的前端上报体系时就非常被动了。 作为开发者,我们的诉求很简单:有没有快捷的方法在手机前端页面看到log日志?...被查看的元素也会在页面上高亮,能够使你快速知晓DOM元素的margin,padding。 Network面板 Network面板通过performance接口以图表的形式展示页面的加载速度。...Snippets面板 Console面板可以执行js脚本,但在手机上输入代码体验实在不怎么样。利用该面板你可以添加一些方法以便于快速和多次触发它。...一般的 web-view 嵌套网页是可以用的,或者手机浏览器都是OK的。如果是小程序或者第三方软件解析html需要查看一下原理。至于微信小程序为什么有,因为别人就是内置的,自己写适配了自己。

    1K20

    开源编程学习 APP Growth 发布 3.0,在碎片时间里练习

    如我们所料,RN 的坑很多,过些日子,我再写一篇文章吧。 现在,让我们再看看 Growth 这个应用里,有什么新功能。...LeetCode 目前相应的题目是在 GitHub 上的,下载速度有点慢,希望有产商可以提供个服务器,哈哈哈~~。 如果你每天要在地铁上站一小时,那么请带上一个 LeetCode 问题练习。...算法动画学习工具 基于 AlgorithmVisualizer 既然,我们已经有了那么多算法题,那么我们也应该在手机上学习。...console.log 会以 Toast 的形式展示出来。 这绝逼是我在 Growth 做的最吊的,但是没有什么卵用的功能。 如果你想试试某行代码,那么试试新的编辑器。...于是,我们便想将那些在 GitHub、GitBook 上的书,制作成方便在手机上阅读的内容。便有了: ? Extends 实际上,这个功能实现得是最早的。但是在当前并没有什么用,当前只是链接。

    83480

    基于Docker如何快速部署自己的ChatGPT

    现有的基于GPT的开源项目已经非常多,本文以现有的高热度github开源项目chatgpt-web为例,教大家简单快速地搭建属于自己的ChatGPT。...SSL证书首先在云产品中找到SSL证书,点击我的证书-免费证书-申请免费证书图片填写申请的域名,申请成功之后,点击下载,下载nginx格式的即可Step2....部署成功之后,我们再到手机上访问该网站时便可以保存他在桌面了。...默认的PWA图标和全局用户信息配置在项目中,即使在网页可以修改当前登陆者的用户信息,在清除Cookie之后便会还原,如果你想定制这两种信息,请拉下chatgpt-web项目进行镜像自定义本文使用PWA时采用了自定义镜像...,效果在手机上如下,我定制为了可爱的花花图片博客嵌入在博客中也已经加入了ChatGPT的嵌入体验欢迎访问https://cloud.benym.cn/gpt/

    12.5K41

    简单粗暴,详细得不要不要的 JavaWeb快速入门

    你每天打开的QQ就一个应用程序,你在手机上打开的微信,百度地图等等,这些都是应用程序。 不同的是,QQ是一个本地客户端程序,它需要你在自己的电脑上安装一个客户端,然后你打开QQ,可以登录,聊天。...一样的道理,我们肯定也不希望在手机上安装一大堆应用,卡都卡死了,如果能直接访问一个网页,就能获得我想要的服务就好了。...当然,现在是不太可能的,毕竟访问网页要流量啊,而我在手机上安装了APP,就好像电脑的QQ一样,大部分资源文件就在我本地,我不需要每次都去联网下载。...比如图片,app就没事,因为就在本地,可是如果用web,我每次访问那个网页,就需要把图片重新下载一遍。这样不是很浪费流量吗? 3....XML的一个作用就是配置文件,web.xml本身就是一个配置文件。在web项目中,我们应用xml最多的也就是配置一些参数。 配置参数,就是给属性赋值嘛,没什么神秘的。

    85590

    这么多移动开发的方式,传统方式写安卓、IOS 还有出路吗?

    对于用户来说,原生应用在使用之前需要花大量的流量去下载,而且还暂用大量的闪存空间。据统计,用户在手机上最常用的的也就三个 App,那么就导致大量的 App 在手机上决大部分的时间都是闲置的。...PWA PWA 全称是: Progressive Web Apps,渐进式 Web 应用。这是 2016 年,Google I/O 大会上提出一个 Next Web Generation 的概念。...这并不是描述一个技术,而是一些技术的合集。PWA 是专门应对手机 Web 开发而提出的,通过新技术的成熟,实现最好的 Web + 手机 APP。...、全屏执行的 Web App Manifest;以及进一步提高 web 应用与操作系统集成能力,让 web 应用能在未被激活时发起推送通知的 Push API 与 Notification API 等等...快应用 对于快应用我可能还时属于第一批的开发者,在去年暑假,也就是 2017 年 8 月份开始,我在小米就开始做基于小米推出的直达服务,做的是关于多看阅读的一个分享页面,基本上跟现在联合推出的快应用没什么差别

    1.8K60

    小游戏从0到1:第 2 课 创建第一个小游戏项目

    当一个空目录作为目标目标被选用时,并且 AppID 是小游戏帐号的 AppID,此时点击「创建」,工具将自动基于模板创建一个小飞机游戏项目。 有人问,为什么我创建的不是小飞机项目?...通过体验模式创建的项目,一些功能诸如上传 / 预览等不能使用,一些开放接口诸如登陆、拉取用户信息等不能调用。 项目创建之后,如何查看运行效果呢?怎么样在手机上运行呢?...,在手机上能累计打开十几层小飞机游戏,这种现象在手动操作时是很难出现的。...鉴于小游戏宿主环境的差异,有些 bug 在微信开发者工具中不存在,在手机上却存在,这时候如何在手机上调试呢? 在手机上调试,当小游戏运行后,点击屏幕右上角胶囊按钮组中的「…」按钮,选择「打开调试」。...通过远程真机调试,用户在他的手机上进行一些操作,运行的是开发者本地的代码,相应的打印信息开发者在本地都能看到。这是一个很方便的排查用户 bug 的调试方法。

    1.3K20

    渐进式Web应用程序的深入概述

    这是一个冗长的描述,如果用一句话简要的概括:我认为PWA只是一个具有良好用户体验的Web应用程序,仅此而已。 为了更清晰地理解这个定义,让我们来一探其核心原则。...要减少加载应用程序shell文件所需的时间,您可以尝试缩小代码(以减小文件大小)、捆绑文件(以最小化网络请求的数量)、删除未使用的代码。您可以在需要时将此删除的代码发送给客户端。...它可以允许用户继续并在请求完成时通知他们,可以通过分离数据访问实用程序和UI逻辑来简化测试。 使用App Shell模型是一个很好的起点,但它不是渐进式Web应用程序的要求。...用户可以根据需要,选择下载和缓存其他部分,这完全取决于用户与您应用程序的交互方式。 服务请求 服务请求的实现因应用程序而异,但在应用程序中开始使用它们时应该了解一些事项。...这可能需要进行额外的网络请求以进行对比,但这应该不是问题,因为应用程序不会受到请求执行的影响。 服务器还能够在处于活动状态时对Fetch,Push和Message等功能事件执行操作。

    1K20

    作为程序员的你,竟然不知道谷歌三件套

    但是,如果你之前没有在手机上使用过谷歌的服务和应用,恐怕,仅仅下载完这个应用或许还是不能使用。 因此,最近两天,我的博客下面的评论和公众号里的消息,经常有人说:为什么我下载了,不能使用?...所以,我们在使用 Google 手机应用之前,必须现在手机上装上 Google 服务框架才行,那如何装呢?其实在我们手机的各大应用市场应该能够搜到这么一个东西:谷歌服务下载器。...上面这个图,是我手机里的谷歌应用,想用吗?记住了,先下载谷歌三件套。如果你在你手机的应用市场里找不到谷歌服务下载器这类东西,你可以先去酷安市场,豌豆荚市场找找或者找百度也行。...关于访问外国网站的问题 下载了谷歌服务三件套,如果不会访问外国网站一样不能使用,最近很多人问我如何访问外国网站,但是我在公众号上不能说,毕竟你们懂得,属于敏感信息。...最后,昨晚发的一篇很好的文章竟然没人看,没人阅读,关于大前端的一些知识,没看过的希望大家看看。 强烈推荐: 『前端大事记』之「几件大事」

    4.9K20

    『Charles数据抓包功攻略』| 如何使用Charles进行数据抓包与分析?

    2 Charles主要功能可以从官网看到如下信息:图片大致意思是:1、SSL代理–以纯文本形式查看SSL请求和响应2、带宽限制以模拟较慢的互联网连接,包括延迟3、AJAX调试–将XML和JSON请求和响应视为树或文本...4、AMF–以树的形式查看Flash远程处理/Flex远程处理消息的内容5、重复请求以测试后端更改6、编辑请求以测试不同的输入7、拦截和编辑请求或响应的断点8、使用W3C验证器验证记录的HTML、CSS...和RSS/atom响应3 Charles下载Charles官网地址:图片点击图中的下载按钮进入下载页面:Charles下载页面:图片选择自己的操作系统进行下载,我这里使用的是Windows平台。...,即咱们之前获取的ip和设置端口,保存即可:在手机上操作,就可以看到相关的数据信息了:图片通过以上设置一般不能抓到手机上的https包,上边的图中其实是我已经设置过了;如果抓取不到手机上的https包,...Charles Root Certificate】:点击【Install Charles Root Certificate On a Mobile Device or Remote Browser】,在手机上输入图片中的网址安装证书即可

    2K30
    领券