Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
jquery-tmpl
The original official jQuery Templates plugin. This project was maintained by the jQuery team as an official jQuery plugin. It is no longer in active development, and has been superseded by JsRender.
-
jquery-migrate
A development tool to help migrate away from APIs and features that have been or will be removed from jQuery core
-
surreal
🗿 Mini jQuery alternative. Dependency-free animations. Locality of Behavior. Use one element or arrays transparently. Pairs with htmx. Vanilla querySelector() but better!
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I loved jQuery. Still great, but browser APIs have improved.
Now I mainly use AJQuery: https://github.com/coolaj86/ajquery.js/blob/main/ajquery.js
A variant of this was tried over a decade ago, but never made it live - jQuery Templates. Not quite the same…
https://github.com/BorisMoore/jquery-tmpl
Fully agreed. I built a mostly vanilla JS app using a bare bones JSX lib[1] a few months ago and was surprised at how little I missed the rest of React.
[1] https://github.com/alex-kinokon/jsx-dom
Loading jQuery twice is a band aid solution.
However the jQuery 4 announcement page linked to this jQuery migration plugin that I was unaware of. Perhaps it can help in some old projects.
https://github.com/jquery/jquery-migrate
Love that this happened, but I've been waiting for 4.0 soooo long that I ended up making my own modern jQuery: https://github.com/gnat/surreal
key differences:
* Vanilla first. 1 file. Under 340 lines.