首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端进阶
订阅
丁强强
更多收藏集
微信扫码分享
微信
新浪微博
QQ
38篇文章 · 0订阅
GPS轨迹抽稀:Douglas-Peuker算法
在对行车轨迹在地图上进行展示时,往往需要绘制大量的坐标点,但是设备取点的间隔往往是固定的,传统的做法是将所有的点绘制出来,极大地消耗了浏览器的性能。然而在一条轨迹上,两点便可以确定一条直线,因此在行驶路径比较直的区域,很多坐标点都是可以舍弃的,同时,当对地图进行缩小,使可视区域…
空间搜索优化算法之——四叉树
在游戏开发中,我们通常会遇到这样的一类问题:碰撞检测,比如我们开发一款飞机大战类的游戏,需要检测飞机是否与子弹碰撞到了一起。今天我们就来谈谈如何对此类问题进行优化。
G6 5.0 包体积减少 47.6%
作为一个拥有超过 10,000 个 Star 的前端底层可视化框架,AntV G6 拥有大量用户,因此包体积优化一直是我们关注的重点之一。在 G6 5.0 中,我们采取了多种优化措施,有效地精简了包体
Android包体积优化方案-动态资源管理系统
货拉拉Android动态资源管理系统原理与实践 动态资源管理系统是货拉拉目前使用的用于管理离线so、动画资源、字体文件的组件,对于减小包体积起着重要作用。具体使用方法参考开源代码中介绍(github.
微信小程序包体积治理
背景 微信考虑到小程序的体验和性能问题限制主包不能超过2M。哈啰微信小程序也随着业务线在主包中由简到复杂,体积越来越大,前期业务野蛮增长阶段npm库缺乏统一管理,第三方组件库本身工程复杂等问题导致包体
货拉拉iOS包体积优化总结
一、前言 更小的包体积有助于拉新推广,试想一下,在推广APP时特别是在户外,是不是包体积小的更容易让用户下载呢?更小的包体积占用更小磁盘空间,下载更快,消耗数据流量也更少;此外,包体积是一个综合的性能
基于四叉树2D碰撞检测以及D3简单分析
前言 《数据结构-使用JS实现四叉树》 上文中简单介绍了四叉树的一些实现和应用场景 本篇文章应评论区各位小伙伴的留言 基于四叉树实现一下2D的碰撞检测,以及对于D3部分简单分析。
Canvas 基础~~~
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 笔者前一段时间因为需求而去学习了一下canvas,今天摸鱼就来稍微做一下总结,都是基础知识,大佬轻喷🙊 前言 canvas是HTML5新定义
【Javascript】初探Canvas之基础画图
当我们苦于用原生前端实现动画、游戏画面、数据可视化、图片编辑以及实时视频处理等方面的操作时,Canvas API 提供了一个通过JavaScript 方法和 HTML 的<canvas>元素的方式来实
快速检索碰撞图形:四叉树碰撞检测
大家好,我是前端西瓜哥。 在上篇文章我们讨论了使用 脏矩形渲染,通过重渲染局部的图形来提优化 Canvas 的性能,将 GPU 密集转换为 CPU 密集。 CPU 密集在哪? 在需要遍历 所有的图形