凹凸实验室

740
获赞数
3
关注数
5527
粉丝数
深圳
IP 属地北京
2019-11-27 加入
浏览 56k

凹凸实验室(Aotu.io,英文简称O2) 始建于2015年10月,是一个年轻基情的技术团队。

O2面向多终端技术体系,致力于构建沉淀与分享包括但不限于交互、页面制作技巧、前端开发、原生APP开发等方面的专业知识及案例。

求简历:[email protected]

2,344 声望|专家
全站排名超越 99.35% 用户
javascript
1.6k
前端
1.1k
小程序
592
taro
468
react
246
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2023-12-26
    招聘 | Taro 团队招人啦!
    Taro 团队招人啦!我们是一支热爱开源和创新的团队,不断探索新技术、新体验和新突破。我们正在寻找对前端开发充满热情的工程师,加入我们的 Taro 项目团队。如果你对跨平台应用开发充满激情,并具备以下技能和经验,我们热切期待你的加入!
  • 发布了文章2023-06-01
    大型 3D 互动项目开发和优化实践
    开发背景得益于“元宇宙”概念在前段时间的爆火,各家公司都推出了使用 3D 场景的活动或频道。3D 场景相比传统的 2D 页面优点是多一个维度,同屏展示的内容可以更多,能完整的展示物体、商品的信息。相应带来的缺点是用户使用方式改变,用户需要额外的学习成本。另外初...
  • 发布了文章2023-04-13
    实践指南-前端性能提升 270%
    本文就是从这样的一个背景出发,着手优化网站的前端性能,并总结出一套开发习惯,让我们在日常开发时,也保持高性能,而不是又一次回过头来优化性能。
  • 发布了文章2023-02-23
    2023 年的 Web Worker 项目实践
    Web Workers 是 2009 年就已经提案的老技术,但是在很多项目中的应用相对较少,常见一些文章讨论如何写 demo ,但很少有工程化和项目级别的实践,本文会结合 Web Workers 在京东羚珑的程序化设计项目中的实践,分享一下在当下的 2023 年,关于 worker 融入项目的一些...
  • 发布了文章2022-10-28
    一文了解 NextJS 并对性能优化做出最佳实践
    NextJS是一款基于 React 进行 web 应用开发的框架,它以极快的应用体验而闻名,内置 Sass、Less、ES 等特性,开箱即用。SSR 只是 NextJS 的一种场景而已,它拥有4种渲染模式,我们需要为自己的应用选择正确的渲染模式:
  • 发布了文章2022-09-29
    5 种瀑布流场景的实现原理解析
    一、背景本文介绍 5 种瀑布流场景的实现,大家可以根据自身的需求场景进行选择。5 种场景分别是:瀑布流特点纵向+高度排序纯 CSS 多列实现,是最简单的瀑布流写法纵向+高度排序+根据宽度自适应列数通过 JS 根据屏幕宽度计算列数,在 web 端更加灵活的展示瀑布流横向...
  • 发布了文章2022-09-15
    类型体操的9种类型运算、4种类型套路总结
    今天给大家分享的主题是一起来做类型体操。主要分为 4 个部分进行介绍:类型体操的背景,通过背景了解为什么要在项目中加入类型体操;了解类型体操的主要类型、运算逻辑、和类型套路;类型体操实践,解析 TypeScript 内置高级类型,手写 ParseQueryString 复杂类型;...
  • 发布了文章2022-07-14
    由浅入深了解羚珑平台统一接入服务 —— Monet
    对于后端同学来说,新建一个平台需要对接登录与权限;提供的 API 功能没有集中管理,不清楚正在开发的 API 是否有重复提供;开发的 API 在某些业务场景下还需要自行限流或降级;缺少全局 API 监控。
  • 发布了文章2022-06-23
    元宇宙 3D 开荒场 - 探味奇遇记
    这次尝鲜的业务伙伴是食品部门,最终落地项目是“探味奇遇记”:用户使用左边“joystick”操作 IP 人物,前往自己感兴趣的美食馆、调整当前视角,以 3D 的形式虚拟线下场馆购物体验。食品的数字人形象的第一视角在“元宇宙”虚拟美食馆中的沉浸式体验片段如下:
  • 发布了文章2022-06-02
    论 T 级互动开发如何在我们手上发光发热
    在讨论如何对 T级互动进行开发提效前,我们先来定义什么是 T 级互动。T 级互动是头号互动的简称,区别于其他量级较小的 S 级互动,A 级互动等,具有流量大、金额多、时效性强的特点,往往集中在春节、618、双十一这三个特殊的电商节点,为集团拉动用户增长,带动转化...
  • 发布了文章2022-05-20
    Taro 3.5 beta 编译提速,支持 Webpack5、React 18...
    编译速度一直是困扰开发者的头等问题,现阶段大型 Taro 项目即使在增加了 cache-loader、thread-loader 等优化手段后,编译耗时仍高居不下。因此在 v3.5 版本中 Taro 重点对编译系统进行了重构,引入对 Webpack5 的支持,改善小程序 & H5 编译时的性能与体验。(除此...
  • 发布了文章2022-04-21
    3D 沙盒游戏之人物的点击行走移动
    那当我们想要实现一个“点击地面,人物移动到点击处”的功能,需要什么前置条件,并且具体怎么实现呢?本文带大家一步步实现人物行走移动,同时进行状态改变的功能。
  • 发布了文章2022-04-14
    3D 沙盒游戏之地面网格设计
    最近小组在探索研发一个 3D 的沙盒小游戏 demo。对于沙盒游戏来说,地面是必不可少的元素。为了降低难度,在这个 demo 中,地面将不涉及 y 轴坐标的变化,也就是使用一个与 xOz 平面平行的平面,对应到现实世界中,就是一块不带任何起伏的平地。本篇文章以 babylon.j...
  • 发布了文章2022-03-31
    元宇宙探索之路
    元宇宙正在如火如荼地发展,大有引领未来潮流之势。对于我们这么专业的(web 前端)团队来说,元宇宙是一个大 (wan) 显 (quan) 身 (bu) 手 (dong) 的领域,因此团队在这方面投入了很多人力进行预研和总结,请随本文一起踏入元宇宙的神秘世界。
  • 发布了文章2022-03-24
    3D 沙盒游戏之避障踩坑和实现之旅
    最近在实现一个 3D 的沙盒类游戏,基本的功能就是在一个 3D 平面里,进行建筑物的搭建,可以在场景内添加或者编辑建筑物,然后平面内存在一个人物模型,他可以穿梭行走于建筑物之间。
  • 发布了文章2022-03-24
    WebGL 的 Hello World
    本文整理自 div 侠于 凹凸 2022 年技术分享,简单介绍了 WebGL 画一个基础图形的流程,希望你了解之后,在使用 3d 渲染库的时候可以少点迷糊。
  • 发布了文章2022-03-17
    Web3D 从入门到跑路 · 3D 初体验
    在“元宇宙”概念越来越火热的背景下,我们准备了一系列的 3D 元宇宙公开课及教学文章,教大家如何从 0 到 1 快速搭建一个3D项目,从中可以学习到 WebGL 底层原理、图形学、热门引擎的使用方法等。在入门前,我们先从案例、应用、技术生态出发,让大家了解一下 3D 在 W...
  • 发布了文章2022-03-17
    不懂物理的前端不是好的游戏开发者(二)—— 物理引擎的学习之路
    继第一篇文章之后已经过去了两个月,在上一篇文章中介绍了物理引擎是什么,需要掌握什么样子的基础知识才能继续往下进行开发。在这样的基础上,我们展开了第二篇,探索物理引擎的学习之路。在我们的日常开发当中,自然是用不到非常复杂的物理系统,大部分游戏都是基...
  • 发布了文章2022-02-17
    聚类算法在 D2C 布局中的应用
    聚类是统计数据分析的一门技术,在许多领域受到广泛的应用,包括机器学习、数据挖掘、图像分析等等。聚类就是把相似的对象分成不同的组别或者更多的子集,从而让每个子集的成员对象都有相似的一些属性。
  • 发布了文章2022-01-20
    Taro 正式发布 3.4 版本: 全面支持 Preact & Vue 3.2
    距 Taro v3.4 beta 版本的发布已有一段时间,期间我们完善了对 Preact 和 Vue3 的支持,加入了一些有趣的特性,更是对 H5 作了大幅度的优化与调整,并于近期发布了 v3.4 的正式版本。