加载中
2023 年的 Web Worker 项目实践

前言— Web Workers 是 2009 年就已经提案的老技术,但是在很多项目中的应用相对较少,常见一些文章讨论如何写 demo ,但很少有工程化和项目级别的实践,本文会结合 Web Workers 在京东羚珑的...

02/23 18:00
5.4K
Taro 正式发布 3.6 版本:支持跨端路由、请求库,新增鸿蒙、Web 端平台插件,小程序持续集成 CI 能力升级

两个月前,我们发布了 Taro v3.6 的 canary 版本,在技术委员会和社区范围内提供跨端路由库、跨框架组件等主要能力和重要修复的测试,并发起社区投票正式确定了当前版本的代号 —— Reach。 ...

02/16 18:00
99
3 个自定义防抖 Hooks 的实现原理

前言— 本文通过实现 useDebounceFn、useDebounce、useDebounceEffect 3 种自定义防抖 Hooks,来介绍在日常开发过程中自定义 Hooks 的思路及实现,帮助大家完成通用 Hooks 来提高开发效率。 ...

02/16 18:00
108
使用 Skia 绘制 2D 图形

在羚珑智能设计工具——程序化设计里,我们需要根据设计师给到的作图规范来绘制对应的图形,通过输入不同的参数输出不同的设计结果,下面的图就是程序化设计里一个 2.5D 背景模型生成图片的一...

02/02 18:00
144
从组件化角度聊聊设计工程化

近几年围绕业务中台化的场景,涌现出了许多低代码平台。面对多组件、多页面、跨平台的复杂场景,如何保证整体的用户体验一致性,减少用户认知和负担,提升用户使用效率,便成为业务迫切需要解...

2022/11/17 18:00
6.8K
基于 MF 的组件化共享工作流

前端研发资源沉淀以及共享,是每一个前端技术团队都需要做的事情。针对目前跨团队之间协作、进行研发资源共享的痛点问题,我们提出了一个基于 Webpack Module Federation 的前端组件化共享方...

2022/11/10 18:00
247
一文了解 NextJS 并对性能优化做出最佳实践

引言— 从本文中,我将从是什么,为什么,怎么做来为大家阐述 NextJS 以及如何优化 NextJS 应用体验。 一、NextJS是什么— NextJS是一款基于 React 进行 web 应用开发的框架,它以极快的应用...

2022/10/27 18:00
1.9K
5 种瀑布流场景的实现原理解析

一、背景— 本文介绍 5 种瀑布流场景的实现,大家可以根据自身的需求场景进行选择。 5 种场景分别是: 瀑布流 特点 纵向+高度排序 纯 CSS 多列实现,是最简单的瀑布流写法 纵向+高度排序+根据...

2022/09/29 18:00
2.2K
类型体操的9种类型运算、4种类型套路总结

今天给大家分享的主题是一起来做类型体操。 主要分为 4 个部分进行介绍: 类型体操的背景,通过背景了解为什么要在项目中加入类型体操; 了解类型体操的主要类型、运算逻辑、和类型套路; 类...

2022/09/15 18:00
6.3K
由浅入深了解羚珑平台统一接入服务 —— Monet

本文整理自 阿清 于 凹凸 2022 年技术分享,将带领大家一起由浅入深了解服务端羚珑平台统一 API 接入服务。 一、背景介绍— 羚珑作为一款智能设计平台,简单易懂、可视化操作,同时拥有大量模...

2022/07/14 18:00
2.5K
元宇宙 3D 开荒场 - 探味奇遇记

项目概览及开发设计 数月前,我们开启了“元宇宙探索之路”,这次尝鲜的业务伙伴是食品部门,最终落地项目是“探味奇遇记”:用户使用左边“joystick”操作 IP 人物,前往自己感兴趣的美食馆...

2022/06/23 18:00
1.6W
论 T 级互动开发如何在我们手上发光发热

T级互动是什么— 在讨论如何对 T级互动进行开发提效前,我们先来定义什么是 T 级互动。T 级互动是头号互动的简称,区别于其他量级较小的 S 级互动,A 级互动等,具有流量大、金额多、时效性强...

2022/06/02 18:00
1.6K
开发者的福利 - NutUI-vscode 智能提示来了

NutUI v3 版本发布至今已经 1 年了,无论是集团内部还是外部开发者,都在各自不同的业务场景中开发使用,我们感到骄傲的同时也是压力倍增,积极努力修复开发者的各种 Issue,扩展组件功能,尽...

2022/05/19 18:00
416
Taro 3.5 beta 编译提速,支持 Webpack5、React 18...

编译速度一直是困扰开发者的头等问题,现阶段大型 Taro 项目即使在增加了 cache-loader、thread-loader 等优化手段后,编译耗时仍高居不下。因此在 v3.5 版本中 Taro 重点对编译系统进行了重...

2022/05/19 18:00
564
3D 沙盒游戏之人物的点击行走移动

前言— 在 3D 游戏中,都会有一个主人公。我们可以通过点击游戏中的其他位置,使游戏主人公向点击处移动。 那当我们想要实现一个“点击地面,人物移动到点击处”的功能,需要什么前置条件,并...

2022/04/21 18:30
1W
移动端日历组件设计与实现

前言— 在大多数的客户端应用中,日期的选择与操作是一个常见的功能,使用日历组件完成对于这一功能的实现,往往是一个高效的解决方案。对于日历组件的设计与开发,在常见的开源项目中,通常...

2022/04/21 18:30
4K
提升组件库通用能力 - NutUI 在线主题定制功能探索

开发背景— NutUI 作为京东风格的组件库,已具备 H5 和多端小程序开发能力。随着业务的不断发展,组件库的应用场景越来越广。在公司内外面临诸如科技、金融、物流等各多个大型团队使用时,单...

2022/04/14 18:00
197
3D 沙盒游戏之地面网格设计

背景— 最近小组在探索研发一个 3D 的沙盒小游戏 demo。对于沙盒游戏来说,地面是必不可少的元素。为了降低难度,在这个 demo 中,地面将不涉及 y 轴坐标的变化,也就是使用一个与 xOz 平面平...

2022/04/14 18:00
1.2W
元宇宙探索之路

前言— 元宇宙正在如火如荼地发展,大有引领未来潮流之势。对于我们这么专业的(web 前端)团队来说,元宇宙是一个大 (wan) 显 (quan) 身 (bu) 手 (dong) 的领域,因此团队在这方面投入了很多...

成为 Taro 社区的一员 - 贡献者晋级指南

为了建立更加完善、更加可持续的 Taro 开源生态,突出贡献者价值,我们参照成熟开源社区运行机制制定了《 Taro 贡献者晋级制度》,为热爱和喜欢 Taro 技术的开发者和贡献者提供更清晰的参与机...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部