Tagged articles

frontend

3211 articles · Page 32 of 33
CSS Magic
CSS Magic
Mar 2, 2016 · Frontend Development

Advanced Front‑End Journey: Mastering Click Event Binding

The article walks through a front‑end developer’s step‑by‑step evolution from simple onclick handlers to robust event delegation, data‑action attributes, and a reusable Action library, illustrating pitfalls, best practices, and real‑world integration with jQuery and CMUI.

JavaScriptclick eventevent delegation
0 likes · 14 min read
Advanced Front‑End Journey: Mastering Click Event Binding
Architect
Architect
Feb 29, 2016 · Frontend Development

In-Depth Guide to Web Page Performance: Rendering, Reflow, Repaint, and Optimization Techniques

This article explains why web pages can suffer from poor performance due to costly reflow and repaint operations, outlines the page rendering process, and provides nine practical techniques—including batching DOM reads/writes, using off‑screen DOM, and leveraging requestAnimationFrame or requestIdleCallback—to reduce rendering overhead and achieve smoother 60 FPS animations.

RenderingWeb Performancefrontend
0 likes · 11 min read
In-Depth Guide to Web Page Performance: Rendering, Reflow, Repaint, and Optimization Techniques
ITPUB
ITPUB
Feb 22, 2016 · Frontend Development

How to Prevent Web Analytics Data Loss on Page Unload: From Blocking Ajax to Beacon API

This article examines why analytics requests often disappear when users leave a page, reviews traditional blocking tricks such as synchronous Ajax, busy‑wait loops, and image hacks, and then presents optimized approaches like URL or window.name transfer before recommending the modern Beacon API for reliable, non‑blocking data transmission.

AnalyticsJavaScriptbeacon-api
0 likes · 8 min read
How to Prevent Web Analytics Data Loss on Page Unload: From Blocking Ajax to Beacon API
21CTO
21CTO
Feb 14, 2016 · Frontend Development

Why Web Pages Are Growing Too Big—and How to Stop It

An analysis of four years of HTTP Archive data reveals that average web pages have more than doubled in size, with images now accounting for 64% of weight, and offers practical steps like performance budgets, image and font optimization, and third‑party script management to curb bloat.

Font OptimizationPage Sizefrontend
0 likes · 9 min read
Why Web Pages Are Growing Too Big—and How to Stop It
CSS Magic
CSS Magic
Feb 7, 2016 · Frontend Development

Why Frontend Package Management Is Still an Open Question: npm Insights

The article analyzes npm’s role in frontend package management, presenting active‑install statistics, identifying four key pain points for developers, evaluating Bower’s approach, and outlining npm’s future modular CLI plans, while concluding that a definitive solution has yet to emerge.

Package Managementbowerbrowserify
0 likes · 18 min read
Why Frontend Package Management Is Still an Open Question: npm Insights
21CTO
21CTO
Feb 2, 2016 · Frontend Development

10 Proven Ways to Reduce Reflows and Boost Web Performance

This article explains repaint and reflow concepts, lists common scenarios that trigger them, and provides practical frontend optimization techniques—including CSS simplification, DOM hierarchy reduction, batch updates, and developer‑tool analysis—to minimize layout thrashing and improve page speed.

DOM optimizationJavaScriptfrontend
0 likes · 9 min read
10 Proven Ways to Reduce Reflows and Boost Web Performance
21CTO
21CTO
Jan 22, 2016 · Frontend Development

From Zero to Front‑End Engineer: My Self‑Taught Journey and Lessons Learned

This personal narrative recounts how a complete beginner in 2014 taught himself HTML, CSS, JavaScript and Node, landed his first front‑end job, overcame chaotic requirements, leveraged search engines, and continuously expanded his web development skills through hands‑on projects and self‑directed learning.

LearningWeb Developmentcareer
0 likes · 12 min read
From Zero to Front‑End Engineer: My Self‑Taught Journey and Lessons Learned
Aotu Lab
Aotu Lab
Jan 20, 2016 · Frontend Development

Build a Five‑in‑a‑Row (Gomoku) Game with Pure JavaScript: Step‑by‑Step Guide

This tutorial walks you through creating a complete five‑in‑a‑row (Gomoku) web game using vanilla JavaScript, covering development approaches, board rendering, event delegation, win‑checking algorithms, piece placement logic, game reset, testing strategies, and essential JavaScript event handling techniques.

Game DevelopmentGomokuJavaScript
0 likes · 12 min read
Build a Five‑in‑a‑Row (Gomoku) Game with Pure JavaScript: Step‑by‑Step Guide
Aotu Lab
Aotu Lab
Jan 13, 2016 · Frontend Development

Mastering JavaScript Promises: From Basics to Advanced Patterns

This article introduces JavaScript Promises, covers their history, demonstrates how to promisify callbacks, use Promise.all for parallel tasks, chain with then, handle execution order, and implement custom cancellation, providing clear code examples and best‑practice guidance.

JavaScriptPromiseasync
0 likes · 9 min read
Mastering JavaScript Promises: From Basics to Advanced Patterns
58UXD
58UXD
Jan 10, 2016 · Frontend Development

Why Beautiful UI Captivates Users: Visual Design Strategies for Superior UX

This article explains why attractive interfaces capture users' attention, explores the concept of beauty from mathematics and philosophy, and outlines practical visual design techniques—clear information hierarchy, removal of distractions, guided visual flow, organized icons, and emotional cues—to enhance overall user experience.

UIfrontendinformation architecture
0 likes · 6 min read
Why Beautiful UI Captivates Users: Visual Design Strategies for Superior UX
Aotu Lab
Aotu Lab
Jan 6, 2016 · Frontend Development

Build a 360° Panorama Viewer in the Browser with Three.js

This guide explains how to create an interactive 360° panoramic viewer on web pages using Three.js, covering the fundamentals of panoramic images, camera setup, positioning, and rendering techniques to achieve seamless spherical navigation.

3DJavaScriptThree.js
0 likes · 5 min read
Build a 360° Panorama Viewer in the Browser with Three.js
Aotu Lab
Aotu Lab
Jan 6, 2016 · Frontend Development

Master CSS Transitions, Keyframes, and Steps for Dynamic Web Animations

This guide explains how to use CSS transitions for simple interpolated effects, keyframes for complex multi‑frame animations, and the steps() timing function for frame‑by‑frame control, covering practical use cases, code examples, and common pitfalls.

animationsfrontendtransitions
0 likes · 4 min read
Master CSS Transitions, Keyframes, and Steps for Dynamic Web Animations
Java High-Performance Architecture
Java High-Performance Architecture
Jan 1, 2016 · Frontend Development

How Tencent Front‑End Team Boosted HandQ Page Speed 20% with Inline Optimizations

By lazily loading avatars, moving critical JavaScript and CSS inline into the head, and deferring secondary screen logic, Tencent’s front‑end team reduced the HandQ group member distribution page’s first‑screen render time, achieving roughly a 20% performance improvement while keeping total inline size under 14 KB.

OptimizationPerformancefrontend
0 likes · 3 min read
How Tencent Front‑End Team Boosted HandQ Page Speed 20% with Inline Optimizations
21CTO
21CTO
Dec 20, 2015 · Frontend Development

Why Cache Mechanisms Mirror Fractal Geometry: A Deep Dive into Front‑End Performance

This article explores how various caching techniques—from DNS and CDN to browser storage and pre‑loading—embody the space‑for‑time trade‑off and exhibit self‑similar fractal patterns, offering developers a unified perspective to optimize both front‑end and system‑level performance.

Performancecachingfractal geometry
0 likes · 14 min read
Why Cache Mechanisms Mirror Fractal Geometry: A Deep Dive into Front‑End Performance
Qunar Tech Salon
Qunar Tech Salon
Dec 20, 2015 · Frontend Development

A Decade‑Long Journey of Frontend Framework Selection and Component‑Based Development

The article recounts a Chinese company's evolution from an IE‑only HTC‑based UI stack in 2007 through a Flex‑driven heavyweight solution and finally to Angular, highlighting the technical, organizational, and strategic challenges of adopting component‑based front‑end architectures across multiple browser generations.

AngularComponentizationFlex
0 likes · 19 min read
A Decade‑Long Journey of Frontend Framework Selection and Component‑Based Development
21CTO
21CTO
Dec 17, 2015 · Information Security

Can Frontend Slow Encryption Really Strengthen Password Security?

This article explores the concept of front‑end slow encryption, explaining how deliberately increasing hashing time can hinder password cracking, discussing implementation techniques, performance trade‑offs, salt handling, adaptive strength strategies, and the broader security implications for web applications.

client‑side encryptioncryptographyfrontend
0 likes · 21 min read
Can Frontend Slow Encryption Really Strengthen Password Security?
Node Underground
Node Underground
Dec 17, 2015 · Frontend Development

How Bigpipe Transforms Frontend Rendering: From Sync to Async Loading

This article explores the evolution of page loading strategies in the new Seller Center, detailing view layer control, various sync and async loading methods, the challenges of first‑screen rendering, and how Bigpipe’s chunked delivery can dramatically improve perceived performance.

Async RenderingBigpipePage Loading
0 likes · 17 min read
How Bigpipe Transforms Frontend Rendering: From Sync to Async Loading
ITPUB
ITPUB
Dec 16, 2015 · Frontend Development

Unlock 37% Faster Lo‑Dash Performance with Lazy Evaluation and Pipelining

Discover how Lo‑Dash’s lazy evaluation and pipelining can cut execution time by over a third, by processing only the necessary elements, avoiding intermediate arrays, and deferring computation until .value() is called, with concrete code examples and performance benchmarks.

JavaScriptLo-DashPipelining
0 likes · 6 min read
Unlock 37% Faster Lo‑Dash Performance with Lazy Evaluation and Pipelining
Java High-Performance Architecture
Java High-Performance Architecture
Dec 8, 2015 · Frontend Development

How Repaints and Reflows Impact Web Performance—and How to Minimize Them

This article explains what browser repaints and reflows are, which operations trigger them, and provides practical techniques—such as batching style changes, using absolute positioning, leveraging document fragments, temporarily hiding elements, and caching values—to dramatically reduce their performance cost.

DOMOptimizationPerformance
0 likes · 5 min read
How Repaints and Reflows Impact Web Performance—and How to Minimize Them
Qunar Tech Salon
Qunar Tech Salon
Dec 2, 2015 · Fundamentals

Essential Skills Every Web Developer Should Master

This article compiles a comprehensive list of must‑have web development skills—including UI/UX best practices, security measures, performance optimization, SEO techniques, core technical knowledge, and bug‑fixing strategies—to help developers build robust, user‑friendly websites.

PerformanceSEOWeb Development
0 likes · 13 min read
Essential Skills Every Web Developer Should Master
21CTO
21CTO
Dec 1, 2015 · Frontend Development

How Alibaba’s Front‑End Evolved: From Demo Pages to Full‑Stack Publishing

This article reflects on Alibaba’s front‑end journey, covering early publishing challenges, the shift to front‑end/back‑end separation, API‑gateway‑driven static development, CDN‑backed server extensions, client‑side innovations like Weex, performance engineering, and the evolution of tooling and libraries.

PerformanceToolingfrontend
0 likes · 10 min read
How Alibaba’s Front‑End Evolved: From Demo Pages to Full‑Stack Publishing
21CTO
21CTO
Nov 29, 2015 · Information Security

How Frontend Slow Encryption Boosts Password Security and Defends Against Data Breaches

This article explains the concept of front‑end slow encryption, why making password hashing deliberately slower improves resistance to brute‑force attacks, how to implement it with salts and variable work factors, and the trade‑offs in performance, usability, and server resource consumption.

client‑side encryptionfrontendpassword security
0 likes · 20 min read
How Frontend Slow Encryption Boosts Password Security and Defends Against Data Breaches
21CTO
21CTO
Nov 27, 2015 · Fundamentals

What Tech Stack Powers the Most Successful Startups? Insights from AngelList Data

A recent study analyzes startup technology choices, revealing the most popular programming languages, frontend frameworks, databases, mobile platforms, infrastructure services, DevOps tools, search technologies, API integrations, and advanced big‑data solutions across different performance tiers.

Big DataProgramming Languagesfrontend
0 likes · 5 min read
What Tech Stack Powers the Most Successful Startups? Insights from AngelList Data
Java High-Performance Architecture
Java High-Performance Architecture
Nov 26, 2015 · Frontend Development

Understanding Browser Navigation Timing API: All Key Metrics Explained

This article explains the Navigation Timing API's full set of timestamps—from navigationStart to loadEventEnd—detailing each metric's meaning and when it records a value, helping developers diagnose page‑load performance and how they differ for same‑origin versus cross‑origin requests, redirects, and cached resources.

BrowserPerformanceWeb API
0 likes · 4 min read
Understanding Browser Navigation Timing API: All Key Metrics Explained
21CTO
21CTO
Nov 21, 2015 · Frontend Development

Building a Cross-Platform Secret-Code Red Envelope Feature for Taobao & Tmall

This article details a cross-terminal technical solution for implementing the Double 11 secret-code red-envelope activity on Taobao and Tmall, covering requirements, responsive design for Phone, Pad and PC, native poplayer integration, KISSY module usage, and final visual results across devices.

ResponsiveWebcross-platform
0 likes · 6 min read
Building a Cross-Platform Secret-Code Red Envelope Feature for Taobao & Tmall
21CTO
21CTO
Nov 18, 2015 · Artificial Intelligence

Inside Baidu Mobile’s Personalization: Recommendation Engine & Cloud Architecture

This article examines how Baidu Mobile leverages personalized recommendation algorithms, rich user profiling, and a flexible cloud‑native architecture to deliver tailored search results and services, while also detailing the front‑end engineering practices that support its super‑app ecosystem.

backendcloud architecturefrontend
0 likes · 15 min read
Inside Baidu Mobile’s Personalization: Recommendation Engine & Cloud Architecture
21CTO
21CTO
Nov 15, 2015 · Frontend Development

Why JavaScript Function Declarations Behave Differently Than Expressions

This article explains the crucial differences between JavaScript function declarations and function expressions, how hoisting affects their availability, and why misunderstanding these concepts can lead to unexpected bugs in your code.

JavaScriptfrontendfunction-declaration
0 likes · 7 min read
Why JavaScript Function Declarations Behave Differently Than Expressions
21CTO
21CTO
Nov 15, 2015 · Frontend Development

Top 10 JavaScript Libraries for Building Interactive Maps

Explore a curated list of ten JavaScript libraries that enable developers to create interactive, customizable maps—including Google Maps integrations, data visualizations, and CSS‑only solutions—providing the tools needed to enhance web mapping experiences.

Librariesfrontendmaps
0 likes · 4 min read
Top 10 JavaScript Libraries for Building Interactive Maps
21CTO
21CTO
Nov 8, 2015 · Frontend Development

How Front‑End Engineers Can Turn JavaScript into a Powerful User‑Behavior Analytics Tool

The article explains why user‑behavior data is often ignored by UED teams, outlines a three‑stage collection‑analysis‑reporting pipeline, and shows how JavaScript running on V8/Node.js can empower front‑end developers to process massive logs, reducing reliance on separate BI resources.

Data AnalyticsJavaScriptUser Behavior
0 likes · 9 min read
How Front‑End Engineers Can Turn JavaScript into a Powerful User‑Behavior Analytics Tool
21CTO
21CTO
Nov 6, 2015 · Frontend Development

How to Build Robust Fallbacks for High‑Traffic Front‑End Pages

This article explains why large‑scale front‑end pages like Taobao’s homepage need reliable fallback mechanisms, outlines common failure scenarios, and presents practical strategies such as request retries, local caching, and backup APIs to keep the UI functional under high traffic and network issues.

API resilienceFallbackcaching
0 likes · 9 min read
How to Build Robust Fallbacks for High‑Traffic Front‑End Pages
21CTO
21CTO
Oct 6, 2015 · Frontend Development

Inside JD.com’s Front‑End: Seajs, Lazy Loading, and Smart Caching

While browsing JD.com with Chrome’s console, the author uncovers the site’s front‑end architecture, revealing the use of Seajs, a custom jQuery build, lazy‑loading modules, localStorage caching, and a modular project structure that together deliver fast page loads and efficient updates.

JavaScriptSeaJScaching
0 likes · 8 min read
Inside JD.com’s Front‑End: Seajs, Lazy Loading, and Smart Caching
21CTO
21CTO
Oct 3, 2015 · Fundamentals

Why Cache Mechanisms Follow Fractal Geometry: A Deep Dive into Space‑Time Trade‑offs

This article explores how various caching techniques—from DNS and CDN to browser and hardware caches—exhibit self‑similar fractal patterns, illustrating the universal space‑for‑time trade‑off that improves system efficiency across front‑end, back‑end, and real‑world scenarios.

Cache OptimizationWeb Performancecaching
0 likes · 15 min read
Why Cache Mechanisms Follow Fractal Geometry: A Deep Dive into Space‑Time Trade‑offs
Suning Design
Suning Design
Sep 30, 2015 · Frontend Development

7 Common Frontend Pitfalls When Translating Designs to Code (And How to Fix Them)

This article outlines the typical mistakes designers and front‑end developers make during visual page implementation—such as mimicking native app experiences, ignoring overflow, overlooking font choices, and neglecting maintainability—and offers practical advice to prevent costly rework.

Common pitfallsUI Developmentdesign implementation
0 likes · 7 min read
7 Common Frontend Pitfalls When Translating Designs to Code (And How to Fix Them)
Java High-Performance Architecture
Java High-Performance Architecture
Sep 28, 2015 · Frontend Development

How CSS Preprocessors and Postprocessors Boost Front-End Development Efficiency

This article explains what CSS preprocessors and postprocessors are, how they add programming features and compatibility handling to CSS, provides LESS and Autoprefixer examples, and outlines their implementation principles, advantages, and drawbacks, helping developers improve large-scale front-end workflows.

AutoprefixerCSSPreprocessor
0 likes · 4 min read
How CSS Preprocessors and Postprocessors Boost Front-End Development Efficiency
21CTO
21CTO
Sep 20, 2015 · Frontend Development

10 Common Web Development Mistakes and How to Fix Them

This article outlines ten frequent web developer pitfalls—from outdated HTML and browser‑specific code to slow performance and excessive page reloads—explaining their impacts and offering practical solutions such as modern semantic markup, cross‑browser testing, image optimization, responsive design, and automated tooling.

CSSHTMLJavaScript
0 likes · 15 min read
10 Common Web Development Mistakes and How to Fix Them
21CTO
21CTO
Sep 18, 2015 · Mobile Development

How eLong’s Mobile Front‑End Framework Solves Performance, Animation & Modularity Challenges

This article examines the rapid growth of mobile traffic at eLong, outlines key front‑end challenges such as code bloat, animation efficiency, and technical debt, and details the framework's server‑side rendering, modular architecture, and modern web‑tech optimizations that improve performance and user experience.

ModularizationOptimizationPerformance
0 likes · 11 min read
How eLong’s Mobile Front‑End Framework Solves Performance, Animation & Modularity Challenges
Architect
Architect
Sep 17, 2015 · Frontend Development

Fallback and Disaster Recovery Strategies for High‑Traffic Web Pages

The article explains why high‑traffic web pages need robust fallback and disaster‑recovery mechanisms, outlines common failure scenarios, and presents practical solutions such as request retries, local caching, backup interfaces, and hard‑coded data with illustrative JavaScript code.

AJAXFallbackdisaster recovery
0 likes · 10 min read
Fallback and Disaster Recovery Strategies for High‑Traffic Web Pages
Java High-Performance Architecture
Java High-Performance Architecture
Sep 15, 2015 · Frontend Development

Why Non‑Modular JavaScript Is Painful and How CMD Solves It

Non-modular JavaScript leads to naming conflicts and tangled file dependencies, but adopting a module system like CMD eliminates these issues by encapsulating functionality, simplifying imports with define, require, and exports, and streamlining project structure for scalable front‑end development.

Code OrganizationJavaScriptModular Development
0 likes · 4 min read
Why Non‑Modular JavaScript Is Painful and How CMD Solves It
21CTO
21CTO
Sep 15, 2015 · Fundamentals

Can a Unified Event‑Driven Architecture Revolutionize Web Frameworks?

This article explores how ideal web frameworks could evolve by separating data description from logic, using event‑driven architectures, graph databases, and cross‑language integration to achieve minimal, maintainable, and extensible code, while contrasting current practices like React, Angular, and Meteor.

Graph DatabaseWeb Frameworkbackend
0 likes · 26 min read
Can a Unified Event‑Driven Architecture Revolutionize Web Frameworks?
21CTO
21CTO
Aug 24, 2015 · Frontend Development

Boost Web Performance: 8 Proven Front‑End Optimization Techniques

This guide presents eight practical front‑end optimization methods—including browser choice, static page serving, request reduction, CDN usage, client‑side caching, and server configuration—that can significantly improve user experience and page load speed.

CDNOptimizationPerformance
0 likes · 6 min read
Boost Web Performance: 8 Proven Front‑End Optimization Techniques
21CTO
21CTO
Aug 21, 2015 · Frontend Development

How Much of Facebook Traffic Still Bypasses Browser Cache? New Findings

A recent study by Facebook's web team reveals that roughly 45% of page requests still hit an empty cache, with similar rates on desktop and mobile, highlighting the ongoing importance of effective browser caching strategies.

Browser CachePerformanceWeb Caching
0 likes · 10 min read
How Much of Facebook Traffic Still Bypasses Browser Cache? New Findings
JD.com Experience Design Center
JD.com Experience Design Center
Aug 11, 2015 · Frontend Development

Why Motion Design Matters: Boosting UX with Smart Animations

The article explores the importance of motion design in product interfaces, detailing how thoughtful animations can enhance comfort, reduce friction, add delight, maintain attention, and subtly improve feedback, while providing practical examples and guidelines for effective UI animation.

UI animationfrontendinteraction design
0 likes · 8 min read
Why Motion Design Matters: Boosting UX with Smart Animations
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jul 29, 2015 · Frontend Development

An Overview of Backbone.js: Architecture, Core Components, and Practical Use Cases

This article provides a comprehensive introduction to Backbone.js, describing its lightweight MVC architecture, core components such as Models, Collections, Views, Events, Sync, Router, and History, and discusses its advantages, suitable scenarios, comparisons with other frameworks, and a real‑world implementation in the Wandoujia PC client.

Backbone.jsJavaScriptMVC
0 likes · 15 min read
An Overview of Backbone.js: Architecture, Core Components, and Practical Use Cases
Architect
Architect
Jul 4, 2015 · Frontend Development

Practical Guide to Optimizing Website Page Load Speed

This article presents a comprehensive set of techniques—including image optimization, GZip compression, server response improvements, browser caching, CDN usage, code minification, and asynchronous loading—to significantly accelerate website page loading, enhance SEO rankings, and improve user experience.

browser cachingfrontendgzip compression
0 likes · 13 min read
Practical Guide to Optimizing Website Page Load Speed
Ctrip Technology
Ctrip Technology
Jun 30, 2015 · Frontend Development

The Evolution of Responsive Design: Principles, Practices, and Implementation

This article explores the challenges of traditional responsive design across diverse mobile platforms, defines responsive design, outlines its advantages and pitfalls, and presents a comprehensive workflow—including product planning, UI/UX design, testing, development, and on‑demand resource loading—to achieve efficient, cross‑device web experiences.

Web Developmentfrontendmedia queries
0 likes · 9 min read
The Evolution of Responsive Design: Principles, Practices, and Implementation
Java High-Performance Architecture
Java High-Performance Architecture
Jun 20, 2015 · Frontend Development

Why jQuery’s delegate Outperforms Direct click Binding: A Speed Test

This article compares two jQuery event‑binding methods—direct .click() and delegated .delegate()—by generating ten thousand list items, measuring execution times, and showing that delegation reduces binding time from about 104 ms to just 2 ms, demonstrating a significant performance advantage.

Performanceclick bindingevent delegation
0 likes · 2 min read
Why jQuery’s delegate Outperforms Direct click Binding: A Speed Test
Java High-Performance Architecture
Java High-Performance Architecture
Jun 5, 2015 · Frontend Development

Why Static Pages Boost Speed, SEO, and Security – A Practical Guide

Static page generation dramatically improves load times, reduces server load, enhances SEO, and strengthens security by eliminating dynamic processing and database queries, while allowing flexible strategies such as full-page or partial static rendering for high‑traffic pages like homepages and detail pages with dynamic comments.

PerformanceSEOWeb Development
0 likes · 2 min read
Why Static Pages Boost Speed, SEO, and Security – A Practical Guide
JD.com Experience Design Center
JD.com Experience Design Center
Jun 3, 2015 · Frontend Development

Creative 404 Error Page Designs: Turning a Boring Error into an Engaging Experience

This article explores the evolution of the 404 error page from a simple "file not found" notice to a variety of creative designs—including textual art, stylized graphics, storytelling illustrations, humorous cartoons, interactive games, and dynamic redirects—aimed at improving user experience and engagement.

404 pageerror-handlingfrontend
0 likes · 4 min read
Creative 404 Error Page Designs: Turning a Boring Error into an Engaging Experience
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Apr 20, 2015 · Frontend Development

A Comprehensive Guide to Modern JavaScript Development: ES2015, Modules, Build Tools, Testing, Automation, and Node

This article provides an extensive overview of modern JavaScript development, covering the transition to ES2015, module systems, build tools like Webpack, testing frameworks, process automation, code quality tools, Git workflows, client‑side templating, and essential Node.js knowledge for frontend engineers.

Build ToolsES2015JavaScript
0 likes · 12 min read
A Comprehensive Guide to Modern JavaScript Development: ES2015, Modules, Build Tools, Testing, Automation, and Node
Qunar Tech Salon
Qunar Tech Salon
Feb 9, 2015 · Frontend Development

Current State and Future Trends of Responsive Web Design

This article reviews the origins, widespread adoption, design patterns, and future challenges of responsive web design, explaining fluid grids, media queries, and scalable images while arguing for a content‑first approach and outlining obstacles such as responsive images, cross‑device interaction, performance, and workflow integration.

fluid gridsfrontendmedia queries
0 likes · 11 min read
Current State and Future Trends of Responsive Web Design
Baidu Tech Salon
Baidu Tech Salon
Jan 7, 2015 · Frontend Development

Front‑End vs iOS Development: Languages, Threads, Storage & Performance Compared

This article analytically compares web front‑end development and iOS mobile development, covering language choices, threading models, data storage strategies, framework ecosystems, compatibility challenges, performance optimization, compilation processes, security considerations, and the impact on user interaction and development workflow.

JavaScriptObjective‑CPerformance
0 likes · 13 min read
Front‑End vs iOS Development: Languages, Threads, Storage & Performance Compared
MaGe Linux Operations
MaGe Linux Operations
Dec 19, 2014 · Frontend Development

Master Web Image Optimization: Formats, Tools, and Best Practices

Web image optimization, covering when to use images, selecting appropriate formats like JPEG, PNG, GIF, SVG, and WebP, sizing strategies, responsive techniques, and a range of tools—from command‑line utilities to GUI applications and automated workflows—helps reduce bandwidth, improve performance, and enhance user experience.

Web Performancefrontendimage optimization
0 likes · 16 min read
Master Web Image Optimization: Formats, Tools, and Best Practices
Suning Design
Suning Design
Nov 13, 2014 · Frontend Development

Discover 20+ Lightweight jQuery Plugins to Boost Your Frontend

This guide showcases a curated collection of lightweight jQuery plugins—covering layout, animation, media, sliders, typography, and utility features—each described with its core functionality and visual example to help developers enhance website interactivity and design efficiently.

JavaScriptUI componentsWeb Development
0 likes · 8 min read
Discover 20+ Lightweight jQuery Plugins to Boost Your Frontend
We-Design
We-Design
Nov 3, 2014 · Frontend Development

How We Revamped the WeChat Open Platform’s Visual Design for Better Developer Experience

This article details the visual redesign of the WeChat Open Platform, explaining the problems of over‑layered navigation and inconsistent branding, the design decisions made to simplify hierarchy, unify style with other WeChat sites, improve typography, and the ongoing work needed for responsiveness and retina support.

Open PlatformUI/UXVisual Redesign
0 likes · 7 min read
How We Revamped the WeChat Open Platform’s Visual Design for Better Developer Experience
Suning Design
Suning Design
Oct 29, 2014 · Fundamentals

What Can You Learn from Analyzing Material Design’s 18 Core Components?

This article examines Material Design’s 18 essential UI elements—buttons, dialogs, tabs, snackbars, and more—explaining their variations, usage guidelines, and the design principles of visibility and consistency that help creators build cohesive, user‑friendly interfaces.

Design GuidelinesMaterial DesignUI components
0 likes · 7 min read
What Can You Learn from Analyzing Material Design’s 18 Core Components?
Suning Design
Suning Design
Oct 28, 2014 · Frontend Development

6 Practical Tips to Make Your Web Design Light and User‑Friendly

This article outlines six actionable techniques—ranging from responsive logo areas to subtle temporary task handling—to create lighter, more responsive web designs that minimize user distraction and improve overall usability.

UI designfrontendlightweight design
0 likes · 7 min read
6 Practical Tips to Make Your Web Design Light and User‑Friendly
MaGe Linux Operations
MaGe Linux Operations
Oct 21, 2014 · Frontend Development

How to Build a Complete Website Solo: A Step-by-Step Guide for Beginners

This guide walks you through the entire process of creating a personal website alone—from planning front‑end layouts and using Bootstrap, to back‑end logic with ThinkPHP, setting up MySQL, deploying on SAE, binding a domain, and final polishing—offering practical tips for rapid, flexible development.

backendfrontendwebsite development
0 likes · 8 min read
How to Build a Complete Website Solo: A Step-by-Step Guide for Beginners
Baidu Tech Salon
Baidu Tech Salon
Oct 17, 2014 · Information Security

How to Hook and Hide JavaScript APIs to Thwart XSS Attacks

This article explores practical techniques for intercepting and protecting JavaScript APIs—such as setAttribute—using MutationObserver, API hooks, random token naming, property hiding, and recursive iframe monitoring to build a resilient front‑end defense against XSS and other injection attacks.

API interceptionJavaScriptMutationObserver
0 likes · 14 min read
How to Hook and Hide JavaScript APIs to Thwart XSS Attacks
Suning Design
Suning Design
Sep 30, 2014 · Frontend Development

Master Ghost Buttons: 20 Inspiring Web Design Examples

This article explores the sleek, minimalist trend of ghost (transparent) buttons in web design, explaining their visual advantages and offering twenty real‑world examples that demonstrate how to balance background treatment, typography, and button styling for effective user interaction.

frontendghost buttontransparent button
0 likes · 11 min read
Master Ghost Buttons: 20 Inspiring Web Design Examples
Baidu Tech Salon
Baidu Tech Salon
Sep 15, 2014 · Frontend Development

Logical, Business, and Design Thinking for Front‑End Engineers

Front‑end engineers must blend logical planning, business‑savvy estimation, and design thinking by collaborating with back‑end developers, designers, and product managers to write reusable, maintainable code, anticipate changes, propose user‑focused solutions, and translate static mock‑ups into responsive interfaces that meet both technical and client expectations.

Design thinkingbusiness mindsetfrontend
0 likes · 7 min read
Logical, Business, and Design Thinking for Front‑End Engineers
Suning Design
Suning Design
Sep 11, 2014 · Frontend Development

How Whitespace Transforms Web Design: 10 Inspiring Examples

This article explores the concept of Exformation and demonstrates how strategic whitespace can enhance web design through ten curated examples, illustrating minimalist aesthetics, focus on content, and creative visual balance for modern websites.

Design PrinciplesUIWhitespace
0 likes · 6 min read
How Whitespace Transforms Web Design: 10 Inspiring Examples
Suning Design
Suning Design
Sep 2, 2014 · Frontend Development

20 Essential UI Design Principles Every Frontend Designer Should Know

This article outlines twenty fundamental principles of user interface design—from clarity and interaction focus to visual hierarchy and cognitive load reduction—providing actionable guidance that helps frontend developers create intuitive, efficient, and aesthetically balanced digital experiences.

Design PrinciplesUI designUsability
0 likes · 11 min read
20 Essential UI Design Principles Every Frontend Designer Should Know
Suning Design
Suning Design
Aug 25, 2014 · Frontend Development

Why Icons Fail: Hidden Usability Pitfalls and How to Fix Them

This article examines the benefits and hidden pitfalls of using icons in graphical user interfaces, explains why many icons are ambiguous, and offers practical guidelines—such as adding visible text, considering relative size, and testing recognizability—to create clear, space‑efficient, and user‑friendly icon designs.

Design GuidelinesUI designfrontend
0 likes · 13 min read
Why Icons Fail: Hidden Usability Pitfalls and How to Fix Them
Suning Design
Suning Design
Aug 11, 2014 · Frontend Development

How Storytelling Transforms Web Design: Techniques to Captivate Users

This article explores how storytelling—through social media, images, illustrations, mascots, parallax effects, and personalization—enhances web design by creating engaging, memorable experiences that strengthen brand communication and improve user interaction across various devices.

frontendstorytellinguser experience
0 likes · 7 min read
How Storytelling Transforms Web Design: Techniques to Captivate Users
Baidu Tech Salon
Baidu Tech Salon
Aug 1, 2014 · Industry Insights

Inside Google’s Code Culture: Unified Trunk, Feature Flags, and Strict Reviews

The article provides a detailed, data‑driven look at Google’s internal software development practices, covering unified trunk code management, pervasive code visibility, rigorous reviews, feature‑flag experimentation, strict testing, and the blend of Java, C++, and JavaScript in front‑end and back‑end work.

Feature FlagsGooglebackend
0 likes · 17 min read
Inside Google’s Code Culture: Unified Trunk, Feature Flags, and Strict Reviews
Suning Design
Suning Design
Jul 18, 2014 · Frontend Development

How Dynamic Video Transforms Web Pages: Strategies and Real‑World Examples

Dynamic video is reshaping web communication by reducing text reading costs and enhancing user immersion, as illustrated through case studies like Kickstarter’s annual highlights, Google Glass concept sites, Google Doodle, NISSIN, Apple’s Mac 30‑year celebration, and Eastpak’s interactive campaigns, offering practical design insights.

dynamic mediafrontenduser experience
0 likes · 9 min read
How Dynamic Video Transforms Web Pages: Strategies and Real‑World Examples
Baidu Tech Salon
Baidu Tech Salon
Jul 16, 2014 · Frontend Development

Improving Design Skills for Programmers: Tips, Resources, and Best Practices

Programmers can boost their design abilities by regularly studying inspiring sites, allocating as much time to design as coding, emulating strong visuals, coding directly in the browser, mastering CSS and front‑end frameworks, using quality icons and images, iterating relentlessly, prioritizing usability, typography, feedback, and simple, whitespace‑rich layouts.

CSSUI-UXfrontend
0 likes · 10 min read
Improving Design Skills for Programmers: Tips, Resources, and Best Practices
Suning Design
Suning Design
Jun 25, 2014 · Frontend Development

Boost Your Page’s Visual Impact: Mastering Image‑to‑Text Ratio in Frontend Design

This article explains how the image‑to‑text ratio, or visual proportion of graphics on a page, influences readability and overall feel, and offers practical frontend design techniques—such as background color tweaks, color blocks, repeated imagery, rhythmic layouts, and graphic elements—to optimize that ratio for a more engaging user experience.

Designfrontendimage ratio
0 likes · 6 min read
Boost Your Page’s Visual Impact: Mastering Image‑to‑Text Ratio in Frontend Design
Suning Design
Suning Design
Jun 23, 2014 · Frontend Development

Balancing Minimalism and Functionality in Mobile App Form Design

This article explores how designers can strike a balance between minimalistic aesthetics and functional complexity in mobile app form design, covering reductionist approaches, eye‑catching UI techniques such as blurred and dark backgrounds, clear visual flow, and user‑experience strategies that reduce input, provide helpful prompts, and minimize forced actions.

Design PrinciplesUI designfrontend
0 likes · 8 min read
Balancing Minimalism and Functionality in Mobile App Form Design
Suning Design
Suning Design
Jun 18, 2014 · Frontend Development

5 Simple Rules to Make Web Text Readable and User‑Friendly

This article explains why many sites suffer from cramped, tiny text, traces the historical reasons, and offers five practical guidelines—standard font size, ample whitespace, appropriate line height, clear color contrast, and avoiding text‑as‑images—to improve web readability and usability.

TypographyUsabilityfrontend
0 likes · 7 min read
5 Simple Rules to Make Web Text Readable and User‑Friendly
Suning Design
Suning Design
Jun 9, 2014 · Frontend Development

What Eye‑Tracking Reveals About Effective Web Design

Eye‑tracking studies show that traditional F‑ and E‑shaped layouts aren’t always optimal, highlighting the importance of high‑contrast, centrally placed content and the 3W principle (What, Why, Where) to guide user attention and improve web design effectiveness.

UIeye trackingfrontend
0 likes · 5 min read
What Eye‑Tracking Reveals About Effective Web Design