首页
AI Coding
沸点
课程
直播
活动
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 密集在哪? 在需要遍历 所有的图形