排序
Reqable项目日志:如何解决Flutter Web跨域问题
自Reqable正式发布以来,收到了很多开发者朋友们的肯定和支持。在此,写一个项目日志系列。这是第二篇,还原下Reqable是如何解决Flutter Web跨域问题的。 跨域问题 跨域限制是浏览器的安全策略...
WebGL学习(十六)渲染到纹理(帧缓冲)
1.介绍 之前章节学习纹理的时候,我们是将外部现成的图片作为纹理,渲染到图像上。 而这里我们将要使用自己渲染的图像,作为纹理,渲染到另外一个图像上。也就是可以动态生成纹理。 2. 帧缓冲Fr...
OpenAI 推出超神 ChatGPT 注册攻略来了
前几天,OpenAI 推出超神 ChatGPT,非常火爆。但是呢,因为不可抗力原因,大部分人无法体验到。这里我分享一下注册的攻略。 准备 首先能能访问 Google(前置条件,不能明确说,懂得都懂) 你得...
关于PNG的一些知识
PNG是一种常用的图像文件格式,支持无损压缩和透明度。在PNG格式中,有三种常见的子格式,即PNG8、PNG16和PNG32,它们之间有以下区别: PNG8:PNG8是指8位索引色PNG图像,最多支持256种颜色。这...
源码学习之MyBatis的底层查询原理、海纳“千川”:得物多场景统一推荐平台 | 每日掘金第251期
Hello,又到了每日掘金时间。酱酱们的每日掘金新增优质作者介绍和码上掘金板块,专注于发掘站内优质创作者和优质内容,欢迎大家多提宝贵意见! 本文字数2100+,阅读时间大约需要 15分钟。 【本...
微前端(micro-app)使用手册
转载请注明出处,点击此处 查看更多精彩内容 micro-app 使用手册 micro-app 是借鉴了 Web Component 的思想,通过 Custom Element 结合自定义的 Shadow Dom,将微前端封装成一个类 Web Componen...
?一个demo体验Vue3.3+TypeScript所有新功能?
最新文章发布在公众号:萌萌哒草头将军,个人:SunBoy_mmdctjj,欢迎关注,最近关注有?,送五本JavaScript的书~ Vue3.3已经发布一个月了,今天我和大家体验下最新功能 ? 准备工作 ? 创建项目并...
Vue3响应式剖析
改了好几版,都是干货了,废话不说,开冲!!! 2.x和3.x 响应式差异 Vue2的响应式是基于Object.defineProperty的。但它只对初始对象的属性有监听作用,而对新增的属性无效。 尤大也知道有这个...
用 React 封装一个可暂停并保留剩余倒计时的计时器钩子
我正在参加「掘金·启航计划」 useKeepInterval 我们一般会使用 setTimeout 和 setInterval 用来做倒计时和计时的操作,而如果我想要暂停这个操作就需要执行 clearTimeout 和 clearInterval, 但...
vite项目build cdn引入插件vite-plugin-cdn-import
项目优化线上发布的时候,减少js的体积,是常用的手段,例如vue,vuex,axiox等采取cdn的引入形式,不是把它们打入bundle的形式,虽然可能有增加http请求cdn的次数,但是如果cdn稳定且速度快,...
Monorepo在国际的实践与总结
随着软件开发项目的复杂性和规模的不断增长,越来越多的公司开始采用Monorepo(单一代码仓库)的开发方式。Monorepo作为一种管理代码的方式,通过将所有相关的代码存储在一个单一的版本控制库中...
【Unity3D】魔方
1 需求实现 绘制魔方 中基于OpenGL ES 实现了魔方的绘制,实现较复杂,本文基于 Unity3D 实现了 2 ~ 10 阶魔方的整体旋转和局部旋转。 本文完整代码资源见→基于 Unity3D 的 2 ~ 10 阶魔...
[canvas2D] 使用 canvas 实现吃鸡游戏小地图缩圈效果
什么是“缩圈” 吃鸡类型游戏中,为了增加游戏的紧张感和刺激感,通常会设置一个“缩圈”的机制。每隔一段时间,游戏地图上的安全区域会逐渐缩小,只有在安全区内的玩家才能保证自身的健康值。...
Vue3组件库设计核心要素
专栏前几篇文章让我们重新认识了Vue3基础知识,从这篇文章开始,我们将以 Vue3 组件库的开发为线索,梳理设计一个企业级组件库需要考虑哪些核心要素,并实现常见组件。 在我们动手实现组件库之...
科大迅飞语音听写(流式版)WebAPI,Web前端、H5调用 语音识别,语音搜索,语音听写
写在前面 由于公司有个Web项目需要用到语音搜索功能,找了一些第三方库都不太理想,要么语音识别速度很慢,要么不能精确识别等等,最后选择了迅飞语音(迅飞语音听写(流式版)WebAPI)。迅飞...
Electron24+Vue3+Vite4从0开始搭建一个桌面应用
1. 现实问题 得益于 Vite 卓越的前端开发体验,越来越多的 Electron 项目也开始应用它来构建开发。翻阅各种社区资源可以发现很多基于 Vite 搭建的 Electron 开发模板,但都存在着一些共同的问题...
微信小程序——简单饮食推荐(三)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第3天,点击查看活动详情 ?接上篇文章:微信小程序——简单饮食推荐(一) 项目源码??:点击跳转到Github (三)转盘选餐模...
从源码的角度告诉你:ReactDOM.render是如何渲染class组件的(上)
内容讲到啥程度? 我最近在读框架源码,读的过程中发现render对于这个框架来说真的太重要了,因为它把能干的事都干了,所以我准备将这个方法拆成几篇文章来讲解,尽量做到每个方法都不漏。 这篇...
CSS, SVG和canvas分别实现文本文字纹理叠加效果
在网页设计中,文本文字纹理叠加效果是一种常见的设计要求,可以用于增强文字的视觉效果。实现文本文字纹理叠加效果的方式有很多种,其中包括CSS、SVG和canvas等技术手段 CSS实现 在CSS中,可以...
Webpack完整打包流程分析
前言 webpack 在前端工程领域起到了中流砥柱的作用,理解它的内部实现机制会对你的工程建设提供很大的帮助(不论是定制功能还是优化打包)。 下面我们基于 webpack5 源码结构,对整个打包流程进...