Aotu Lab
Author

Aotu Lab

Aotu Lab, founded in October 2015, is a front-end engineering team serving multi-platform products. The articles in this public account are intended to share and discuss technology, reflecting only the personal views of Aotu Lab members and not the official stance of JD.com Technology.

223
Articles
0
Likes
0
Views
0
Comments
Recent Articles

Latest from Aotu Lab

100 recent articles max
Aotu Lab
Aotu Lab
Mar 10, 2022 · Frontend Development

How Taro Tackles Multi‑Platform Development: Architecture, Plugins, and Future Directions

This article explains how the Taro framework enables unified multi‑platform front‑end development by describing its open architecture, plugin system, cross‑framework adaptation, browser‑like runtime, support for various mini‑program ecosystems, and upcoming Harmony integration, while sharing practical code examples and implementation details.

OpenHarmonyTarocross‑framework
0 likes · 19 min read
How Taro Tackles Multi‑Platform Development: Architecture, Plugins, and Future Directions
Aotu Lab
Aotu Lab
Mar 10, 2022 · Frontend Development

Build Engaging Mobile Lottery Games with NutUI‑Bingo Vue Component Library

This guide introduces NutUI‑Bingo, a Vue 3‑based mobile component library for lottery and mini‑game scenarios, covering its background, design, installation, core components, usage examples, and future roadmap with technical details and code snippets.

Component LibraryLotteryVue
0 likes · 7 min read
Build Engaging Mobile Lottery Games with NutUI‑Bingo Vue Component Library
Aotu Lab
Aotu Lab
Feb 24, 2022 · Frontend Development

How to Contribute to the Taro Open‑Source Project: A Step‑by‑Step Guide

This guide explains why developers should join open‑source projects, how to choose Taro as a target, and provides a detailed, code‑rich workflow—from locating suitable issues and forking the repository to setting up the development environment, implementing fixes, testing, and submitting a pull request.

Contribution GuideJavaScriptTaro
0 likes · 7 min read
How to Contribute to the Taro Open‑Source Project: A Step‑by‑Step Guide
Aotu Lab
Aotu Lab
Feb 24, 2022 · Frontend Development

How to Build a Multi‑Platform Page with Taro 3 for H5 and Mini‑Programs

This guide explains why Taro 3 was chosen for unified development, outlines its architecture evolution, and provides step‑by‑step instructions—including CLI setup, script configuration, plugin usage, routing, versioning, API requests, and mixed‑mode packaging—to create a single codebase that runs on both H5 and various mini‑program platforms.

Blended BuildH5Mini‑Program
0 likes · 15 min read
How to Build a Multi‑Platform Page with Taro 3 for H5 and Mini‑Programs
Aotu Lab
Aotu Lab
Feb 17, 2022 · Artificial Intelligence

How DBSCAN Clustering Powers Automatic Layout Generation in Front‑End Design

This article explains the DBSCAN density‑based clustering algorithm, its core concepts, parameters, and step‑by‑step implementation, then shows how dynamically derived eps values enable the algorithm to group design‑draft modules for automatic front‑end code generation, improving development efficiency.

DBSCANclusteringdensity-based clustering
0 likes · 11 min read
How DBSCAN Clustering Powers Automatic Layout Generation in Front‑End Design
Aotu Lab
Aotu Lab
Jan 26, 2022 · Frontend Development

Extensible UI Secrets: Remote Rendering, AST Basics, i18n & Bézier Curves

This article explores Shopify's remote‑rendering UI framework, demystifies abstract syntax trees for JavaScript tooling, provides a step‑by‑step guide to frontend internationalization, dives into the mathematics of Bézier curves, and shares a two‑year product case study on scaling to tens of millions in revenue.

ASTBézier curvesInternationalization
0 likes · 5 min read
Extensible UI Secrets: Remote Rendering, AST Basics, i18n & Bézier Curves
Aotu Lab
Aotu Lab
Jan 13, 2022 · Frontend Development

How Design Tokens Bridge Design and Code for Faster Frontend Development

This article explains how design tokens serve as a platform‑agnostic bridge between design tools and front‑end code, improving collaboration, reducing visual‑to‑code errors, and enabling automated, consistent UI implementation across products.

Design TokensUI/UXcode generation
0 likes · 11 min read
How Design Tokens Bridge Design and Code for Faster Frontend Development
Aotu Lab
Aotu Lab
Dec 9, 2021 · Mobile Development

How to Build HarmonyOS Apps with Taro: A Step‑by‑Step Guide

This guide explains how to use the Taro framework to develop and adapt applications for Huawei's HarmonyOS, covering background, key differences with mini‑programs, the compatibility plugin, configuration steps, required tooling, and how to build and run a HarmonyOS project.

HarmonyOSJS UIOpenHarmony
0 likes · 9 min read
How to Build HarmonyOS Apps with Taro: A Step‑by‑Step Guide