The JavaScript ReferenceError: $ is not defined occurs when the jQuery library is used but is not properly loaded or is not available in the current scope of the code. In JavaScript, the $ symbol is often used as a shorthand alias for the jQuery library. This error indicates that the code is trying to use jQuery functionality by referencing the $ symbol, but the library is not available or has not been loaded correctly.
Do you understand JavaScript's concurrency model? This article is here to help! Learn how JavaScript executes non-blocking functions and dive into event loops, callbacks, async/await, and promises.
When it comes to picking the right data structure, developers often invest significant time in choosing what should be implemented. A good data structure can simplify data operations, save time, and make code more comprehensive. Collections of data are commonly stored using Objects and Arrays. For storing keys/value pairs, developers use Objects, and for storing indexed lists, they use Arrays. Iterable objects in ECMAScript 2015 presented two new types: Maps and Sets in JavaScript.
The flood of software innovation over the past 20 years would not have been possible without Agile working. The concept of releasing fast, taking feedback and building back better has birthed the iPhone, social networks and the Cloud. The world would be a slower, duller place without it. But we can’t do Agile unless we can get real insights from our user’s screens, and here, the developer tools published by Safari, Chrome and other browsers are crucial.
Destructuring in JavaScript is an elegant way to unpack values from objects and arrays. This guide covers everything from basics to advanced usage of destructuring in JavaScript.
Show a responsive, highly-customizable feedback form when a user encounters an error—and let them describe the issue in their own words!
In this article, you'll learn how to implement a user authentication system in JavaScript. By the end of the tutorial, you'll have a REST API, a database to store user information, authentication via JSON Web Tokens, and even verification emails!
Have you ever messed up the data structure within your objects and as a result came across irresolvable errors during run-time? If yes, you’re not alone, we have all been there as developers. When the deadline approaches and you have way too many modules to work on somehow these blunders end up becoming a rampant source of misery and confusion. This makes having Typesafe dictionaries and using them throughout your web development project essential.