Tagged articles
258 articles
Page 1 of 3
Code Wrench
Code Wrench
Feb 16, 2026 · Backend Development

Add a Festive New Year Animation to Your Terminal with an 18‑Line Go CLI

This article shows how to clone, build, and run a tiny Go CLI that adds Chinese New Year animations—fireworks, red‑packet rain, and customizable greetings—to any terminal, explains the three main features, and reveals the clean 18‑line main.go architecture.

animationgo-1.21lunar-new-year
0 likes · 8 min read
Add a Festive New Year Animation to Your Terminal with an 18‑Line Go CLI
Architects' Tech Alliance
Architects' Tech Alliance
Feb 12, 2026 · Artificial Intelligence

How to Create a Viral 3‑Minute AI Comic Drama in Just 3 Days

This guide breaks down a step‑by‑step workflow—starting with tool selection, character design, and script drafting, then moving through batch asset generation, automated video creation, transition tricks, and final polishing—to help beginners produce a high‑impact AI‑generated short drama within three days.

AIPrompt engineeringanimation
0 likes · 11 min read
How to Create a Viral 3‑Minute AI Comic Drama in Just 3 Days
DaTaobao Tech
DaTaobao Tech
Feb 6, 2026 · Frontend Development

How AI‑Powered Cursor Delivered a Full‑Stack Frontend Feature for Red‑Packet Sign‑In

This article records the end‑to‑end practice of using the AI coding tool Cursor to deliver the front‑end of a red‑packet sign‑in page’s "single‑product rebate" feature, covering requirement breakdown, AI‑generated design and code, popup animations, feed insertion, deduplication, debugging, and final verification.

AI CodingCursorDebugging
0 likes · 11 min read
How AI‑Powered Cursor Delivered a Full‑Stack Frontend Feature for Red‑Packet Sign‑In
Sohu Tech Products
Sohu Tech Products
Dec 10, 2025 · Mobile Development

How I Harnessed AI to Craft a Complex Flutter Animation from Scratch

The author recounts a step‑by‑step experiment using AI to generate a sophisticated, neon‑glowing Flutter animation, detailing the challenges of prompting, iterative refinements, polar‑coordinate math, multi‑stage animation controllers, 3D transforms, and compositing techniques, all backed by a public GitHub repository.

AIFlutterMobile Development
0 likes · 13 min read
How I Harnessed AI to Craft a Complex Flutter Animation from Scratch
Sohu Tech Products
Sohu Tech Products
Dec 3, 2025 · Frontend Development

Recreating Stunning Strange Attractor, Fibonacci Sphere & Galaxy Animations in Flutter with Pure Dart

This article explains how to implement three complex visual effects—Strange Attractor, Fibonacci Sphere, and Galaxy animations—in Flutter using only Dart code, covering the underlying differential equations, Euler integration, 3D‑to‑2D projection, rotation, perspective, performance optimizations, and solutions to common GPU tile‑artifact issues.

DARTFlutterGPU
0 likes · 16 min read
Recreating Stunning Strange Attractor, Fibonacci Sphere & Galaxy Animations in Flutter with Pure Dart
Sohu Tech Products
Sohu Tech Products
Sep 17, 2025 · Mobile Development

How to Supercharge Dual‑State Lottie Animations on iOS: A 3‑Step Performance Boost

This article walks through the performance bottlenecks of using Lottie for dual‑state animations in mobile apps and presents a three‑stage progressive optimization—basic synchronous implementation, asynchronous loading with caching, and a state‑machine‑based pending mechanism—complete with Swift code samples, diagrams, and benchmark results.

Asynchronous LoadingLottieMobile UI
0 likes · 13 min read
How to Supercharge Dual‑State Lottie Animations on iOS: A 3‑Step Performance Boost
Bilibili Tech
Bilibili Tech
Sep 4, 2025 · Artificial Intelligence

How AniME Automates Long‑Form Animation with a Director‑Driven Multi‑Agent AI Framework

AniME introduces a director‑driven multi‑agent system that combines a custom model‑selection protocol (MCP) with the open‑source AniSora V3 model to automatically generate consistent, high‑quality long‑form animation from story scripts, handling everything from storyboard creation to video editing and quality evaluation.

Multi-AgentStoryboardanimation
0 likes · 15 min read
How AniME Automates Long‑Form Animation with a Director‑Driven Multi‑Agent AI Framework
Sohu Tech Products
Sohu Tech Products
Aug 28, 2025 · Mobile Development

Why Jetpack Compose Outperforms Traditional Android Views: Performance, Efficiency & Architecture

Jetpack Compose dramatically improves Android UI development by offering declarative syntax, faster development cycles, reduced code size, superior performance benchmarks over RecyclerView, advanced state management with Snapshot System, powerful animation APIs, modular architecture techniques, and practical migration strategies, while also highlighting its limitations compared to traditional View and HarmonyOS ArkUI.

Android UIJetpack ComposeState Management
0 likes · 16 min read
Why Jetpack Compose Outperforms Traditional Android Views: Performance, Efficiency & Architecture
Sohu Smart Platform Tech Team
Sohu Smart Platform Tech Team
Aug 10, 2025 · Mobile Development

Mastering APNG on Android: From Format Basics to High‑Performance Playback

APNG (Animated Portable Network Graphics) extends PNG with animation, offering 24‑bit color and 8‑bit alpha support, superior image quality, smaller file size, and alpha gradients compared to GIF; the article explains its structure, compares formats, and provides a detailed Android implementation for efficient, smooth playback.

APNGAndroidanimation
0 likes · 15 min read
Mastering APNG on Android: From Format Basics to High‑Performance Playback
Sohu Smart Platform Tech Team
Sohu Smart Platform Tech Team
Aug 9, 2025 · Mobile Development

Mastering iOS Timers: CADisplayLink, NSTimer, RunLoop and Memory‑Leak Solutions Explained

This article dives deep into iOS timing mechanisms, explaining how CADisplayLink synchronizes with the screen refresh, how NSTimer works, the role of RunLoop modes, common memory‑leak pitfalls, and practical code solutions for smooth animations and accurate frame‑rate handling across iOS versions.

CADisplayLinkNSTimerRunLoop
0 likes · 31 min read
Mastering iOS Timers: CADisplayLink, NSTimer, RunLoop and Memory‑Leak Solutions Explained
Sohu Tech Products
Sohu Tech Products
Jul 23, 2025 · Mobile Development

Mastering Complex Like-Button Animations on HarmonyOS vs Android with ArkUI

This article walks through implementing sophisticated like-button animations for a news client on HarmonyOS using ArkUI, compares the approach with Android's animation framework, explains key ArkUI APIs like animateTo, and provides detailed Kotlin and TypeScript code for property and Bezier curve animations.

AndroidArkUIBezier Curve
0 likes · 15 min read
Mastering Complex Like-Button Animations on HarmonyOS vs Android with ArkUI
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 6, 2025 · Frontend Development

Create Stunning Animated Gradient Text with Pure CSS

This guide shows how to combine CSS gradient colors, background‑position animation, and a subtle scaling pulse to produce a dazzling, continuously moving gradient text effect, complete with step‑by‑step code snippets and a ready‑to‑use full example.

CSSWeb Designanimation
0 likes · 5 min read
Create Stunning Animated Gradient Text with Pure CSS
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 17, 2025 · Frontend Development

How to Turn a Plain Black Button into a Luxurious Shimmering VIP Element

This article walks through the complete process of transforming a basic black button into a premium‑looking, animated VIP component using CSS gradients, keyframe animations, hover interactions, performance optimizations, and configurable variables, while also explaining the design thinking behind such “out‑of‑the‑box” requests.

CSSDesign ThinkingUI/UX
0 likes · 6 min read
How to Turn a Plain Black Button into a Luxurious Shimmering VIP Element
Sohu Tech Products
Sohu Tech Products
Apr 29, 2025 · Mobile Development

Understanding Android VectorDrawable and AnimatedVectorDrawable: Usage and Source Code Analysis

The article explains Android’s VectorDrawable format for SVG‑like scalable graphics, details its XML schema, shows how to create static vectors, gradients, and clip‑paths, then examines the underlying source‑code flow, and finally describes AnimatedVectorDrawable’s property‑based animations, inflation process, and runtime execution.

AndroidAnimatedVectorDrawableGraphics
0 likes · 48 min read
Understanding Android VectorDrawable and AnimatedVectorDrawable: Usage and Source Code Analysis
DaTaobao Tech
DaTaobao Tech
Apr 28, 2025 · Frontend Development

Front‑End Architecture and Performance Optimization for a Large‑Scale Chinese New Year Interactive Activity

The article details a large‑scale Chinese New Year interactive activity’s front‑end architecture, describing a layered system for business logic, data abstraction, and animation engines, unified data handling, dynamic animation rendering with downgrade paths, high‑concurrency QPS reduction, resilience measures, and extensive performance and workflow optimizations.

Data ManagementResilienceanimation
0 likes · 15 min read
Front‑End Architecture and Performance Optimization for a Large‑Scale Chinese New Year Interactive Activity
Sohu Tech Products
Sohu Tech Products
Apr 16, 2025 · Frontend Development

Top 10 New CSS Features in 2024 and Their Practical Use Cases

The 2024 CSS update introduces ten powerful features—scrollbar‑gutter, scrollbar‑color, ::target-text, ruby‑align/position, relative color syntax with light‑dark(), native details accordions, content‑visibility, font‑size‑adjust, transition‑behavior, @property with step‑value functions, and offset‑path/position—enabling smoother layouts, dynamic theming, performance gains, richer typography, and complex animations without JavaScript.

CSSNew FeaturesWeb Development
0 likes · 10 min read
Top 10 New CSS Features in 2024 and Their Practical Use Cases
21CTO
21CTO
Mar 2, 2025 · Frontend Development

8 Must-Have Front‑End Tools to Supercharge Your Workflow

Discover eight powerful yet lesser‑known front‑end tools—from UI component libraries and animation platforms to compatibility checkers and collaborative browsers—that can dramatically boost productivity and help you build high‑quality web applications.

UI componentsanimationbrowser compatibility
0 likes · 7 min read
8 Must-Have Front‑End Tools to Supercharge Your Workflow
Kuaishou Frontend Engineering
Kuaishou Frontend Engineering
Feb 20, 2025 · Frontend Development

How Kuaishou’s Vision Platform Guarantees High‑Quality Animation Assets with Automated Detection

This article explains how Kuaishou’s Vision platform tackles animation asset delivery challenges by introducing systematic admission and egress detection, static and dynamic analysis services, image efficiency checks, performance testing, and open SDK/API, ultimately improving stability, reducing crashes, and streamlining the workflow.

SDKanimationfrontend
0 likes · 13 min read
How Kuaishou’s Vision Platform Guarantees High‑Quality Animation Assets with Automated Detection
Sohu Tech Products
Sohu Tech Products
Jan 15, 2025 · Frontend Development

Mastering SVG: From Basics to Advanced Animations in Web Development

This comprehensive guide explains vector graphics fundamentals, the advantages of SVG, common file formats, basic shapes, path commands, text handling, gradients, image embedding, animation elements, JavaScript and CSS interactivity, and best practices for integrating SVG into modern web pages.

GraphicsSVGWeb Development
0 likes · 32 min read
Mastering SVG: From Basics to Advanced Animations in Web Development
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 6, 2025 · Frontend Development

Advanced Three.js 3D Visualization: Grid Helpers, Line Rendering, GUI Controls, Animations, Bezier Connections, Particle Tornado, and Bloom Effects

This comprehensive tutorial demonstrates how to build sophisticated 3D visualizations with Three.js, covering file organization, grid helpers, custom line creation, GUI parameter controls, warning tags, animated bezier connections, a particle-based tornado simulation, and realistic bloom lighting effects, all with detailed TypeScript code examples.

3d-visualizationThree.jsWebGL
0 likes · 47 min read
Advanced Three.js 3D Visualization: Grid Helpers, Line Rendering, GUI Controls, Animations, Bezier Connections, Particle Tornado, and Bloom Effects
Kuaishou Frontend Engineering
Kuaishou Frontend Engineering
Dec 26, 2024 · Frontend Development

Automating Multi‑Format Sequence‑Frame Conversion for Web Animations

This article explains how a motion‑effects platform decouples design and development by automatically converting sequence‑frame animations into multiple formats (APNG, WEBP, AVIF, video), provides a runtime that dynamically selects the optimal format, and offers batch conversion APIs to improve performance and reduce engineering overhead.

RuntimeWeb Performanceanimation
0 likes · 14 min read
Automating Multi‑Format Sequence‑Frame Conversion for Web Animations
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 17, 2024 · Mobile Development

Synchronized Frame Animation Across Multiple Android Views (Mirror Frame Animation)

This article explains the concept of "same‑frequency same‑frame" animation, analyzes the limitations of existing animation engines, and presents a Drawable‑based projection technique with code examples to synchronize animation frames across multiple Android views while reducing memory and CPU overhead.

AndroidDrawableMobile Development
0 likes · 16 min read
Synchronized Frame Animation Across Multiple Android Views (Mirror Frame Animation)
Sohu Tech Products
Sohu Tech Products
Dec 11, 2024 · Frontend Development

Simulating Realistic Loading Progress Bars with CSS Animations

The article shows how to create a realistic loading progress bar using only CSS—by styling a container and its ::before pseudo‑element, applying keyframe width animations with ease, cubic‑bezier or the newer linear() timing functions, and toggling between long and short animations via CSS variables for a smooth instant‑complete effect without JavaScript animation code.

CSSWeb Developmentanimation
0 likes · 8 min read
Simulating Realistic Loading Progress Bars with CSS Animations
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Dec 3, 2024 · Frontend Development

How to Simulate a Realistic Progress Bar Using Only CSS

This article shows step‑by‑step how to create a more authentic‑looking loading bar with pure CSS by using a container element, a ::before pseudo‑element, keyframe animations, easing functions like cubic‑bezier and the new linear() function, and finally how to finish the bar instantly with CSS variables and a tiny JavaScript trigger.

CSSLinearanimation
0 likes · 8 min read
How to Simulate a Realistic Progress Bar Using Only CSS
Sohu Tech Products
Sohu Tech Products
Nov 20, 2024 · Mobile Development

Understanding Apng and Implementing Animation Playback on Android

APNG, a high‑quality animated PNG format offering 24‑bit color and 8‑bit alpha transparency, outperforms GIF in visual fidelity and file size, and on Android can be parsed and rendered via MappedByteBuffer and SurfaceView using background threads to load frames from memory, eliminating I/O lag and UI blocking.

AndroidMobile DevelopmentPNG
0 likes · 13 min read
Understanding Apng and Implementing Animation Playback on Android
Goodme Frontend Team
Goodme Frontend Team
Nov 4, 2024 · Frontend Development

Boost Frontend Animation Efficiency with Galacean Effects and Lottie

This article explores how a growth‑marketing team streamlined complex front‑end animations by adopting design‑first workflows, leveraging Galacean Effects and Lottie, and solving compatibility, resource‑replacement, and performance challenges in mini‑programs and H5 pages.

GalaceanLottieanimation
0 likes · 10 min read
Boost Frontend Animation Efficiency with Galacean Effects and Lottie
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 28, 2024 · Frontend Development

Master Vue.js Animations: From CSS Transitions to Advanced Effects

This guide walks you through creating dynamic page effects in Vue using CSS transitions, CSS animations, Vue's built‑in transition components, and third‑party libraries like animate.css, while sharing best practices, code snippets, and performance tips for clean, maintainable front‑end development.

CSS TransitionVue.jsWeb Development
0 likes · 13 min read
Master Vue.js Animations: From CSS Transitions to Advanced Effects
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 4, 2024 · Frontend Development

Image Fragmentation Effect with HTML, CSS, and JavaScript

This article explains how to create a picture‑fragment animation by dividing an image into a grid of small blocks, using CSS background‑size and background‑position together with JavaScript to generate the blocks, apply delays, rotations, scaling, and performance‑optimising techniques.

CSSHTMLJavaScript
0 likes · 10 min read
Image Fragmentation Effect with HTML, CSS, and JavaScript
Sohu Tech Products
Sohu Tech Products
Aug 28, 2024 · Mobile Development

Implementing Firework Like Animation Effect in Android Apps

The article walks through creating a firework‑style animation for Android like buttons by building a custom ParticleDrawingView that renders launch particles and exploding spark groups on a Canvas, using ValueAnimator with configurable durations and interpolators to control four animation phases and particle properties such as position, velocity, alpha, and rotation.

AndroidCanvasInterpolator
0 likes · 10 min read
Implementing Firework Like Animation Effect in Android Apps
Java High-Performance Architecture
Java High-Performance Architecture
Aug 24, 2024 · Game Development

How Motion Capture Brought Black Myth: Wukong’s Epic Combat to Life

The article explores how Black Myth: Wukong achieved its breathtaking combat and realistic character movements through extensive motion‑capture technology, featuring actor Yin Kai’s background, the 360° camera setup, and the meticulous process of translating physical performance into virtual data for the game.

Black MythGame DevelopmentWuKong
0 likes · 5 min read
How Motion Capture Brought Black Myth: Wukong’s Epic Combat to Life
21CTO
21CTO
Aug 14, 2024 · Frontend Development

8 Must-Have Front‑End Tools Every Developer Should Know

Discover eight powerful, lesser‑known front‑end tools and websites—from UI component libraries to animation plugins and responsive testing browsers—that can streamline your workflow, boost productivity, and help you build higher‑quality web applications.

UI componentsanimationproductivity
0 likes · 6 min read
8 Must-Have Front‑End Tools Every Developer Should Know
Python Programming Learning Circle
Python Programming Learning Circle
Aug 10, 2024 · Game Development

Creating a Fireworks Display with Python and Pygame

This article demonstrates how to build a colorful, music‑synchronized fireworks animation in Python using the Pygame library, covering module imports, window setup, color definitions, the Fireworks class implementation, and the main loop that renders and animates the fireworks effect.

Game DevelopmentGraphicsPygame
0 likes · 7 min read
Creating a Fireworks Display with Python and Pygame
Python Programming Learning Circle
Python Programming Learning Circle
Aug 5, 2024 · Frontend Development

Creating a Snowfall Effect with JavaScript and CSS

This tutorial demonstrates how to build a realistic snowfall animation on a web page by using CSS radial gradients for snowflakes and a JavaScript class that generates, styles, and animates thousands of snow particles with requestAnimationFrame, including advanced enhancements like speed variation, swing motion, 3D perspective, and rain integration.

CSSJavaScriptSnowfall
0 likes · 11 min read
Creating a Snowfall Effect with JavaScript and CSS
Ops Development & AI Practice
Ops Development & AI Practice
Jul 9, 2024 · Artificial Intelligence

How AnimateDiff-Lightning Elevates Open-Source AI Animation

AnimateDiff-Lightning, an open‑source diffusion model released by ByteDance on Hugging Face, delivers high‑resolution image and video generation with versatile integration, showcasing how community‑driven AI tools can accelerate creative and commercial applications.

AIByteDanceHugging Face
0 likes · 5 min read
How AnimateDiff-Lightning Elevates Open-Source AI Animation
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 18, 2024 · Mobile Development

Flutter Karaoke-Style Lyric Gradient Animation Tutorial

This article explains how to create a karaoke‑style per‑word gradient highlight for song lyrics in a Flutter app, covering the visual effect analysis, gradient positioning tricks, ShaderMask usage, animation with Tween and AnimationController, per‑character timing, and progress synchronization.

FlutterMobileShader
0 likes · 13 min read
Flutter Karaoke-Style Lyric Gradient Animation Tutorial
Sohu Tech Products
Sohu Tech Products
Apr 24, 2024 · Mobile Development

How to Create a Rotating Color‑Changing Rounded Triangle in Android

This article walks through the mathematical analysis, coordinate calculations, and step‑by‑step Android code needed to draw an inverted equilateral triangle, animate a red/black tracing line, and rotate the shape with rounded corners, while addressing common pitfalls such as frame drops and aliasing.

AndroidCanvasCustom View
0 likes · 12 min read
How to Create a Rotating Color‑Changing Rounded Triangle in Android
Baidu Geek Talk
Baidu Geek Talk
Apr 15, 2024 · Frontend Development

Transparent Video Visual Enhancement Scheme for Front-End Development

The growth front‑end team’s transparent‑video visual enhancement scheme uses split‑RGB/alpha MP4s cached as blobs in IndexedDB and rendered via OpenGL, delivering high‑fidelity, low‑size animations with transparent backgrounds, cutting development time by 75 % and achieving 30‑60 fps performance.

OpenGLWebViewanimation
0 likes · 8 min read
Transparent Video Visual Enhancement Scheme for Front-End Development
TikTok Frontend Technology Team
TikTok Frontend Technology Team
Apr 1, 2024 · Frontend Development

Implementation of the “Lucky God Dragon” Interactive Gameplay in Douyin’s 2024 Chinese New Year Event

This article details the front‑end interactive development of Douyin’s 2024 Chinese New Year “Lucky God Dragon” activity, covering the cross‑platform framework, SAR Creator engine, bundle/prefab resources, scene construction, animation control, coordinate synchronization, terrain management, performance optimization, and device‑aware caching strategies.

SAR Creatoranimationfrontend
0 likes · 30 min read
Implementation of the “Lucky God Dragon” Interactive Gameplay in Douyin’s 2024 Chinese New Year Event
Tencent Cloud Developer
Tencent Cloud Developer
Mar 14, 2024 · Mobile Development

Aurora Animation and 3D Penguin Effects in Mobile QQ: Noise Algorithms, Color Mapping, Performance Optimization, and Rendering Techniques

The new QQ 9.0 introduces aurora‑style animations generated by continuous, smoothed noise algorithms with uniform‑probability color mapping, and a spring‑driven 3D penguin rendered via Filament’s PBR materials and GPU compute shaders, achieving sub‑2 ms performance on most Android and iOS devices.

3DGPUMobile
0 likes · 17 min read
Aurora Animation and 3D Penguin Effects in Mobile QQ: Noise Algorithms, Color Mapping, Performance Optimization, and Rendering Techniques
Bilibili Tech
Bilibili Tech
Feb 27, 2024 · Frontend Development

Browser‑Based Video Synthesis Using FFmpeg and WebAssembly

The article details how to compile FFmpeg to WebAssembly and integrate it into a browser‑based video synthesis platform, describing the runtime architecture, JSON‑driven API, key‑frame animation mapping, memory‑limit strategies, text rendering options, and future enhancements such as OPFS, SIMD, and WebGL acceleration.

Web DevelopmentWebAssemblyanimation
0 likes · 28 min read
Browser‑Based Video Synthesis Using FFmpeg and WebAssembly
Model Perspective
Model Perspective
Feb 16, 2024 · Game Development

Mastering Game Physics: Essential Math and Code Techniques

This article explores the fundamental physics and mathematics behind game development, covering object motion models, scrolling techniques, collision detection, ray casting, screen transition effects, and provides Python code examples to illustrate how these concepts are implemented in practice.

Game DevelopmentPhysicsanimation
0 likes · 22 min read
Mastering Game Physics: Essential Math and Code Techniques
ByteFE
ByteFE
Nov 29, 2023 · Frontend Development

Custom Theme Colors, Gradient Effects, and Advanced Decorations for Data Dashboard Visualizations with VChart

This article demonstrates how to build impressive data dashboards using VChart by configuring scene‑specific theme colors, implementing gradient fills, adding high‑customizable decorative marks and component decorations, and creating rich animation effects, all with detailed code examples and links to live demos.

Data visualizationTheme CustomizationVChart
0 likes · 17 min read
Custom Theme Colors, Gradient Effects, and Advanced Decorations for Data Dashboard Visualizations with VChart
ByteFE
ByteFE
Nov 8, 2023 · Frontend Development

VChart: A Multi‑Platform, High‑Performance Chart Library for Data Storytelling

VChart is an open‑source, multi‑terminal chart library built on VGrammar and VRender that provides a rich set of 2D and 3D visualizations, high‑performance rendering, extensive animation and interaction capabilities, and flexible layout and theming options for developers across web, mobile and mini‑program environments.

Chart LibraryData visualizationVChart
0 likes · 14 min read
VChart: A Multi‑Platform, High‑Performance Chart Library for Data Storytelling
DaTaobao Tech
DaTaobao Tech
Oct 30, 2023 · Frontend Development

Understanding and Improving Front-End User Experience

Front‑end developers should view user experience as a core responsibility, focusing on four objective pillars—stability (including code and UI consistency across devices), performance (first‑screen, runtime, and interface efficiency), visual style (smooth animations and feedback), and product scheme collaboration—to deliver reliable, fast, and engaging H5 pages while balancing short‑term gains with long‑term maintainability.

User experienceanimationoptimization
0 likes · 29 min read
Understanding and Improving Front-End User Experience
MaGe Linux Operations
MaGe Linux Operations
Oct 11, 2023 · Operations

Add Hollywood‑Style Animations to Your Terminal: Install & Features Guide

This article introduces Hollywood, a lightweight command‑line tool that brings movie‑like animated effects to terminal output, explains how to install it on Debian‑based systems, outlines its key features, and lists additional monitoring commands you can combine for a visually engaging system‑monitoring experience.

animationhollywoodsystem-monitoring
0 likes · 5 min read
Add Hollywood‑Style Animations to Your Terminal: Install & Features Guide
WeChat Client Technology Team
WeChat Client Technology Team
Oct 11, 2023 · Mobile Development

How We Cut iOS Live‑Stream Power Use by Tuning Animation Frame Rates

This article details how the WeChat client team identified excessive GPU usage caused by like‑animation frames in iOS video‑channel live streams and applied iOS 15's preferredFrameRateRange API along with custom animation handling to lower frame rates, reduce power consumption, and maintain user experience.

Frame RatePower Optimizationanimation
0 likes · 21 min read
How We Cut iOS Live‑Stream Power Use by Tuning Animation Frame Rates
Liangxu Linux
Liangxu Linux
Oct 4, 2023 · Operations

Add Cinematic Animations to Your Terminal with Hollywood

Hollywood is a lightweight command‑line utility that transforms boring terminal output into movie‑like animated displays by running multiple split‑screen monitoring tools in Byobu, and this guide explains its features, installation via apt, example commands, and a curated list of compatible monitoring programs.

Linuxanimationhollywood
0 likes · 5 min read
Add Cinematic Animations to Your Terminal with Hollywood
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 28, 2023 · Frontend Development

Creating a Beautiful Mid‑Autumn Festival Card with Pure CSS

This article walks through a step‑by‑step pure‑CSS implementation of a Mid‑Autumn Festival greeting card, covering animated cloud backgrounds, a glowing cut‑out moon with text, flashing lanterns, moving clouds, and a running rabbit, while explaining the underlying CSS techniques and challenges.

Blend ModeCSSPure CSS
0 likes · 13 min read
Creating a Beautiful Mid‑Autumn Festival Card with Pure CSS
JD Tech
JD Tech
Sep 27, 2023 · Frontend Development

Core Front-End Technologies of JD Competition Ranking H5 Page

This article examines the core front‑end technologies employed in JD’s Competition Ranking H5 page, covering animation implementations, style configuration, skin switching, poster generation, debugging tools, request handling, and deployment scripts, providing practical insights and code examples for front‑end developers.

CSSH5Vue
0 likes · 22 min read
Core Front-End Technologies of JD Competition Ranking H5 Page
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 27, 2023 · Frontend Development

Implementing Genshin Impact Character Switch Effect with Vue: Horizontal Scrolling, Background Animation, and Mobile Touch Handling

This article walks through recreating the Genshin Impact character switch UI using Vue, detailing the horizontal avatar carousel, background image scaling animations, and touch‑based swipe handling for mobile, complete with code snippets and edge‑case logic.

CSSJavaScriptResponsive Design
0 likes · 12 min read
Implementing Genshin Impact Character Switch Effect with Vue: Horizontal Scrolling, Background Animation, and Mobile Touch Handling
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 16, 2023 · Game Development

Creating a Naruto-Themed 3D World with three.js: Model Loading, Controls, Animation, and Octree Collision

This tutorial walks through building a simple Naruto-inspired 3D scene using three.js, covering model acquisition, character creation, keyboard controls, rotation handling, animation state management, camera integration, octree-based collision detection, and troubleshooting common issues such as camera‑character alignment and jump physics.

Game DevelopmentJavaScriptThree.js
0 likes · 22 min read
Creating a Naruto-Themed 3D World with three.js: Model Loading, Controls, Animation, and Octree Collision
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 10, 2023 · Frontend Development

Creating a Time‑Travel Tunnel Effect with Three.js

This tutorial walks through the fundamentals of Three.js—setting up a scene, camera, lights, and meshes—to build a rotating cylindrical tunnel with animated textures and color changes, culminating in a complete time‑machine visual that runs in a web browser.

3DJavaScriptTutorial
0 likes · 11 min read
Creating a Time‑Travel Tunnel Effect with Three.js
JD Retail Technology
JD Retail Technology
Aug 9, 2023 · Frontend Development

Key Front-End Technologies Used in JD Competition Ranking H5 Page

This article explores the core front‑end technologies implemented in JD’s Competition Ranking H5 page, covering animation effects, style configuration, skin switching, poster generation, debugging tools, performance optimizations, and deployment strategies, providing practical references for front‑end developers.

ResponsiveVueanimation
0 likes · 19 min read
Key Front-End Technologies Used in JD Competition Ranking H5 Page
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jul 13, 2023 · Game Development

Building an H5 Platformer Game with Alice.js and React

This tutorial shows how to build a simple 2D platformer using the Alice.js H5 engine combined with React, covering scene construction with JSX components, camera scrolling, UI layering, PixiJS element types, animation formats, flex layout, keyframe hooks, event scripting, and debugging tools.

Alice.jsGame DevelopmentReact
0 likes · 22 min read
Building an H5 Platformer Game with Alice.js and React
JD Cloud Developers
JD Cloud Developers
Jun 27, 2023 · Frontend Development

Unlocking JD’s Race Ranking H5: Key Front‑End Techniques & Animations

This article explores the core front‑end technologies behind JD’s Race Ranking H5 page, covering animation implementations, style configuration, skin switching, poster generation, debugging tools, API protection, and deployment workflows, offering practical insights and code examples for developers building sophisticated mobile web applications.

H5Vueanimation
0 likes · 21 min read
Unlocking JD’s Race Ranking H5: Key Front‑End Techniques & Animations
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Apr 25, 2023 · Frontend Development

Motion Transition Design and Skyline Rendering Engine for WeChat Mini Programs

This article explains the concept and importance of motion transition design, introduces the Skyline rendering engine for WeChat mini‑programs, and provides detailed implementation guidelines—including custom routing, shared‑element animations, gesture handling, and performance optimizations—illustrated with complete code examples.

SkylineWeChat Mini Programanimation
0 likes · 18 min read
Motion Transition Design and Skyline Rendering Engine for WeChat Mini Programs
Zhaori User Experience
Zhaori User Experience
Feb 17, 2023 · Fundamentals

Master After Effects Wiggle Expression: Parameters, Tricks & Advanced Uses

This comprehensive guide explains the After Effects wiggle expression, detailing each of its five parameters—frequency, amplitude, octaves, amp_mult, and time—while offering practical examples, advanced techniques like seedRandom, directional control, looping, and time‑based activation to help designers use wiggle flexibly and efficiently.

After Effectsanimationexpressions
0 likes · 18 min read
Master After Effects Wiggle Expression: Parameters, Tricks & Advanced Uses
Yuewen Experience Design (YUX)
Yuewen Experience Design (YUX)
Feb 16, 2023 · Product Management

How a Reward Center Boosts User Engagement with Video Ads: Design Strategies and Visual Effects

This case study details how a reading app’s Welfare Center aggregates video‑ad rewards, using interaction and visual design, vitality visualizations, and spring‑based animations to keep non‑paying users active, improve the reading experience, and gradually convert them to paying customers.

FigmaProduct DesignUI design
0 likes · 9 min read
How a Reward Center Boosts User Engagement with Video Ads: Design Strategies and Visual Effects
NetEase Media Technology Team
NetEase Media Technology Team
Feb 13, 2023 · Game Development

How to Build a Dynamic Face‑Customization System on Mobile with Spine

This article explains how to use the Spine 2D skeletal animation framework to implement a flexible, runtime face‑customization and outfit‑changing feature on mobile platforms, covering basic concepts, code examples, resource handling, memory optimizations, and platform‑specific integration challenges.

Performance OptimizationResource ManagementSpine
0 likes · 22 min read
How to Build a Dynamic Face‑Customization System on Mobile with Spine
VMIC UED
VMIC UED
Jan 31, 2023 · Frontend Development

Mastering Interactive Motion: Why and How to Design Effective UI Animations

This article explains what interactive animations are, why they are essential for smooth user experiences, and outlines a complete workflow—including evaluation, design principles, timing, curves, and documentation—to help designers create consistent, comfortable, and efficient motion effects.

Interaction DesignUIUser experience
0 likes · 14 min read
Mastering Interactive Motion: Why and How to Design Effective UI Animations
php Courses
php Courses
Jan 20, 2023 · Frontend Development

Create a Browser Fireworks Animation with HTML, CSS, and JavaScript

This tutorial walks you through building a full‑screen fireworks effect in the browser by structuring the HTML, styling the text and canvas with CSS, and implementing the animation logic using JavaScript's Canvas API, utility functions, and object‑oriented firework and spark classes.

CSSCanvasHTML
0 likes · 16 min read
Create a Browser Fireworks Animation with HTML, CSS, and JavaScript
Yuewen Frontend Team
Yuewen Frontend Team
Jan 10, 2023 · Frontend Development

How to Build a Smooth Semi‑Circular Progress Bar with Canvas and SVG

This tutorial walks through creating a semi‑circular progress bar using both Canvas and SVG, covering preparation, drawing techniques, angle calculations, animation loops, anti‑aliasing optimizations, and dynamic updates, and compares the visual and performance differences between the two approaches.

CanvasSVGanimation
0 likes · 14 min read
How to Build a Smooth Semi‑Circular Progress Bar with Canvas and SVG
Tencent Cloud Developer
Tencent Cloud Developer
Dec 17, 2022 · Game Development

How to Build a Simple Penalty Shootout Game with Java Swing

This tutorial walks through building a simple penalty‑shootout game in Java Swing by outlining the panel architecture, rendering the audience, grass, goal and net with Graphics2D, computing a QuadCurve2D trajectory, handling mouse dragging and clicks to animate the ball, detecting collisions, and updating score and timer.

Graphics2DJavaSwing
0 likes · 22 min read
How to Build a Simple Penalty Shootout Game with Java Swing
Sohu Tech Products
Sohu Tech Products
Dec 14, 2022 · Mobile Development

Implementing a Drag‑and‑Bounce Custom View with Explosion Effect in Android (Kotlin)

This tutorial explains how to build an Android custom view that lets a large circle be dragged, scales a smaller circle based on distance, snaps back with a bounce animation when released inside a boundary, or plays an explosion sequence when released outside, using Kotlin, Bézier curves, and WindowManager integration.

AndroidCustom ViewDrag-and-Drop
0 likes · 19 min read
Implementing a Drag‑and‑Bounce Custom View with Explosion Effect in Android (Kotlin)