会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
子龙的博客
子龙的博客
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
9
下一页
[置顶]
矩阵的乘法运算与css的3d变换(transform)
摘要: theme: qklhk-chocolate 引言:你有没好奇过,在一个使用了transform变换的元素上使用window.getComputedStyle(htmlElement)['transform'] 查询出来的值代表什么? 为什么硬件加速要使用transform,以及为什么硬件加速会快?
阅读全文
posted @ 2023-10-05 08:50 子龙_子龙
阅读(633)
评论(0)
推荐(2)
[置顶]
[react性能优化]--防止react-re-render: Why Suspense and how ?
摘要: 近期内部项目基础项目依赖升级,之前使用的路由缓存不再适用,需要一个适配方案。而在此过程中react re-render算是困扰了笔者很久。后来通过多方资料查找使用了freeze解决了此问题。本文主要论述react re-render问题一般的解决方案和freeze在react内部的实现原理。reac
阅读全文
posted @ 2023-10-02 07:50 子龙_子龙
阅读(404)
评论(0)
推荐(2)
[置顶]
计算机内部是如何实现加减乘除的
摘要: theme: qklhk-chocolate highlight: xcode 本文主要介绍的是计算机内部定点数的加减乘除如何实现,涉及到补码,原码补码的一位乘,一位除等相关知识。 php中文网md显示继续拉胯,欢迎点击此处浏览 计算机只能做加法, 我们大学老师经常这么念叨,那他是如何通过加法把其他
阅读全文
posted @ 2022-07-24 20:42 子龙_子龙
阅读(168)
评论(0)
推荐(0)
[置顶]
3阶(次)贝塞尔曲线的JavaScript(JS)实现
摘要: 贝塞尔曲线简介: 贝塞尔曲线,是贝塞尔老爷子在使用电子计算机设计汽车零件的时候 进行曲面设计而采用的一种参数化的样条曲线. 一般参数方程: \[B(t) = \sum_{i=0}^nC_n^iP_i(1-t)^{n-i}t^i \]由公式很容易可以看出n阶贝塞尔曲线需要的点数是n+1个点,该公式为参
阅读全文
posted @ 2022-02-09 20:19 子龙_子龙
阅读(431)
评论(0)
推荐(0)
2025年8月6日
JS解析wav音频数据并使用wasm加速
摘要: theme: qklhk-chocolate highlight: xcode 本文探讨两个方面的内容,一个是wav音频数据的解析,另一个是使用wasm对其实现加速 音频数据的存储 第一部分我们先讲音频数据是如何存储在计算机上的,对其结构了然,才能更深入一步。 PCM 要了解其存储结构,首先要知道P
阅读全文
posted @ 2025-08-06 11:16 子龙_子龙
阅读(24)
评论(2)
推荐(0)
2025年3月14日
React从webpack迁移到rsbuild 纪实
摘要: theme: qklhk-chocolate highlight: xcode Why 随着团队项目规模越来越大之后,继从babel-loader迁移到esbuild之后发现打包、热重载性能随着时间迭代之后又慢慢开始成为性能瓶颈,所以决定用新的打包工具去解决这个问题。rsbuild 自然成为了不二之
阅读全文
posted @ 2025-03-14 10:35 子龙_子龙
阅读(298)
评论(0)
推荐(0)
2023年10月30日
01背包问题的js解决方式
摘要: 如果你有兴趣看这个相信你已经对背包问题有所了解,所以关于背包问题的描述,我就不写了。 只记录一下自己对这个问题的一些看法和思考,于我而言,这个东西现在困扰我的是如何确定最优解。 实质上关于背包问题网上的东西我大体都有看过,对于这个问题,常见的就是使背包重量动态增长,然后遍历每个要装入的这些包裹,当包
阅读全文
posted @ 2023-10-30 08:57 子龙_子龙
阅读(83)
评论(0)
推荐(0)
2023年10月24日
【不限框架】超好用的web端3d开源图片预览插件推荐
摘要: 以使用,使用webgl作为渲染界面,提供高性能,优质体验的图片预览插件。接入简单。 图片浏览大图时提供了细腻的交互体验,针对移动端的长图也专门做了适配,很适合图片预览。
阅读全文
posted @ 2023-10-24 09:05 子龙_子龙
阅读(248)
评论(0)
推荐(0)
2023年10月4日
react17源码中部分二进制计算的解释
摘要: theme: qklhk-chocolate highlight: a11y-dark react17放弃了之前的expirationTime而启用了lane模型,故而在原来16的基础上又产生了更多的二进制运算,在接下来的一段时间我打算把这些二进制运算都整明白了、 关于react为什么会启用lane
阅读全文
posted @ 2023-10-04 07:50 子龙_子龙
阅读(184)
评论(0)
推荐(0)
2023年10月3日
闭包随笔
摘要: 开始正式介绍之前先看一个比较有难度的关于闭包的面试题: function fun(n,o) { console.log(o) return { fun:function(m){ return fun(m,n); } }; } var a = fun(0); a.fun(1); a.fun(2); a
阅读全文
posted @ 2023-10-03 08:00 子龙_子龙
阅读(114)
评论(0)
推荐(0)
2023年10月2日
【前端动画】—— 再看tweenJS
摘要: 16开始接触前端,一直对一个问题特别感兴趣,那就是js动画,也就是从那时起开始探究动画的各种表现形式,也是那个时候开始意识到编程这块东西最终考验的就是抽象和逻辑,而这一切完全是数学里边的东西。最早接触tweenJS是去年还是前年来着有点忘了,不过当时有点不大看得懂,勉勉强强算是过了一遍,不过有了这个
阅读全文
posted @ 2023-10-02 07:53 子龙_子龙
阅读(222)
评论(0)
推荐(0)
2023年9月30日
如何判断一个点在地图上?如何判断一个点在多边形内?
摘要: highlight: a11y-dark 近期,有接手到一个echarts地图图表项目,因为采集的散点数据很多打不到准确的地图点上,故有了这个问题。 一般而言,标题的两个问题其是同一个问题,因为对与一个地图数据,也就是geoJson来说,其实就是一个有很多个点的多边形。 目前来说判断点是否在一个多边
阅读全文
posted @ 2023-09-30 14:40 子龙_子龙
阅读(1031)
评论(1)
推荐(8)
1
2
3
4
5
···
9
下一页
公告