Tagged articles

frontend

3211 articles · Page 8 of 33
Bilibili Tech
Bilibili Tech
Jul 5, 2024 · Frontend Development

Applying Clean Architecture to Front-End Migration: Refactoring a Large-Scale Review Platform from Vue2 to Vue3

The team refactored a high‑traffic Vue2 detail page to Vue3 using Clean Architecture, separating entities, use‑cases, adapters, and framework layers, while employing AST‑based tooling, comprehensive unit/E2E/visual tests, and a gray‑release strategy, resulting in reduced duplication, better test coverage, and a reusable migration pipeline.

Clean ArchitectureRefactoringVue3
0 likes · 23 min read
Applying Clean Architecture to Front-End Migration: Refactoring a Large-Scale Review Platform from Vue2 to Vue3
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 5, 2024 · Frontend Development

Implementing an @User Mention Input Component with Highlight and Deletion Handling in React

This article explains how to build a custom React @mention input component that highlights mentioned users, treats the whole @username as a single deletable unit, tracks cursor position for a floating selector, and returns both the plain text and the list of mentioned users to the parent component.

MentionsReActTypeScript
0 likes · 12 min read
Implementing an @User Mention Input Component with Highlight and Deletion Handling in React
Goodme Frontend Team
Goodme Frontend Team
Jul 4, 2024 · Frontend Development

Curated Frontend Resources: JS Frameworks, React Diff, CSS Mastery & More

This newsletter curates recent frontend news and deep‑dive articles covering the State of JavaScript 2023, large‑model trends, OpenAI's acquisition of Multi, RPA debates, building a modern JS framework, CSS importance, React's diff algorithm, a UX design book, plus practical tips on Taro, MQTT and data‑center interfaces.

JavaScriptResourcesUX
0 likes · 6 min read
Curated Frontend Resources: JS Frameworks, React Diff, CSS Mastery & More
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 4, 2024 · Frontend Development

Implementing Map Drill‑Down with Echarts in Vue 3

This tutorial demonstrates how to create an interactive Echarts map that supports drill‑down to county level and back navigation using Vue 3, vue‑echarts, and Vite, covering data acquisition, option configuration, event handling, and full component code.

JavaScriptMap Drill-DownVue
0 likes · 10 min read
Implementing Map Drill‑Down with Echarts in Vue 3
Code Mala Tang
Code Mala Tang
Jul 3, 2024 · Frontend Development

Master CSS Variables: Boost Flexibility, Reusability, and Theming

This article explains the fundamentals of CSS variables, how to define and use them—including default values, nesting, media queries, and JavaScript updates—while showcasing practical scenarios such as theming, responsive design, code reuse, and compatibility across browsers.

CSSThemingfrontend
0 likes · 12 min read
Master CSS Variables: Boost Flexibility, Reusability, and Theming
FunTester
FunTester
Jul 3, 2024 · Frontend Development

How TypeScript Is Transforming Modern JavaScript Development

This article examines why TypeScript has become essential for complex web applications, outlining its benefits such as improved maintainability and early error detection, the challenges developers face, and the language's future impact on the web development ecosystem.

JavaScriptTypeScriptWeb Development
0 likes · 7 min read
How TypeScript Is Transforming Modern JavaScript Development
21CTO
21CTO
Jul 2, 2024 · Frontend Development

When Should You Skip a JavaScript Framework? 5 Practical Reasons

This article outlines five clear scenarios—simple projects, sufficient HTML/CSS, modern ES6 features, desire for creative freedom, and HTMX alternatives—where using a JavaScript framework adds unnecessary complexity and can be safely avoided.

FrameworksHTMXJavaScript
0 likes · 6 min read
When Should You Skip a JavaScript Framework? 5 Practical Reasons
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jul 1, 2024 · Frontend Development

Performance Optimization and Engineering Practices for NetEase Cloud Music 2023 Annual Report Front‑End Development

The 2023 NetEase Cloud Music annual‑report front‑end case study details how sub‑second first‑screen loads, SPA routing with TypeScript, GPU‑accelerated animations, optimized media handling, multi‑layer quality monitoring, and a unified development platform together boost performance, reliability, and engineering efficiency, driving higher DAU and share‑rate.

PerformanceReActSPA
0 likes · 27 min read
Performance Optimization and Engineering Practices for NetEase Cloud Music 2023 Annual Report Front‑End Development
Goodme Frontend Team
Goodme Frontend Team
Jul 1, 2024 · Frontend Development

Why Taro 4.0’s Vite Integration Fails and How to Fix It

This article explores the beta release of Taro 4.0, examines its new HarmonyOS support, CompileMode for mini‑programs, and Vite‑based build chain, then details the configuration pitfalls, debugging steps, source‑code analysis, and practical recommendations for a stable development workflow.

buildfrontendmini-program
0 likes · 9 min read
Why Taro 4.0’s Vite Integration Fails and How to Fix It
DeWu Technology
DeWu Technology
Jun 24, 2024 · Frontend Development

Feishu Cloud Document to HTML Email: Architecture Redesign and Implementation

The article details a complete redesign of Feishu’s cloud‑document‑to‑HTML‑email converter, introducing IoC/DI architecture, inline‑style utilities, and specialized renderers for headings, lists, tables, images, code blocks, and equations, resulting in high‑fidelity Outlook‑compatible emails while shrinking the core code to under three hundred lines.

CSS-in-JSFeishuHTML email
0 likes · 31 min read
Feishu Cloud Document to HTML Email: Architecture Redesign and Implementation
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 22, 2024 · Frontend Development

Debugging Production Errors with Ajax Interceptor, Source Maps, and Manual Mapping

This article explains practical methods for diagnosing and fixing production‑time JavaScript errors by using the Ajax‑Interceptor Chrome extension, understanding hidden‑source‑map vs source‑map differences, adding source‑map files in Chrome, and applying manual source‑map mapping or proxy tools like Charles.

ChromeDebuggingJavaScript
0 likes · 6 min read
Debugging Production Errors with Ajax Interceptor, Source Maps, and Manual Mapping
Sohu Tech Products
Sohu Tech Products
Jun 20, 2024 · Frontend Development

Understanding the New <permission> Element in Chrome 126

Chrome 126 adds a new permission element that lets developers declaratively request camera, microphone, or combined permissions via a button‑like UI, addressing common permission‑prompt abuses such as premature prompts, hidden dialogs, and difficult revocation, while integrating with the Permissions API and providing state‑change events.

Chrome 126HTML elementbrowser API
0 likes · 8 min read
Understanding the New <permission> Element in Chrome 126
Code Mala Tang
Code Mala Tang
Jun 20, 2024 · Frontend Development

Essential Latency Numbers Every Web Developer Must Know

This article explores critical latency metrics—from nanosecond-level CPU operations to intercontinental network delays—illustrating how each contributes to web performance, and provides real‑world measurements for various connection types, data processing tasks, and user‑perceived response times to help developers optimize user experience.

NetworkOptimizationWeb Performance
0 likes · 6 min read
Essential Latency Numbers Every Web Developer Must Know
Alipay Experience Technology
Alipay Experience Technology
Jun 19, 2024 · Backend Development

How Alipay’s “Mantiantianxing” Platform Boosts Development and Operations Efficiency

This article details how Alipay’s Mantiantianxing platform was designed and built to unify page construction, fine‑grained operation, and data feedback, thereby solving low R&D and operation efficiency, reducing duplication, and enabling rapid, scalable innovation across multiple product front‑ends and back‑ends.

Platformarchitecturebackend
0 likes · 22 min read
How Alipay’s “Mantiantianxing” Platform Boosts Development and Operations Efficiency
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 19, 2024 · Frontend Development

Preventing Duplicate API Requests in Front‑end Development with Debounce, Throttle, Loading Locks, and Axios CancelToken

The article explains why repeated button clicks or searches cause duplicate API calls, discusses why debounce/throttle are not ideal, and presents three practical solutions—loading state locking, request cancellation with Axios CancelToken, and related code examples—to efficiently avoid redundant requests in Vue applications.

APIThrottleVue
0 likes · 7 min read
Preventing Duplicate API Requests in Front‑end Development with Debounce, Throttle, Loading Locks, and Axios CancelToken
Bilibili Tech
Bilibili Tech
Jun 18, 2024 · Frontend Development

Design and Implementation of a Front-End Observability System for Business Monitoring

The article describes a unified front‑end observability platform that standardizes data‑point collection via a common SDK, automatically generates health and business dashboards, integrates real‑time monitoring and heatmaps, and has been adopted on 140 pages, delivering faster first‑screen loads, lower error and bounce rates, and higher conversion.

DashboardObservabilityPerformance Monitoring
0 likes · 22 min read
Design and Implementation of a Front-End Observability System for Business Monitoring
Architecture Digest
Architecture Digest
Jun 17, 2024 · Frontend Development

Curated List of Open‑Source Admin Dashboard Projects

This article provides a curated list of twelve open‑source admin dashboard projects, including D2admin, vue‑element‑admin, JEECG‑BOOT, GIN‑VUE‑ADMIN, and others, with their GitHub links, documentation URLs, demo previews, and licensing information, offering developers free resources for building management interfaces.

GitHubVueadmin dashboard
0 likes · 7 min read
Curated List of Open‑Source Admin Dashboard Projects
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 17, 2024 · Frontend Development

Supercharging Vue Apps: Webpack Bundle Analysis, Gzip, WebP & HTTP/2 Optimizations

This article walks through a series of practical performance‑boosting techniques for Vue‑based web applications, covering Webpack bundle analysis, Gzip compression, WebP image conversion, HTTP/2 configuration, Nginx tweaks, and OSS/CDN integration, with concrete code snippets and step‑by‑step guidance.

OptimizationPerformanceWebP
0 likes · 27 min read
Supercharging Vue Apps: Webpack Bundle Analysis, Gzip, WebP & HTTP/2 Optimizations
Selected Java Interview Questions
Selected Java Interview Questions
Jun 16, 2024 · Frontend Development

Using VS Code User Snippets to Boost Coding Efficiency

This article explains what VS Code user snippets are, how they can be customized for different languages and projects, and provides step‑by‑step instructions and tips for creating and using snippets to accelerate development and maintain consistent code style.

DevelopmentProductivityVSCode
0 likes · 6 min read
Using VS Code User Snippets to Boost Coding Efficiency
Ctrip Technology
Ctrip Technology
Jun 14, 2024 · Frontend Development

Canyon: A JavaScript End‑to‑End Test Coverage Solution for Frontend Projects

Canyon extends the IstanbulJS ecosystem with a Babel‑based instrumentation plugin, real‑time coverage aggregation, and cloud‑native reporting to enable large‑scale end‑to‑end UI automation coverage for modern JavaScript front‑end applications, including SPA, MPA, and React Native environments.

CI/CDCanyonInstrumentation
0 likes · 19 min read
Canyon: A JavaScript End‑to‑End Test Coverage Solution for Frontend Projects
Top Architect
Top Architect
Jun 10, 2024 · Operations

Comprehensive Guide to the Workflow System: Frameworks, Features, and Process Design

This guide details the workflow system’s underlying frameworks, functional modules, process design operations, form customization, deployment procedures, and task management features, providing a comprehensive overview for developers and administrators to effectively implement and maintain business processes.

backendfrontendprocess design
0 likes · 10 min read
Comprehensive Guide to the Workflow System: Frameworks, Features, and Process Design
Architect
Architect
Jun 7, 2024 · Frontend Development

Web-Integrated Proxy Tool: Zero‑Installation, Zero‑Configuration Remote Debugging and Mock Solution

This article introduces a web‑integrated proxy tool that requires no installation or configuration, enabling developers to share URLs or QR codes for remote HTTP debugging, mock rule sharing, and seamless integration into web pages or mobile apps, while comparing it with traditional proxy solutions.

HTTP interceptionMockRemote Debugging
0 likes · 11 min read
Web-Integrated Proxy Tool: Zero‑Installation, Zero‑Configuration Remote Debugging and Mock Solution
vivo Internet Technology
vivo Internet Technology
Jun 5, 2024 · Frontend Development

Technical Guide to Generating Poster Images in H5 and Mini Programs

This guide explains how to generate shareable poster images entirely on the front end for H5 pages and mini‑programs, compares client‑side, front‑end, and server‑side approaches, reviews libraries such as html2canvas, dom‑to‑image, wxml‑to‑canvas and Painter, and offers solutions for design fidelity, CORS, and performance issues.

CanvasCross-OriginMini Program
0 likes · 17 min read
Technical Guide to Generating Poster Images in H5 and Mini Programs
58UXD
58UXD
May 30, 2024 · Frontend Development

How to Build an Engaging Community UI for Mobile Apps: 58’s Redesign Insights

This article explains why a community feature is vital for mobile apps, outlines steps to create a successful community—including user targeting, quality content, interactive UI, and management—and showcases 58’s comprehensive UI redesign with visual details and new modules.

CommunityMobile Appfrontend
0 likes · 4 min read
How to Build an Engaging Community UI for Mobile Apps: 58’s Redesign Insights
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 30, 2024 · Frontend Development

Virtual Scrolling Techniques and Performance Optimization for Large Document Editors

This article explains how virtual scrolling can dramatically improve the performance of large online document editors by rendering only visible content, discusses various implementation strategies such as progressive pagination, canvas rendering, line‑ and block‑level virtualization, and details state management, view‑locking, fast‑scroll handling, and integration scenarios like anchor navigation, find‑replace, and comment systems, while providing code examples and performance test results.

frontendintersection observerlarge documents
0 likes · 57 min read
Virtual Scrolling Techniques and Performance Optimization for Large Document Editors
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 28, 2024 · Frontend Development

Implementing a WebSocket Client with Automatic Reconnection and Heartbeat in TypeScript/JavaScript

This article explains how to build a WebSocket client that supports automatic reconnection after network loss and periodic heartbeat messages, provides a drop‑in API compatible with the native WebSocket interface, and includes complete TypeScript and JavaScript implementations with detailed code examples.

HeartbeatTypeScriptfrontend
0 likes · 19 min read
Implementing a WebSocket Client with Automatic Reconnection and Heartbeat in TypeScript/JavaScript
21CTO
21CTO
May 25, 2024 · Frontend Development

What’s New in Angular 18? Key Features, Defer, Control Flow, and Hydration

Angular 18, the first version released after merging with Google’s internal Wiz framework, introduces stable Material 3 APIs, @defer lazy loading, enhanced control‑flow directives, and full Hydration support, signaling a renewed push for the framework’s performance and developer experience.

AngularMaterial DesignTypeScript
0 likes · 5 min read
What’s New in Angular 18? Key Features, Defer, Control Flow, and Hydration
Top Architect
Top Architect
May 24, 2024 · Fundamentals

Guidelines for Front‑Back End Separation and API Specification

The article explains why front‑back end separation is needed, outlines common collaboration patterns, presents a staged migration from MVC to SPA, and provides detailed API request/response standards, interface versioning, and practical steps for implementing clean separation in modern web projects.

APIarchitecturebackend
0 likes · 12 min read
Guidelines for Front‑Back End Separation and API Specification
iKang Technology Team
iKang Technology Team
May 16, 2024 · Frontend Development

Front-End Engineering: Importance, Core Concepts, Tools, and Stages

Front‑end engineering combines automation, modularization, componentization, version control, static analysis, testing, and CI/CD to boost development efficiency, code quality, and team collaboration, guiding technology selection, type‑checking, style guidelines, and a five‑stage evolution from build tools to component‑based frameworks.

CI/CDEngineeringTooling
0 likes · 14 min read
Front-End Engineering: Importance, Core Concepts, Tools, and Stages
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
May 14, 2024 · Frontend Development

How Tango’s AST‑Driven Low‑Code Engine Boosts Frontend Productivity

Facing the trade‑off between flexibility and speed in low‑code development, NetEase’s cloud music team built Tango—a source‑code‑based low‑code engine that leverages AST manipulation and the TangoBoot framework to standardize front‑end programming, halve view logic, and unify low‑code with traditional development.

ASTJavaScriptTangoBoot
0 likes · 12 min read
How Tango’s AST‑Driven Low‑Code Engine Boosts Frontend Productivity
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 14, 2024 · Frontend Development

Implementing Front‑End File Preview for Various Formats Using React

This article explains how to preview a wide range of file types—including images, audio, video, markdown, plain text, Office documents, PDFs and external websites—in a React front‑end by using native HTML tags, embed/iframe techniques, and libraries such as marked and highlight.js, while also supporting page or time positioning.

HTMLReActfile preview
0 likes · 14 min read
Implementing Front‑End File Preview for Various Formats Using React
Goodme Frontend Team
Goodme Frontend Team
May 13, 2024 · Frontend Development

How to Speed Up Frontend Build Times with Native Pre‑Compilation and Caching

By leveraging native code tools like esbuild, caching strategies, and a custom pre‑compilation workflow that fakes Webpack's DllPlugin output, this article shows how Mars framework teams dramatically cut compilation times—up to 40% faster—while handling module resolution, resource handling, and cross‑platform challenges.

Build Optimizationesbuildfrontend
0 likes · 14 min read
How to Speed Up Frontend Build Times with Native Pre‑Compilation and Caching
Open Source Tech Hub
Open Source Tech Hub
May 11, 2024 · Frontend Development

What’s New in Layui? Latest Features and Bug Fixes Overview

This article outlines the recent updates to the free open‑source Layui UI library, detailing new options, bug fixes, and security patches across components such as laydate, treeTable, form, upload, and more, while highlighting its lightweight, browser‑centric design philosophy.

JavaScriptLayuiUI components
0 likes · 4 min read
What’s New in Layui? Latest Features and Bug Fixes Overview
Goodme Frontend Team
Goodme Frontend Team
May 8, 2024 · Frontend Development

2024 Frontend & Tech Highlights: Node.js 22, React 19, Blockchain, AIGC Low‑Code

This curated newsletter presents the latest releases of Node.js, React, and React Native, highlights a blockchain career transition story, summarizes AIGC‑powered low‑code development, systematic data‑governance modeling, import‑statement optimization, techniques for showcasing technical depth, and design proposal guidance for the VUCA era.

AIBlockchaindata-governance
0 likes · 6 min read
2024 Frontend & Tech Highlights: Node.js 22, React 19, Blockchain, AIGC Low‑Code
MoonWebTeam
MoonWebTeam
May 8, 2024 · Frontend Development

Unlocking Domain Primitives: A Front‑End Guide to Cleaner Code

This article explains Domain‑Driven Design's Domain Primitive concept from a front‑end perspective, compares it with VO/DTO/PO, outlines its principles, provides concrete TypeScript examples, and shows how applying DP can improve validation, encapsulation, and testability in real‑world projects.

Domain PrimitiveDomain-Driven DesignTypeScript
0 likes · 20 min read
Unlocking Domain Primitives: A Front‑End Guide to Cleaner Code
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 8, 2024 · Frontend Development

Sharing State Between Parent and Child Components in React: useImperativeHandle vs useShareState Hook

This article examines the common React modal communication problem, compares the conventional controlled‑component callback approach with the useImperativeHandle solution, and introduces a novel pair of hooks (useShareState and useShareValue) that enable seamless state sharing between parent and child components.

Custom HooksReActfrontend
0 likes · 19 min read
Sharing State Between Parent and Child Components in React: useImperativeHandle vs useShareState Hook
Bilibili Tech
Bilibili Tech
May 7, 2024 · Frontend Development

Design and Implementation of a Unified Front-End Request Library Based on Middleware Pattern

Bilibili created a unified front‑end request library using a Koa‑style middleware “onion” architecture—ConfigCtrl, AssembleCtrl, and RequestCtrl—to standardize error handling, cut code redundancy, improve performance, and provide consistent, extensible API calls across SSR/CSR, Vue2/Vue3, and in‑app H5 environments.

Design PatternMiddlewareRequest library
0 likes · 16 min read
Design and Implementation of a Unified Front-End Request Library Based on Middleware Pattern
php Courses
php Courses
May 7, 2024 · Frontend Development

Comprehensive TypeScript Course Outline

This article presents a detailed TypeScript course syllabus covering fundamentals, advanced concepts, and practical applications, including installation, VSCode setup, data types, enums, generics, classes, interfaces, modules, and QR‑code access for learners.

CourseLearningTypeScript
0 likes · 2 min read
Comprehensive TypeScript Course Outline
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 30, 2024 · Frontend Development

Implementing Chat History Loading in a WeChat Mini‑Program Using Flex Column‑Reverse and a Koa WebSocket Server

This article explains how to solve the common problem of loading historical chat records in a WeChat mini‑program by using a two‑line CSS flex column‑reverse trick, handling edge cases such as limited data and scroll‑view issues, and provides a complete Koa WebSocket backend implementation with full code examples.

FlexboxKoaMini Program
0 likes · 9 min read
Implementing Chat History Loading in a WeChat Mini‑Program Using Flex Column‑Reverse and a Koa WebSocket Server
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 27, 2024 · Frontend Development

Generating Dynamic Posters with html2canvas in Web Pages

This tutorial explains how to use the html2canvas library to render dynamic HTML content into canvas images, covering installation, markup definition, styling, script implementation, download handling, and important limitations for creating shareable posters in front‑end applications.

CanvasJavaScriptPoster Generation
0 likes · 7 min read
Generating Dynamic Posters with html2canvas in Web Pages
Architecture Digest
Architecture Digest
Apr 25, 2024 · Frontend Development

Douyin Open-Source Short Video Project – Overview and Setup Guide

This article introduces the Douyin open‑source short‑video project built with Vue and Vite, provides a free book giveaway link, and gives step‑by‑step instructions for installing Node, cloning the repository, installing dependencies with pnpm, and running the application locally.

ViteVuefrontend
0 likes · 3 min read
Douyin Open-Source Short Video Project – Overview and Setup Guide
58 Tech
58 Tech
Apr 25, 2024 · Backend Development

Luban Full-Stack Low-Code Development Platform: Design, Implementation, and Case Studies

This article presents an in‑depth overview of the Luban full‑stack low‑code development platform, describing its goals, architecture, metadata design, drag‑and‑drop page creation, data visualization, API generation, multi‑tenant and multi‑environment support, version management, and real‑world case studies that demonstrate its efficiency and extensibility.

Full-StackPlatformarchitecture
0 likes · 21 min read
Luban Full-Stack Low-Code Development Platform: Design, Implementation, and Case Studies
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 25, 2024 · Frontend Development

Writing Elegant Frontend Code and Preparing for Technical Interviews

This article shares practical tips for writing clean frontend code, using AI assistants for code improvement, understanding business requirements, reading source code of popular libraries, and mastering front‑end infrastructure such as tooling, monitoring, CI/CD, and technology selection to ace technical interviews.

AI assistanceToolingcode quality
0 likes · 15 min read
Writing Elegant Frontend Code and Preparing for Technical Interviews
Sohu Tech Products
Sohu Tech Products
Apr 24, 2024 · Frontend Development

CSS :has Pseudo-class for Modal Scroll Locking

This article shows how to lock page scrolling when a modal is open by using the new CSS :has pseudo‑class—replacing JavaScript‑driven overflow toggles that fail with nested dialogs—and demonstrates a simple body:has(dialog[open]) selector that works across all modern browsers.

:has() selectorCSSJavaScript
0 likes · 4 min read
CSS :has Pseudo-class for Modal Scroll Locking
Top Architect
Top Architect
Apr 23, 2024 · Fundamentals

Guidelines for Front‑Back End Separation and API Specification (Version 1.0.0)

This article explains why front‑back end separation is needed, describes the evolution from MVC to SPA, outlines the principles of responsibility and concern separation, and provides a detailed API specification—including request/response formats, pagination, and special field handling—to improve collaboration and reduce integration effort.

architecturebackendfrontend
0 likes · 14 min read
Guidelines for Front‑Back End Separation and API Specification (Version 1.0.0)
php Courses
php Courses
Apr 23, 2024 · Backend Development

Generating and Displaying Static Maps with PHP and Baidu Map API

This article explains how to set up the environment, import the Baidu Map API, create map containers, generate static map URLs using PHP, and display the resulting map and markers on a web page, providing step‑by‑step code examples for developers.

PHPWeb Developmentfrontend
0 likes · 5 min read
Generating and Displaying Static Maps with PHP and Baidu Map API
CSS Magic
CSS Magic
Apr 18, 2024 · Artificial Intelligence

Get Started with Kimi API Instantly—No Coding Experience Required

This step‑by‑step guide shows how to claim your free Kimi API credit, create an API key, test the service with Postman, and integrate it via Python SDK, frontend projects, or no‑code tools like Dify, enabling anyone to build AI applications without writing code.

AIChat CompletionKimi API
0 likes · 10 min read
Get Started with Kimi API Instantly—No Coding Experience Required
php Courses
php Courses
Apr 17, 2024 · Fundamentals

Navigating Programming Career Challenges and Essential Development Tools: A Comprehensive Guide

The article examines how AI, global competition, remote work, and cross‑cultural demands reshape programmers' careers, highlights the rise of independent developers, and provides a concise reference of essential development tools spanning editors, build systems, testing frameworks, debugging utilities, version control, and database management.

Development Toolsdatabasesfrontend
0 likes · 14 min read
Navigating Programming Career Challenges and Essential Development Tools: A Comprehensive Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 16, 2024 · Frontend Development

VSCode Tips and Configurations for Frontend Development

This article shares practical VSCode configuration tips and shortcuts for frontend developers, covering word separators, quick file path navigation, custom logging snippets, code highlighting, explorer tweaks, terminal copy behavior, drag‑and‑drop settings, and language‑specific suggestions for Vue and React, helping improve coding efficiency and happiness.

ConfigurationVSCodeeditor
0 likes · 11 min read
VSCode Tips and Configurations for Frontend Development
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.

OpenGLanimationfrontend
0 likes · 8 min read
Transparent Video Visual Enhancement Scheme for Front-End Development
Selected Java Interview Questions
Selected Java Interview Questions
Apr 14, 2024 · Backend Development

Server‑to‑Client Data Push: SSE, WebSocket, and Polling – Concepts, Comparison, and Demo

This article explains the three common server‑to‑client push techniques—polling, WebSocket, and Server‑Sent Events (SSE)—detailing their principles, advantages, drawbacks, browser compatibility, appropriate use‑cases, and provides a complete Node.js/Express demo with front‑end code.

ExpressNode.jsPolling
0 likes · 13 min read
Server‑to‑Client Data Push: SSE, WebSocket, and Polling – Concepts, Comparison, and Demo
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 12, 2024 · Frontend Development

Improving TypeScript Type Reuse and Component Props in a UI Library

This article examines common TypeScript type‑reuse issues in a component library, compares type aliases and interfaces, demonstrates using utility types like Omit and Pick, introduces unified base props, shows tuple usage for hooks, and explains function overloads to improve code maintainability and type safety.

TypeScriptUtility Typesfrontend
0 likes · 10 min read
Improving TypeScript Type Reuse and Component Props in a UI Library
Architect's Guide
Architect's Guide
Apr 11, 2024 · Frontend Development

Comprehensive Survey of File Preview Solutions: Frontend and Backend Approaches

This article surveys the full range of file preview options—including commercial services, front‑end JavaScript libraries for PPTX, PDF, DOCX and XLSX, and server‑side conversion tools like OpenOffice, kkFileView and OnlyOffice—providing code examples, pros and cons, and practical recommendations for developers.

JavaScriptdocument conversionfile preview
0 likes · 17 min read
Comprehensive Survey of File Preview Solutions: Frontend and Backend Approaches
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Apr 11, 2024 · Backend Development

Design and Implementation of an Online Configurable Data Consumption Service for NetEase Cloud Music Frontend Performance Monitoring (Corona)

The article details NetEase Cloud Music’s end‑to‑end, online‑configurable data‑consumption service and schema‑driven visualization platform that transform raw client logs into ClickHouse records, automatically generate tables and dashboards, and provide observability, dramatically reducing manual effort while supporting over twenty performance metrics for frontend monitoring.

ClickHouseData PipelinePerformance Monitoring
0 likes · 17 min read
Design and Implementation of an Online Configurable Data Consumption Service for NetEase Cloud Music Frontend Performance Monitoring (Corona)
JD Tech
JD Tech
Apr 11, 2024 · Mobile Development

Performance Optimization of the Five-Star Store Mini Program: A Comprehensive Case Study

This article details the background, actions, and future outlook of performance and experience optimization for the Five-Star Store mini program, covering template handling, JS error reduction, rendering speed improvements, package size reduction, and systematic testing and iteration mechanisms across multiple device platforms.

cross-platformfrontendmobile development
0 likes · 16 min read
Performance Optimization of the Five-Star Store Mini Program: A Comprehensive Case Study
MoonWebTeam
MoonWebTeam
Apr 11, 2024 · Frontend Development

What’s Hot in Front‑End & AI: Vue 2024 Insights, Sora, Oxlint & More

This monthly digest reviews the Vue 2024 conference highlights, explores the breakthrough AIGC model Sora, examines emerging AI programmers and large‑context assistants like Kimi, and evaluates new front‑end tools such as Oxlint and TypeScript’s using keyword, offering practical takeaways for developers.

AIOxlintSora
0 likes · 17 min read
What’s Hot in Front‑End & AI: Vue 2024 Insights, Sora, Oxlint & More
DeWu Technology
DeWu Technology
Apr 10, 2024 · Frontend Development

Frontend Performance Optimization for Transaction Backend

The article details a micro‑frontend transaction backend case study where code‑splitting, CDN delivery, caching, lazy‑loading, and idle‑time loading reduced first‑screen JavaScript size, cut FCP below one second and LCP below two seconds, and improved first‑screen open rate by 15% while halving TTI.

OptimizationWebfrontend
0 likes · 9 min read
Frontend Performance Optimization for Transaction Backend
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 7, 2024 · Frontend Development

My Frontend Engineering Practices and System

This article shares the author's practical experience with frontend engineering, covering topics such as project review, coding standards, monorepo tooling, custom CLI/SDK development, testing strategies, code review, bundling choices, monitoring, performance optimization, and knowledge consolidation for team empowerment.

EngineeringPerformancefrontend
0 likes · 18 min read
My Frontend Engineering Practices and System
IT Services Circle
IT Services Circle
Apr 5, 2024 · Backend Development

Understanding Common HTTP Request Error Codes and Debugging Solutions

This article explains the classification of HTTP request error codes, details typical 4xx client and 5xx server errors, provides common causes, and offers practical debugging steps and solutions to efficiently identify and resolve front‑end and back‑end issues.

DebuggingWeb Developmentbackend
0 likes · 17 min read
Understanding Common HTTP Request Error Codes and Debugging Solutions
DaTaobao Tech
DaTaobao Tech
Apr 3, 2024 · Frontend Development

Clean Front-End Architecture for Agile Development

By separating UI components from business logic using a clean, layered architecture inspired by DDD, Hexagonal and Clean Architecture, the article shows how React, zustand hooks, and strict data‑dependency rules reduce coupling, lower development cost, and make agile front‑end code easier to maintain and extend.

Hooksarchitectureclean code
0 likes · 32 min read
Clean Front-End Architecture for Agile Development
Shepherd Advanced Notes
Shepherd Advanced Notes
Apr 3, 2024 · Frontend Development

Vue Template Syntax: Interpolation and Directives Explained

This article explains Vue.js template syntax, covering how interpolation with double curly braces inserts data, the role of directives like v-bind, v-model, and v-on, shorthand notations, event modifiers, and the use of dynamic arguments introduced in Vue 2.6.0, all illustrated with concrete code examples.

DirectivesDynamic ArgumentsInterpolation
0 likes · 12 min read
Vue Template Syntax: Interpolation and Directives Explained
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 3, 2024 · Frontend Development

Recreating the Xiaomi SU7 Showcase Webpage with three.js and Custom Shaders

This article walks through reproducing the stunning Xiaomi SU7 showcase webpage by using three.js, custom GLSL shaders, and several helper libraries to implement dynamic environment map switching, reflective ground, tunnel traversal, bloom, and camera shake effects, providing complete source code and explanations.

GLSLPostProcessingShaders
0 likes · 18 min read
Recreating the Xiaomi SU7 Showcase Webpage with three.js and Custom Shaders
ByteFE
ByteFE
Apr 2, 2024 · Frontend Development

Advanced Tooltip Configuration and Customization in VChart

This article explains the fundamentals of VChart tooltips, demonstrates how to enable enterable tooltips with Amazon‑style safety triangles, shows flexible content and style patterns, and provides methods for custom DOM manipulation and fully custom tooltip handlers to meet diverse frontend data‑visualisation needs.

JavaScriptVChartcustomization
0 likes · 20 min read
Advanced Tooltip Configuration and Customization in VChart
58UXD
58UXD
Apr 2, 2024 · Frontend Development

What Drives a Successful Design System? Insights from 58UXD’s Lead Designers

In a series of in‑depth interviews, four senior designers from 58UXD share why they built a design‑system handbook, its value for consistency and innovation, challenges of integrating AIGC, strategies for usability, visual standards, engineering practices, and future plans for continuous iteration.

AIGCUX designVisual Guidelines
0 likes · 14 min read
What Drives a Successful Design System? Insights from 58UXD’s Lead Designers
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.

PerformanceSAR Creatoranimation
0 likes · 30 min read
Implementation of the “Lucky God Dragon” Interactive Gameplay in Douyin’s 2024 Chinese New Year Event
Goodme Frontend Team
Goodme Frontend Team
Apr 1, 2024 · Frontend Development

Inside Guming’s Frontend SDK: Design, Logging, and Tracking Explained

This article walks through the architecture and detailed design of Guming’s frontend data‑center SDK, covering its initialization, payload structure, core modules such as Configurator, Reporter, Queue, and various plugins, and explains how logging, tracking, rate‑limiting, and remote configuration are implemented for reliable data collection.

ConfigurationSDKfrontend
0 likes · 19 min read
Inside Guming’s Frontend SDK: Design, Logging, and Tracking Explained
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Mar 29, 2024 · Frontend Development

Exploring Modern Front‑End Techniques: Chrome Extensions, Vite, Husky, and HTTP/3

This article surveys current front‑end innovations, covering Chrome extension development, using Husky for Git‑hook scripts, the clever architecture of Vite, new JavaScript operators (?., ??, ??=), the upcoming HTTP/3 protocol, 2024 front‑end technology trends, and an invitation to join a leading front‑end team.

2024 trendsChrome extensionsHTTP/3
0 likes · 4 min read
Exploring Modern Front‑End Techniques: Chrome Extensions, Vite, Husky, and HTTP/3
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 29, 2024 · Frontend Development

Practical Frontend Techniques: Vite Auto Routing, await-to-js Source Walkthrough, URL Parameter Handling, Controlling forEach Loops, and Singleton Request Management

This article presents practical frontend solutions, including automatic route generation in Vite projects using unplugin-vue-router, a detailed source analysis of the await‑to‑js error‑handling wrapper, methods for extracting URL parameters, techniques to terminate or replace forEach loops, and patterns for avoiding duplicate component requests.

JavaScriptforeachfrontend
0 likes · 17 min read
Practical Frontend Techniques: Vite Auto Routing, await-to-js Source Walkthrough, URL Parameter Handling, Controlling forEach Loops, and Singleton Request Management
Shepherd Advanced Notes
Shepherd Advanced Notes
Mar 24, 2024 · Frontend Development

Getting Started with Vue: What Is Vue and How to Install It

This article introduces Vue as a progressive JavaScript framework, explains its core features such as reactive data binding, component‑based development, and virtual DOM, and walks through installation methods, a simple counter example, and a brief comparison with React and Angular.

ComparisonComponentInstallation
0 likes · 8 min read
Getting Started with Vue: What Is Vue and How to Install It
Liangxu Linux
Liangxu Linux
Mar 21, 2024 · Frontend Development

How to Understand and Reduce Web Latency: Practical Tips for Faster Apps

This article explains what latency is, how it occurs in web interactions, the main factors that contribute to it, common tools for measuring it, and a set of practical optimization techniques such as HTTP/2, CDN usage, caching, and efficient coding practices.

Network ToolsOptimizationWeb Performance
0 likes · 8 min read
How to Understand and Reduce Web Latency: Practical Tips for Faster Apps
DeWu Technology
DeWu Technology
Mar 18, 2024 · Frontend Development

QCon Shanghai 2023: LLM-Powered Frontend Debugging, WebNN, AI-Native Development, and HarmonyOS Insights

QCon Shanghai 2023 highlighted LLM‑driven frontend debugging, the emerging WebNN API for accelerated browser inference, AI‑native UI patterns with evaluation‑driven development, LLM‑enhanced developer bots using RAG and fine‑tuning, and a HarmonyOS round‑table exploring ArkUI’s declarative framework and opportunities for frontend engineers.

AIHarmonyOSLLM
0 likes · 18 min read
QCon Shanghai 2023: LLM-Powered Frontend Debugging, WebNN, AI-Native Development, and HarmonyOS Insights
Goodme Frontend Team
Goodme Frontend Team
Mar 18, 2024 · Frontend Development

How to Implement Seamless, Secure Login in WeChat Mini‑Programs

This article explains why user authentication is essential for mobile mini‑programs, outlines security measures using AccessToken and RefreshToken, and provides step‑by‑step techniques—including automatic login, token refresh, request queuing, and user‑state handling—to achieve a frictionless user experience.

WeChatauthenticationfrontend
0 likes · 9 min read
How to Implement Seamless, Secure Login in WeChat Mini‑Programs
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Mar 15, 2024 · Frontend Development

Inside Tango’s Sandbox: Leveraging CodeSandbox for Fast Low‑Code Development

This article explains how the open‑source Tango low‑code engine uses a CodeSandbox‑based sandbox architecture—including dependency initialization, transpilation, and cross‑origin communication—to enable real‑time source‑code execution and visual drag‑and‑drop building within a secure iframe environment.

CodeSandboxReActSandbox
0 likes · 15 min read
Inside Tango’s Sandbox: Leveraging CodeSandbox for Fast Low‑Code Development
php Courses
php Courses
Mar 15, 2024 · Fundamentals

The Art of Taming Legacy Code: Strategies, Examples, and Future Directions

This article explores the challenges of legacy code through practical examples, offering step‑by‑step refactoring strategies, testing, documentation, environment management, and innovative tooling like ServBay to help developers modernize both backend and frontend systems while fostering professional growth.

Refactoringbest practicesfrontend
0 likes · 6 min read
The Art of Taming Legacy Code: Strategies, Examples, and Future Directions
Sohu Tech Products
Sohu Tech Products
Mar 13, 2024 · Frontend Development

HTMX vs React: A Comparative Overview of Modern Front‑End Libraries

HTMX offers a lightweight, HTML‑attribute‑driven approach that adds AJAX, WebSocket and server‑sent event interactivity without JavaScript, making it ideal for simple pages, while React provides a full‑featured, component‑based JavaScript library with a steep learning curve, extensive ecosystem, and superior scalability for complex, state‑driven applications.

AJAXComparisonHTML
0 likes · 17 min read
HTMX vs React: A Comparative Overview of Modern Front‑End Libraries
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 12, 2024 · Frontend Development

How Much Faster Is unocss Compared to Tailwind CSS?

This article examines the performance differences between the atomic CSS engines unocss and Tailwind CSS, presenting benchmark tests on a MacBook M1 using Vite and PostCSS setups, analyzing build times, the impact of CSS AST parsing, and discussing practical implications for frontend development.

CSSPerformanceTailwindCSS
0 likes · 7 min read
How Much Faster Is unocss Compared to Tailwind CSS?