React 101 Tutorial
A beginner's tutorial on React, covering setup with script tags, JSX, components, props, and state using functional components.
A beginner's tutorial on React, covering setup with script tags, JSX, components, props, and state using functional components.
An explanation of the 'this' keyword in JavaScript and TypeScript, covering its behavior in functions, event listeners, and binding methods.
Explains the complexities of comparing JavaScript strings, especially with Unicode combining characters, and offers safer comparison methods.
A beginner-friendly tutorial on creating a 'Hello World' application using the Vue.js framework, covering setup and basic features.
A front-end developer explains how she built the Zig-Zag Gradient Lab, a creative CSS demo using gradients, custom properties, and JavaScript.
A developer shares the process of creating a lightweight JavaScript library for deep merging objects while preserving accessor functions.
A guide to using Object.keys(), Object.values(), and Object.entries() methods to extract and work with JavaScript object properties.
Explains how JavaScript's setTimeout function can be used to sort an array by leveraging the event loop and delay timers.
Explains the importance of focus outlines for accessibility and provides methods to style or conditionally hide them using CSS and JavaScript.
A guide on using Expo to simplify React Native development, covering setup, project creation, and configuration.
Explains how to copy object properties, including getters and setters, using Object.assign and property descriptors in JavaScript.
Explains how JavaScript strings are sequences of UTF-16 code units, not visible characters, covering length quirks with emojis.
Explains how to use the 'defer' attribute in JavaScript to optimize page load performance, with a practical example of fixing a slider.
A developer discusses overcoming the fear of writing about 'obvious' tech topics, arguing that sharing knowledge benefits everyone.
A developer shares their positive experiences with open source, from a first small contribution to learning, job opportunities, and community.
A guide to calculating the horizontal and vertical center points of a DOM element using JavaScript's getBoundingClientRect, with practical examples.
Learn 3 methods to shallow clone JavaScript objects, including object spread, object rest, and Object.assign(), with bonus tips for updating properties.
Explains how to programmatically get a list of all CSS properties and identify shorthands and their longhands using the CSS Object Model (CSS OM).
Explains the three types of polymorphism in programming (Adhoc, Parametric, Subtype) with JavaScript examples, going beyond typical OOP coverage.
A guide to checking if an array contains a value in JavaScript, covering primitive values with includes() and object search methods.