Issue #45

jQuery is a brilliant piece of software created by John Resig, used by a huge eco-system of plug-ins.

A lot of web developers remember the time when jQuery was the de-facto standard library to build anything in the browser.

It helped a lot to do things without worrying about the quirks and the inconsistencies of the browsers:

  • Perform Ajax requests
  • Query the DOM to show or hide elements in the page
  • Animate elements… how sweet was $('mySelector').fadeOut()?
  • And so many other things… jQuery was the Swiss Army knife of web developers!

Let’s not forget the nice documentation too.

But things have changed, browsers have improved a lot, and they follow new standards… that have been inspired by the jQuery API: document.querySelector() for example, is close to jQuery “selectors”.

Nowadays web applications usually rely on front-end libraries and frameworks like React, Vue.js or Angular that flavor different patterns.

To help with the transition to the post-jQuery era, You don’t need jQuery, the project number one this week, shows how to do a lot of common tasks using plain JavaScript, without any library.

Also we should mention a similar project: You might not need jQuery.

You Don't Need jQuery
You Don't Need jQuery
+2.0 k
Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript.
Editor.js
Editor.js
+1.4 k
A block-styled editor with clean JSON output
Vue.js
Vue.js
+982
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
freeCodeCamp
freeCodeCamp
+923
The https://www.freeCodeCamp.org open source codebase and curriculum. Learn to code for free together with millions of people.
React
React
+839
A declarative, efficient, and flexible JavaScript library for building user interfaces.
x-spreadsheet
x-spreadsheet
+698
A web-based JavaScript(canvas) spreadsheet
Majestic
Majestic
+660
⚡ Zero config GUI for Jest
react-use
react-use
+645
Collection of essential React Hooks
Awesome
Awesome
+629
😎 Awesome lists about all kinds of interesting topics
Cube.js
Cube.js
+528
📊 Cube.js - Open Source Analytics Framework

Any question or feedback? Reach us on GitHub.

Best of JavaScript is a project created by Michael Rambeau, made in Osaka, Japan.