Should web developers and JavaScript library authors still transpile their code to ES5? This post looks at what the data suggests based on what popular libraries, tools, and websites are doing
The “Promises” API is a surprisingly tricky part of modern JavaScript. Without the right context, it doesn’t make much sense at all! In this tutorial, you’ll build an intuition for how Promises work by getting a deeper understanding of JavaScript and its limitations.
JavaScript forEach() – JS Array For Each Loop Example
When working with arrays, there will be times when you need to loop or iterate through the array's values in order to either output or manipulate them. These arrays can hold any datatype, including objects, numbers, strings, and many others. In this article, we'll look at how you can
Uniting Web And Native Apps With 4 Unknown JavaScript APIs — Smashing Magazine
Have you heard of the Screen Orientation API? What about the Device Orientation API, Vibration API, or the Contact Picker API? Juan Diego Rodriguez is interested in these under-the-radar web features and discusses how they can be used to create more usable and robust progressive web apps if and when they gain broader support.
An arrow function expression is a compact alternative to a traditional function expression, with some semantic differences and deliberate limitations in usage:
Thanks for watching to me chat with Kevin about JavaScript and more!
I’ve put together a ton of resources to help you dig deeper into building simpler, more resilient web experiences.
Source Code Different ways to write functions The difference between var, let, and const An into to JavaScript Promises Get Daily Developer Tips Hate the complexity of modern front‑end web development? I send out a short email each weekday on how to build a simpler, more resilient web.
Five Basic Things About JavaScript That Will Help Non JavaScript-Focused Web Designers – Frontend Masters Boost
Let's say you don't know JavaScript. You're a web designer and you're focused largely on UI and UX. Let's look at some things you could learn in a day that will give you that bang for the buck.
Differences between declarative and imperative programming
There are two main paradigms in programming: imperative and declarative. Every other paradigm, such as reactive, functional, and procedural, is just a subset of one of these two. Often, you hear that declarative code is better than imperative code an...
A practical and free way to teach Angular, React, and Vue all at once, so you can choose the right tool for the job and learn the underlying concepts in depth.
An array is like a queue where you can have zero, one or many values. The first value can be found at index 0, and others follow. An empty array, like a queue with no one in it, is written in JavaScript as `[]`. The `[` and `]` are the start and end markers, and items inside are separated by commas.For example, to make an array with the numbers 0 to 3, you write `[0, 1, 2, 3]`.