- 博客(10)
- 收藏
- 关注
原创 WebGL学习笔记(一)webgl浅识
WebGL学习笔记(一)概述 WebGL是一种3D绘图协议,基于OpenGL ES 2.0,依托HTML5 Canvas提供硬件3D加速渲染能力。它通过JavaScript接口在网页上绘制2D/3D图形,广泛应用于数据可视化、游戏引擎、VR等领域。常见开源类库包括Three.js、Babylon.js等。本文作为WebGL学习系列首篇,介绍了其基本概念、组成和应用场景,后续将深入API使用和类库实践。
2025-06-23 11:32:46
349
原创 在Electron中主进程与渲染进程的通信方式
首先,在electron中有两个进程,分别是主进程(main)和渲染进程(renderer),两个进程互相独立,但在必要的时候又需要进行通信,在得知他们如何进行通信之前,先了解一下为什么Electron要分出两个进程?
2025-03-25 10:50:19
480
原创 图片懒加载(lazyload)的几种方式
当页面中有很多图片时,全部加载需要很多时间,而且会消耗很多渲染资源,为了解决这个问题,加强用户体验,我们先将看得到的区域中的图片加载。
2022-10-09 20:43:21
2995
原创 vue自定义指令实现前端埋点+重写路由方法监听浏览时间
现在的软件和网页已经离不开大数据的支持了,前端作为数据展示的同时,还要担负起收集用户信息生成用户画像的重任,前端埋点作为数据采集的一种简单方式,是必须要掌握的。
2022-10-01 10:56:21
1769
原创 什么是重排(回流)和重绘?如何避免他们?
重排(reflow)和重绘(repaint)是浏览器渲染的一个过程,并且十分影响性能,让我们先来看看浏览器网页渲染的全过程
2022-08-25 09:23:51
1497
原创 单线程的JavaScript如何实现异步操作
单线程的JavaScript依托多线程的浏览器完成异步操作,将任务分配给不同线程,辅助主线程的工作,保证单线程的同时,实现了异步。
2022-08-16 15:21:04
2735
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2