Tagged articles
72 articles
Page 1 of 1
21CTO
21CTO
Feb 26, 2026 · Frontend Development

jQuery 4.0 Unveiled: New Features, Modern Architecture, and Upgrade Guide

On February 24, 2026, jQuery celebrated its 20th anniversary with the release of version 4.0, a major overhaul that streamlines the library, adopts ES modules, drops legacy browser support, improves security, and offers a lightweight, migration‑friendly upgrade path for developers.

ES ModulesJavaScriptLibrary
0 likes · 7 min read
jQuery 4.0 Unveiled: New Features, Modern Architecture, and Upgrade Guide
php Courses
php Courses
Jan 4, 2026 · Backend Development

How to Build an FTP File Upload Progress Bar with PHP and jQuery

This guide explains how to create a real‑time FTP file upload progress bar using a PHP backend and jQuery on the front end, covering the underlying concept, step‑by‑step implementation, code examples, and important considerations for reliable large‑file uploads.

FTPPHPWeb Development
0 likes · 6 min read
How to Build an FTP File Upload Progress Bar with PHP and jQuery
Instant Consumer Technology Team
Instant Consumer Technology Team
Sep 4, 2025 · Frontend Development

Latest Web Tech Updates: jQuery 4 RC, Node.js v24.7, Rspack 1.5, Next.js 15.5

This roundup highlights recent releases and announcements across the web development ecosystem, including jQuery 4.0.0 RC1, Node.js v24.7.0 with enhanced cryptography, Rspack 1.5 performance upgrades, Next.js 15.5 Turbopack beta, plus new articles on ES2025 syntax sugar, Claude Code, Node.js Type Stripping and an AI‑driven quality‑report automation.

JavaScriptNode.jsWeb Development
0 likes · 7 min read
Latest Web Tech Updates: jQuery 4 RC, Node.js v24.7, Rspack 1.5, Next.js 15.5
Laravel Tech Community
Laravel Tech Community
Aug 16, 2025 · Frontend Development

What’s New in jQuery 4.0.0 RC1? Key Changes and Slim Build Overview

jQuery 4.0.0 Release Candidate 1 introduces major updates such as dropping legacy browser support, removing deprecated APIs, adding a slim build without AJAX and animation, and improving event handling and modern browser compatibility, inviting developers to test before the final release.

JavaScriptSlim BuildWeb Development
0 likes · 3 min read
What’s New in jQuery 4.0.0 RC1? Key Changes and Slim Build Overview
Open Source Tech Hub
Open Source Tech Hub
Jul 18, 2024 · Frontend Development

jQuery 4.0.0‑beta.2: CommonJS/ESM Support, Boolean Attribute Fixes, Slim Build

jQuery 4.0.0‑beta.2 introduces a major rewrite of its testing infrastructure, drops legacy IE support, adds full CommonJS and ESM compatibility with proper export handling, removes special Boolean attribute logic, fixes element position calculations in tables, and offers a slimmer build that omits ajax and deferred modules.

BetaBoolean AttributesCommonJS
0 likes · 9 min read
jQuery 4.0.0‑beta.2: CommonJS/ESM Support, Boolean Attribute Fixes, Slim Build
21CTO
21CTO
May 6, 2024 · Information Security

What Makes Chinese Government Websites Vulnerable? Study Highlights Key Risks

Researchers from Harbin Institute of Technology analyzed nearly 14,000 Chinese government websites, uncovering widespread security flaws such as missing DNS records, over‑reliance on a few DNS and ISP providers, vulnerable jQuery versions, and inadequate server redundancy, all of which could enable large‑scale attacks.

DNS vulnerabilitiesgovernment websitesinformation security
0 likes · 3 min read
What Makes Chinese Government Websites Vulnerable? Study Highlights Key Risks
21CTO
21CTO
Feb 11, 2024 · Frontend Development

jQuery 4.0 Beta: Dropping IE Support and Major Changes You Need to Know

jQuery’s latest 4.0 beta removes support for IE 10 and older browsers, introduces ES module builds with Rollup, updates FormData handling, and changes event order, while the team signals a full IE drop in the upcoming 5.0, sparking debate over jQuery’s future relevance.

JavaScriptbrowser compatibilityfrontend development
0 likes · 5 min read
jQuery 4.0 Beta: Dropping IE Support and Major Changes You Need to Know
Laravel Tech Community
Laravel Tech Community
Oct 31, 2023 · Frontend Development

jQuery 4.0.0 Milestone Progress Reaches 99% Completion

The article reports that jQuery version 4.0.0 is 99% complete according to its GitHub milestone, with only one remaining issue related to ESLint upgrades, and highlights the library’s impact on modern JavaScript development.

DevelopmentESLintMilestone
0 likes · 3 min read
jQuery 4.0.0 Milestone Progress Reaches 99% Completion
Laravel Tech Community
Laravel Tech Community
May 17, 2023 · Frontend Development

jQuery 3.7.0 Released: New Features, Performance Improvements, and Removal of Sizzle Selector Engine

jQuery 3.7.0 has been released, featuring the removal of the external Sizzle selector engine, new methods like .uniqueSort(), measurable performance gains for operations such as .append(), additional unit‑less CSS properties, and updated focus event handling in IE, all while slightly reducing library size.

SizzlejQueryperformance
0 likes · 3 min read
jQuery 3.7.0 Released: New Features, Performance Improvements, and Removal of Sizzle Selector Engine
php Courses
php Courses
Mar 21, 2023 · Frontend Development

Password Strength Validation Techniques with jQuery, Vue, and CSS3

This article presents several front‑end approaches for implementing password‑strength validation—including jQuery plugins, a Vue component, and a CSS3 indicator—each accompanied by live demo links and brief usage explanations to improve user experience during registration.

UIVuecss3
0 likes · 4 min read
Password Strength Validation Techniques with jQuery, Vue, and CSS3
Laravel Tech Community
Laravel Tech Community
Dec 15, 2022 · Frontend Development

jQuery 3.6.2 Released with Adjustments for Chrome’s New :has() Selector

jQuery 3.6.2, released four months after version 3.6.1, introduces compatibility fixes for Chrome’s newly added :has() selector, handling forgiving parsing and complex selector scenarios, while ensuring older versions may still be affected and directing users to the full changelog for additional changes.

3.6.2:has() selectorChrome
0 likes · 3 min read
jQuery 3.6.2 Released with Adjustments for Chrome’s New :has() Selector
Sohu Tech Products
Sohu Tech Products
Oct 7, 2022 · Frontend Development

How GOV.UK Removed jQuery and Measured Its Performance Impact

In March, the UK government’s GOV.UK site eliminated jQuery from all front‑end applications, detailing the reasons, the removal process, and the resulting performance gains for users, especially on low‑spec devices, through extensive lab testing and real‑user monitoring.

GOV.UKJavaScriptWeb Optimization
0 likes · 7 min read
How GOV.UK Removed jQuery and Measured Its Performance Impact
21CTO
21CTO
Sep 21, 2022 · Frontend Development

Which Front‑End Framework Should You Choose? A 2023 Comparison

This article explains what front‑end frameworks are, compares the top five options for 2023—including ReactJS, Angular, TezJS, jQuery, and VueJS—detailing their features, advantages, and ideal use cases to help developers select the most suitable technology for their projects.

AngularReactJSTezJS
0 likes · 8 min read
Which Front‑End Framework Should You Choose? A 2023 Comparison
Laravel Tech Community
Laravel Tech Community
Aug 28, 2022 · Frontend Development

jQuery 3.6.1 Release Highlights and Changes

The jQuery 3.6.1 maintenance update introduces infrastructure improvements, a focus‑related bug fix, significant performance gains for jQuery.trim, and removes outdated links, while also preparing the library for native String#trim support in older browsers.

JavaScriptRelease Notesbug fix
0 likes · 3 min read
jQuery 3.6.1 Release Highlights and Changes
Laravel Tech Community
Laravel Tech Community
Jun 13, 2022 · Frontend Development

The Rise and Decline of jQuery: From Web 2.0 Dominance to Modern Front‑End Landscape

This article traces jQuery’s emergence as the de‑facto library that simplified DOM manipulation and cross‑browser compatibility during the Web 2.0 era, examines its widespread adoption and subsequent performance gains from removal, and explains why modern standards, HTML5 and MVVM frameworks have reduced its relevance today.

HTML5JavaScriptMVVM
0 likes · 12 min read
The Rise and Decline of jQuery: From Web 2.0 Dominance to Modern Front‑End Landscape
macrozheng
macrozheng
Jun 12, 2022 · Frontend Development

Why jQuery’s Dominance Is Fading: From Web 2.0 Star to Legacy Tool

This article traces jQuery’s rise as the go‑to library during Web 2.0, examines recent moves by major sites to drop it, explains its original technical advantages, and analyzes how HTML5, MVVM frameworks and modern frontend stacks have reduced its relevance while it still powers a large share of the web.

HTML5JavaScriptMVVM
0 likes · 14 min read
Why jQuery’s Dominance Is Fading: From Web 2.0 Star to Legacy Tool
Sohu Tech Products
Sohu Tech Products
Mar 23, 2022 · Frontend Development

Understanding Double Assignment and Operator Precedence in jQuery Code

This article explains why jQuery’s source uses a double assignment pattern, how assignment operators are right‑associative expressions, the impact of operator precedence on property access versus assignment, and demonstrates practical uses such as building linked structures in JavaScript.

JavaScriptOperator Precedenceassignment expression
0 likes · 6 min read
Understanding Double Assignment and Operator Precedence in jQuery Code
Alipay Experience Technology
Alipay Experience Technology
Mar 18, 2022 · Frontend Development

Boost Mini‑Program Development with jQuery‑Style Functional Components

This article introduces a jQuery‑style functional programming approach for mini‑program development, compares it with traditional Class components and React Hooks, demonstrates a simple input‑popup component with code examples, and explains how the method simplifies component communication and maintenance.

component communicationfrontendfunctional components
0 likes · 10 min read
Boost Mini‑Program Development with jQuery‑Style Functional Components
58 Tech
58 Tech
Mar 3, 2022 · Frontend Development

Building a Chrome Extension for QR Code Generation and Decoding with jQuery

This tutorial explains how to create a Chrome browser extension that generates QR codes (optionally with protocol headers) and decodes them, covering the background motivation, directory layout, manifest and popup design, core JavaScript logic, installation steps, and a download link for the complete source.

Chrome ExtensionJavaScriptQR code
0 likes · 12 min read
Building a Chrome Extension for QR Code Generation and Decoding with jQuery
php Courses
php Courses
Dec 22, 2021 · Frontend Development

Christmas-Themed Mini Games with Source Code (jQuery, HTML5, Canvas)

This article introduces five fun Christmas-themed mini games—including a jQuery lottery page, a cliff‑crossing Santa game, a canvas gift‑catching game, an HTML5 red‑packet game, and a mobile jQuery red‑packet game—each with a brief description and downloadable source code links.

CanvasGame DevelopmentHTML5
0 likes · 3 min read
Christmas-Themed Mini Games with Source Code (jQuery, HTML5, Canvas)
Sohu Tech Products
Sohu Tech Products
Nov 17, 2021 · Frontend Development

The Enduring Role of jQuery in Modern Web Development

Despite the rise of newer frameworks like React and Next.js, jQuery remains a dominant JavaScript library with a 78% market share, deeply embedded in platforms such as WordPress, and continues to evolve through updates to its core and UI components while facing performance debates.

JavaScriptLegacy LibrariesWordPress
0 likes · 7 min read
The Enduring Role of jQuery in Modern Web Development
JavaScript
JavaScript
Nov 2, 2021 · Frontend Development

Why jQuery Still Matters in a React‑Dominated Web Landscape

This article examines jQuery’s historic rise, its deep integration in platforms like WordPress, the reasons it survived the shift to modern frameworks such as React, Angular and Vue, and why it may still be a useful tool despite declining popularity.

JavaScriptWeb HistoryWordPress
0 likes · 6 min read
Why jQuery Still Matters in a React‑Dominated Web Landscape
Programmer DD
Programmer DD
Oct 6, 2021 · Frontend Development

Make Coding Fun with the Chuncai Desktop Companion Plugin

During the holiday the author introduces Chuncai, an open‑source desktop companion plugin that greets developers, displays messages, and can be customized, then provides the full JavaScript implementation, configuration details, Tuling API integration, and step‑by‑step instructions for embedding it into a web page.

JavaScriptTuling APIdesktop widget
0 likes · 7 min read
Make Coding Fun with the Chuncai Desktop Companion Plugin
php Courses
php Courses
Dec 16, 2020 · Backend Development

Using Ajax in Laravel: Controller, View, and Route Setup

This tutorial walks through creating a Laravel controller, view, and route to handle Ajax requests, integrating jQuery on the front end, and displaying the server response, providing a practical example for backend developers to implement asynchronous interactions in a PHP application.

BackendLaravelPHP
0 likes · 5 min read
Using Ajax in Laravel: Controller, View, and Route Setup
php Courses
php Courses
Dec 7, 2020 · Frontend Development

Five Creative jQuery Back-to-Top Effects with Code and Download Links

This article introduces five distinctive jQuery-powered back‑to‑top animations—including a cartoon character, rocket launcher, starry rocket, floating rocket, and a music‑ding effect—explaining their visual style, providing brief descriptions, and offering download URLs for the source code.

Back-to-TopJavaScriptUI Effects
0 likes · 3 min read
Five Creative jQuery Back-to-Top Effects with Code and Download Links
Open Source Tech Hub
Open Source Tech Hub
Jul 9, 2020 · Frontend Development

Master JavaScript & jQuery Looping: From for() to $.each() Explained

This guide clarifies the differences between native JavaScript and jQuery iteration functions, shows how to convert between DOM and jQuery objects, and provides concrete code examples for each looping method—including for, forEach, every, some, map, filter, for‑in, each, $.map, $.grep, $.inArray and $.filter—so developers can choose the right tool without errors.

/loopDOMJavaScript
0 likes · 7 min read
Master JavaScript & jQuery Looping: From for() to $.each() Explained
JavaScript
JavaScript
Apr 14, 2020 · Frontend Development

Why 97.5% of Websites Still Rely on jQuery and What the Latest Security Fix Brings

Despite the rise of modern frameworks like React, Vue, and Angular, 97.5% of sites still use jQuery, and the newest jQuery release focuses on essential security patches while offering a slimmer build that removes ajax, highlighting the library’s continued stability and relevance for front‑end developers.

JavaScriptSecurityfrontend
0 likes · 1 min read
Why 97.5% of Websites Still Rely on jQuery and What the Latest Security Fix Brings
21CTO
21CTO
Apr 11, 2020 · Frontend Development

What’s New in jQuery 3.5.0? Security Fixes and Updated Methods Explained

jQuery 3.5.0 focuses on security fixes, removes a vulnerable regex from htmlPrefilter, offers a migration plugin to restore the old behavior, and introduces .even() and .odd() methods as replacements for the deprecated positional selectors.

JavaScriptRelease Notesfrontend
0 likes · 2 min read
What’s New in jQuery 3.5.0? Security Fixes and Updated Methods Explained
Programmer DD
Programmer DD
Dec 6, 2019 · Backend Development

Mastering Cross-Origin Requests in Spring: JSONP and CORS Solutions

This article explains the concept of cross-origin, why it occurs in modern web architectures, and provides practical Spring‑based solutions using JSONP and CORS together with jQuery AJAX examples, complete with configuration snippets and code samples.

BackendCORSCross-Origin
0 likes · 6 min read
Mastering Cross-Origin Requests in Spring: JSONP and CORS Solutions
Wukong Talks Architecture
Wukong Talks Architecture
Apr 27, 2019 · Frontend Development

Understanding AJAX: Principles, Form Submission, XMLHttpRequest, jQuery Implementation, Advantages and Disadvantages

This article explains the fundamentals of AJAX, including its definition, the need for asynchronous communication, how form submissions work, the XMLHttpRequest object methods and properties, jQuery implementations, advantages, disadvantages, and typical application and non‑application scenarios, with complete code examples.

AsynchronousJavaScriptWeb Development
0 likes · 15 min read
Understanding AJAX: Principles, Form Submission, XMLHttpRequest, jQuery Implementation, Advantages and Disadvantages
Wukong Talks Architecture
Wukong Talks Architecture
Apr 25, 2019 · Frontend Development

Understanding AJAX: Principles, Form Submission, XMLHttpRequest, jQuery Implementation, Advantages and Disadvantages

This article explains the concept of AJAX, why asynchronous communication is needed, how to submit forms and handle server responses using raw XMLHttpRequest and jQuery, compares GET and POST methods, and outlines the benefits, drawbacks, and suitable scenarios for AJAX in web development.

AsynchronousJavaScriptWeb Development
0 likes · 12 min read
Understanding AJAX: Principles, Form Submission, XMLHttpRequest, jQuery Implementation, Advantages and Disadvantages
21CTO
21CTO
Dec 2, 2018 · Frontend Development

Why jQuery Dominated DOM Manipulation and How MVVM Overtook It

The article reviews jQuery’s groundbreaking contributions to DOM manipulation, explains why its dominance faded with the rise of MVVM frameworks, and discusses broader tech trends toward higher reusability, cross‑platform support, and separation of business logic from UI code.

MVVMWeb Developmentdom manipulation
0 likes · 4 min read
Why jQuery Dominated DOM Manipulation and How MVVM Overtook It
360 Tech Engineering
360 Tech Engineering
Jul 30, 2018 · Frontend Development

Goodbye jQuery, My Old Friend

Reflecting on jQuery’s rise, dominance, and eventual decline, this article traces the library’s history, its impact on front‑end development, compares it with contemporary frameworks, and offers advice on understanding underlying JavaScript fundamentals before relying on any library.

Web Developmentframeworksfrontend
0 likes · 9 min read
Goodbye jQuery, My Old Friend
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jun 22, 2017 · Frontend Development

Mastering Deep vs Shallow Cloning in JavaScript and jQuery

This article explains the difference between deep and shallow cloning in JavaScript, illustrates how reference types affect object copies, demonstrates practical implementations using loops, Array.concat, and jQuery.extend, and shows visual examples to help developers avoid common pitfalls when merging objects.

Shallow Clonedeep clonefrontend
0 likes · 4 min read
Mastering Deep vs Shallow Cloning in JavaScript and jQuery
Baidu Waimai Technology Team
Baidu Waimai Technology Team
Jun 13, 2017 · Frontend Development

Design and Implementation of a Universal Frontend Event Tracking Solution

This article presents a universal frontend event tracking (埋点) solution designed for Baidu Takeaway's sales CRM platform, detailing its background, comparison of tracking methods, a declarative approach using Vue directives and MutationObserver mixins, support for legacy jQuery, and practical usage and results.

MutationObserverVuedeclarative-tracking
0 likes · 14 min read
Design and Implementation of a Universal Frontend Event Tracking Solution
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 18, 2017 · Frontend Development

Unveiling jQuery’s Object Architecture: How $ and init Work

This article explores how jQuery constructs its $ objects by wrapping a simplified implementation, detailing prototype assignments, the init function, extension mechanisms, and best practices, while providing code snippets and diagrams to help developers deepen their understanding of JavaScript and frontend development.

Plugin DevelopmentfrontendjQuery
0 likes · 10 min read
Unveiling jQuery’s Object Architecture: How $ and init Work
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Apr 4, 2017 · Frontend Development

Mastering jQuery Plugin Development: From Basics to Advanced Techniques

Learn how to create, customize, and extend jQuery plugins—from basic concepts and simple color-changing examples to chainable calls, avoiding $ symbol conflicts, handling parameters, and using $.extend and $.fn.extend—while understanding the underlying prototype mechanism and best practices.

JavaScriptPlugin DevelopmentWeb Development
0 likes · 8 min read
Mastering jQuery Plugin Development: From Basics to Advanced Techniques
360 Quality & Efficiency
360 Quality & Efficiency
Mar 22, 2017 · Frontend Development

Using ajaxFileUpload jQuery Plugin for Asynchronous File Upload

This article explains how to use the ajaxFileUpload jQuery plugin for asynchronous file uploads, detailing its syntax, configuration options, integration steps with HTML, JavaScript, and Java backend code, and provides practical notes on styling and compatibility.

JavaScriptajaxFileUploadasynchronous upload
0 likes · 4 min read
Using ajaxFileUpload jQuery Plugin for Asynchronous File Upload
Architecture Digest
Architecture Digest
Apr 16, 2016 · Frontend Development

Advanced jQuery Chaining, Data Attributes, Selector Optimization, and Modern Front‑End CSS Practices

This article explains how to use jQuery’s chaining and .end() method, correctly employ HTML5 data‑* attributes, improve selector performance by caching and preferring native loops, understand the CSS box model and box‑sizing, apply efficient float and absolute positioning techniques, and follow best‑practice CSS formatting and feature detection.

HTML5Selectorsbest-practices
0 likes · 17 min read
Advanced jQuery Chaining, Data Attributes, Selector Optimization, and Modern Front‑End CSS Practices
21CTO
21CTO
Mar 15, 2016 · Frontend Development

Inside jQuery: Closures, No‑new Instantiation & Chainable Magic

This article dissects jQuery’s source code, revealing its clear modular architecture, closure-based sandbox, innovative no‑new instantiation, extensive method overloads, extend mechanisms, chainable calls with stack tracking, regex optimizations, and conflict‑resolution strategies, offering developers deep insights into its design and performance.

Design PatternsJavaScriptclosure
0 likes · 16 min read
Inside jQuery: Closures, No‑new Instantiation & Chainable Magic
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 binding
0 likes · 14 min read
Advanced Front‑End Journey: Mastering Click Event Binding
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.

JavaScriptPluginsUI components
0 likes · 8 min read
Discover 20+ Lightweight jQuery Plugins to Boost Your Frontend