微游技术部一周分享 20230903期

本周关键字:JetClient插件,playwright-go截图,go context,画面溶解效果,Loading图标的实现,Java bridge错误,SPA资源版本管理,navicat链接postgre,卡片式设计。

minigame-logo

大家好,以下是微游互娱技术部本周的分享:

1. [Android开发] Android Studio 插件JetClient使用简介

https://juejin.cn/post/7273760214330916920

在开发过程中,不论是功能开发或者测试,都需要与后端进行接口联调,查看返回的数据。JetClient可以协助开发者在Android Studio中轻松地完成接口联调。本文介绍一下这款插件如何使用。

2. [go开发] playwright-go浏览器截图

https://overstarry.vip/posts/playwright-go简介/

以前的文章介绍了 chromedp 进行浏览器网页截图, 本文介绍一种新的网页截图的方法——即使用 playwright 进行浏览器网页截图。

Playwright是一个用于自动化浏览器操作的开源工具集。它由微软开发并于2020年发布,旨在提供一种跨浏览器、跨平台的解决方案,可用于测试Web应用程序、编写爬虫、执行自动化任务等。

3. [go开发] 了解golang context包

https://www.cnblogs.com/zxfprogram/articles/17674942.html

本文介绍go标准库的一个关键包:context 包。它用于管理和传递请求范围的数据、控制并发、以及处理取消请求。它通常用于在不同的 Goroutine 之间传递请求范围的数据,以及在需要时取消某些操作。

4. [CocosCreator] Cocoscreator: 溶解效果

https://juejin.cn/post/7273987266522153016

在游戏中,物体的淡入淡出效果是一种常见的状态转换方式。然而,在某些情况下,我们希望在物体进行fade切换时能够呈现出更多的色彩层次感,或展示其他特殊的中间状态。这时,就需要通过编写着色器来实现。这种效果不同于简单的淡入淡出,而是被形象地称为"溶解"效果。

本文介绍如何在CocosCreator中实现这样的溶解效果。

5. [Web开发] ElementUI中的loading图标是怎么实现的

https://juejin.cn/post/7273803674790461479

loading图标是前端使用频率较高的图标之一,前端在向后端请求数据时,在数据返回之前经常要先展示一下loading图标。ElementUI中就有v-loading属性用于展示loading图标。

文本大致介绍其loading图标是怎么实现的,掌握了loading图标的实现方法后,我们也可以不用引入ElementUI,自己就可以直接写一个loading图标。

6. [Web开发] java bridge method can't be invoked on a non injected object

https://juejin.cn/post/7273883730489442360

最近在跟安卓应用下的webview调试一些暴露出来给web端调用的方法,出现了一些小问题" java bridge method can't be invoked on a non injected object "。

本文针对这种情况,出现的原因及解决方法做个总结。

7. [Web开发] 如何解决单页应用部署新版后,用户未刷新页面访问懒加载页面无法获取旧版资源文件报错

https://juejin.cn/post/7274046488753225787

目前大部分前端应用都是单页应用(SPA)的架构,前端部署后需要用户刷新才能获取新版本,这个问题会影响用户体验。 如果页面是懒加载的并且用户未访问过时,部署新版后,用户未刷新页面访问懒加载页面会因为无法获取旧版资源文件报错。

网络控制台显示加载页面的资源显示 404,页面报错。

本文分析出现这种错误的原因,以及解决这一问题的两种方案:

  • 方案一:保留旧版本资源文件(增量部署、非覆盖式发布)
  • 方案二:比较版本差异,提醒用户(或自动刷新)

8. [navicat] navicat12看不到postgre数据库里的表

https://juejin.cn/post/7273987266522415160

使用navicat12查看postgre数据库时,发现看不到postgre数据库里的表。最后找到原因,是因为版本太低不支持,需要升级到navicat15。

9. [产品设计] 关于卡片式设计

https://juejin.cn/post/7274046488753078331

近几年,卡片式设计可以说是移动端产品中极为常见的设计形式了,甚至有很多互联网大厂将卡片式设计纳入设计语言,在各大APP中得到广泛运用。

本文介绍卡片式设计的优缺点、使用场景和范例,并提醒大家需要根据实际场景和内容形式来确定,不要专门为了“卡片式”而设计。

以上。