6 Top JavaScript UI Frameworks & Libraries for 2020

This article was created in partnership with Sencha. Thank you for supporting the partners who make SitePoint possible. JavaScript is the technology at the heart of today’s snappy and fast web apps. There are countless UI frameworks and libraries for building complex, reactive apps that scale well. Some will help…

0 Comments

5 Projects to Help You Master Modern CSS

Many claim CSS is not a programming language. I agree — it’s tougher. A mastery of CSS requires skills in design, determination, inventiveness, experience, as well as coding (especially when using preprocessors such as Sass). CSS suggests layouts and styles to the browser. A browser can interpret those suggestions whichever…

0 Comments

Web Developer Workflow Tools: A Beginner's Guide

Here’s a primer for the tools all web developers should get to know, from basic Bash commands to web browser add-ons that will debug your web apps and automate navigation tests, plus continuous integrations pipelines. Keep in mind this article is intended to cover the tools that the largest number…

0 Comments

10 Ways to Hide Elements in CSS

There are multiple ways to hide an element in CSS, but they differ in the way they affect accessibility, layout, animation, performance, and event handling. Animation Some CSS hiding options are all or nothing. The element is either fully visible or fully invisible and there’s no in-between state. Others, such…

0 Comments

5 jQuery.each() Function Examples

This is an extensive overview of the jQuery.each() function — one of jQuery’s most important and most used functions. In this article, we’ll find out why and take a look at how you can use it. What is jQuery.each() jQuery’s each() function is used to loop through each element of…

0 Comments

JavaScript's New Private Class Fields, and How to Use Them

ES6 introduced classes to JavaScript, but they can be too simplistic for complex applications. Class fields (also referred to as class properties) aim to deliver simpler constructors with private and static members. The proposal is currently a TC39 stage 3: candidate and is likely to be added to ES2019 (ES10).…

0 Comments

Building a Habit Tracker with Prisma 2, Chakra UI, and React

In June 2019, Prisma 2 Preview was released. Prisma 1 changed the way we interact with databases. We could access databases through plain JavaScript methods and objects without having to write the query in the database language itself. Prisma 1 acted as an abstraction in front of the database so…

0 Comments