Frontend Dogma

“javascript” News Archive (5)

Entry (Sources) and Other Related TopicsDate#
Building an Effective Image Component (dev)589
,
Why Outdated jQuery Is Still the Dominant JavaScript Library (ric/the)588
,
Finding Common Patterns Across Frameworks587
Decoupling HTML, CSS, and JavaScript in Design Systems (cfe)586
, ,
Back to Basics: Understanding the “for…in” Loop in JavaScript585
Dealing With Timezones in Web Development584
Stop Writing JavaScript Like This583
Building a Multi-Select Component (arg/dev)582
, ,
Introduction to Styled Components581
, ,
The Ultimate Guide to Getting Started With the Rollup.js JavaScript Bundler (cra)580
, , ,
Writing Clean JavaScript Tests With the BASIC Principles579
,
Animation Techniques for Adding and Removing Items From a Stack (css)578
,
jsPerf—Online JavaScript Performance Benchmark577
,
Using JavaScript to Detect High Contrast and Dark Modes (sco)576
, , ,
Sorting JavaScript Arrays by Nested Properties575
,
How I Built a Modern Website in 2021 (ken)574
,
Web Streams Everywhere (and Fetch for Node.js) (oll/css)573
, ,
A JavaScript Developer’s Guide to Browser Cookies (psu)572
,
Optimising a JavaScript Library With WebAssembly, a Failed Attempt571
,
20 Killer JavaScript One-Liners570
Small Bundles, Fast Pages: What to Do With Too Much JavaScript (cal)569
,
29 Projects to Help You Practice HTML CSS JavaScript 2021568
,
The Ultimate Guide to Web Console567
, ,
Vanilla JS Is a Web Performance Decision (cfe)566
Defining Basic JavaScript Terms: “map”, “filter”, and “reduce” (jim)565
Threats of Using Regular Expressions in JavaScript564
Web Scraping With JavaScript and Node.js563
,
Building a Split-Button Component (arg/dev)562
, ,
Writing High-Performance JavaScript (cfe)561
7 Practices to Create Good JavaScript Variables560
Essential Concepts in JS559
How to Use “Promise.any()”558
,
jsc: My New Best Friend557
4 Important Differences Between Regular and Arrow Functions556
,
Truthy and Falsy: When All Is Not Equal in JavaScript (cra)555
Using CSS Module Scripts to Import Stylesheets (dev)554
,
What Is a Promise? JavaScript Promises for Beginners (fre)553
,
“return await promise” vs. “return promise” in JavaScript552
,
JavaScript Development: Making a Web Worker Optional551
Uploading Multiple Files With Fetch550
,
Refresher on JavaScript Callbacks and Promises (ato)549
,
How to Use “Promise.allSettled()”548
,
How to Build Resilient JavaScript UIs (sma)547
, ,
The (Most Comprehensive) JavaScript Design Principles Guide546
, ,
The Ultimate Cheat Sheet List for Web Developers545
, ,
An Introduction to Frameworkless Web Components (cra)544
, ,
6 Useful Frontend Techniques That You May Not Know About543
, ,
What Is Tree Shaking? (cfe)542
, ,
The Ultimate Guide to Browser-Side Storage (cra)541
, ,
Detecting Media Query Support in CSS and JavaScript (kil)540
, ,
How to Convert Arrays to Human-Readable Lists in JavaScript (ami)539
, ,
How to Use “Promise.all()”538
,
How Does Node.js Load Its Built-In/Native Modules?537
,
Basics of JavaScript Test Driven Development (TDD) With Jest536
, ,
“export default thing” Is Different to “export { thing as default }” (jaf)535
When a Click Is Not Just a Click (css)534
The State of Web Workers in 2021 (sur/sma)533
Encoding Data for POST Requests (jaf)532
,
Resource Inlining in JavaScript Frameworks (mge/dev)531
, ,
JavaScript Frameworks and the Lost Art of HTML (deq)530
,
Debugging JavaScript and Front-End529
,
What’s New in ES2021528
,
Sorting Colors in JavaScript527
,
Demystifying Styled Components (jos)526
,
How to Use Dynamic Imports in JavaScript525
When CSS Isn’t Enough: JavaScript Requirements for Accessible Components (5t3/sma)524
,
10 Utility Functions for Working With Objects in JavaScript523
,
JavaScript: Debouncing and Throttling522
,
A Thorough Analysis of CSS-in-JS (css)521
,
Don’t Overabstract Your Components520
,
Create Scripts in JavaScript With zx519
,
Tree-Shaking: A Reference Guide (ati/sma)518
, , ,
Introduction to HTTP Cookies517
,
Checking “Under the Hood” of Code (jay)516
, , , , , ,
Content-Aware Image Resizing in JavaScript515
,
Variable Scope, Lexical Scope, and Code Blocks in JavaScript514
Primitive Values, Objects, and References in JavaScript Made Simple513
Human-Readable JavaScript: A Tale of Two Experts (ali)512
Now That’s What I Call Service Worker (mal/ali)511
,
Why Your Website Should Work Without JavaScript510
, ,
What Is the JavaScript Internationalization API (I18N)? (cra)509
,
5 Different Ways to Declare Functions in jQuery (cra)508
,
A Comprehensive Guide to JavaScript Design Patterns507
,
Beyond “console.log()”—Level Up Your Debugging Skills (cod)506
,
JavaScript: What Is the Meaning of “this”? (jaf/dev)505
Garbage Collection in JavaScript504
Revisiting Dark Patterns With the HTML “dialog” Tag (tan)503
,
JavaScript Obfuscation: What, Why, and How?502
An Introduction to the Rollup.js JavaScript Bundler (cra)501
, , ,
2020 JavaScript Rising Stars500
, , , , , , , , , , , ,
A Practical Introduction to Dependency Injection (sma)499
,
HTML and CSS Techniques to Reduce Your JavaScript498
, ,
JavaScript (tka/htt)497
, , ,
How to Create a Favicon That Changes Automatically (css)496
, ,
“npm ruin dev” (ada/css)495
, , ,
Minimal Takes on Faking Container Queries (chr/css)494
, ,
Why It’s Good for Users That HTML, CSS, and JS Are Separate Languages (hdv)493
,
“console.log({ myVariable });” (chr/css)492
Warp: Improved JS Performance in Firefox 83 (jan)491
, , , , ,
[JavaScript] Operator Lookup (jos)490
The Good Web and the Bad Web (kzi)489
,
Advanced GraphQL Usage in Gatsby Websites (sma)488
,
Basic Math in JavaScript—Numbers and Operators (mdn)487
,
Animating React Components With GreenSock (sma)486
, , ,
Modifying Specific Letters With CSS and JavaScript (css)485
Working With JavaScript Media Queries (css)484
Loading Third-Party JavaScript (add/dev)483
“this” in JavaScript and TypeScript (dea)482
JS Minification Benchmarks481
,
Better Error Handling in Node.js With Error Classes (sma)480
,
Accessibility on the Canvas With JavaScript479
,
Introduction to Memoization in JavaScript (hic)478
,
How to Use Styled Components in React (sma)477
, , ,
JavaScript to Know for React (ken)476
JavaScript Event Delegation: A Beginner’s Guide475
,
Most Popular JavaScript Frameworks in 2020474
, , , , , ,
A Brief Introduction to WebGL473
,
Learn Deno: A Secure JavaScript and TypeScript Runtime472
, ,
Namespaces in JavaScript (fla)471
What Is Type Coercion in JavaScript ?470
,
90’s Cursor Effects469
,
App Shell UX With Service Workers and Streams (jef/dev)468
, , , ,
An Overview of Scroll Technologies (zac/css)467
, , , ,
Easing Animations in Canvas (css)466
,
JavasSript RORO Pattern465
How to Get All Custom Properties on a Page in JavaScript (tyl/css)464
, ,
30 Seconds of Code463
, ,
Today’s JavaScript, From an Outsider’s Perspective (lea)462
Static Hoisting (rau)461
The Third Age of JavaScript (swy)460
,
What Every JavaScript Developer Should Know About Unicode459
Still Using Node.js? Deno 1.0 Is Here! (ant)458
, , ,
In Defense of the Modern Web (ric)457
,
Styling Components in React (sma)456
, , , ,
Maybe You Don’t Need That SPA455
, ,
Manipulating Arrays and Objects in JavaScript454
, ,
Alpine.js: The JavaScript Framework That’s Used Like jQuery, Written Like Vue, and Inspired by Tailwind CSS (cod/css)453
, , , , ,
Implementing Dark Mode in React Apps Using styled-components (sma)452
, ,
The Cost of JavaScript Frameworks (tka)451
, , , , , ,
Can JavaScript Detect the Browser’s Zoom Level? (chr/css)450
,
How to Create a Particle Trail Animation in JavaScript (sma)449
,
Learn Programming (jad)448
, ,
How to Create a Native Web Component Without a Framework447
,
On the Responsibility That Comes With Good JavaScript Support (j9t)446
Performance Tips: Minifying HTML, CSS, and JS445
, , , , ,
The Economics of JavaScript Web Apps444
,
Console Commands Guide (css)443
, , , ,
How We Learned to Draw Text on HTML5 Canvas442
, , ,
What Is Node and When Should I Use It?441
,
Why JavaScript Is Eating HTML (css)440
, ,
What Is Memoization?439
,
Understanding Map and Set in JavaScript438
Understanding Immutability in JavaScript (css)437
How to Automatically Update Your JavaScript Dependencies (spa/clo)436
, , , ,
The History of JavaScript: A Journey From Netscape to Frameworks and Libraries435
, , ,
2019 JavaScript Rising Stars (sac)434
, , , , , , , , , , , ,
Understanding Async Await (sar/css)433
,
Interactivity and Animation With Variable Fonts (man/24w)432
, , ,
JavaScript Loops Made Easy (cod)431
How TypeScript Makes You a Better JavaScript Developer430
JavaScript Isn’t Always Available and It’s Not the User’s Fault (ada)429
, ,
Writing Asynchronous Tasks in Modern JavaScript (jer/sma)428
A Re-Introduction to Destructuring Assignment (sma)427
,
It’s Not Wrong that “'🤦🏼‍♂️'.length == 7” (hsi)426
“Must Work Without JavaScript” (j9t)425
Should a Website Work Without JavaScript? (chr/css)424
Working With Attributes on DOM Elements (css)423
, , ,
Faster Image Loading With Embedded Image Previews (sma)422
, , ,
The Differing Perspectives on CSS-in-JS (chr/css)421
, ,
Browsers Are Pretty Good at Loading Pages, It Turns Out420
, ,
Frontend Design, React, and a Bridge Over the Great Divide (bra)419
, , ,
Finally… a Post on Finally in Promises (sar/css)418
,
Improve Your JavaScript Knowledge by Reading Source Code (sma)417
Types or Tests: Why Not Both? (swy/css)416
, ,
Responsible JavaScript (mal/ali)415
, , , , ,
The Thinking Behind Simplifying Event Handlers (not/css)414
,
Getting to Know the MutationObserver API (lou/sma)413
,
In Defense of the Ternary Statement (bur/css)412
,
What’s Next for Web Development? (jch)411
,
Clever JavaScript Does Not Mean Simple or Readable (cfe)410
Yet Another JavaScript Framework (jay/css)409
, ,
JS vs. Java—Dynamic Typing408
,
An Introduction to Web Components (css)407
, , ,
A Quick Intro to Higher-Order Functions in JavaScript406
,
Using IntersectionObserver to Check if Page Scrolled Past Certain Point (chr/css)405
,
How to Avoid DOM Blocking in JavaScript (cra)404
, ,
Get Started With Node: An Introduction to APIs, HTTP, and ES6+ JavaScript (sma)403
, , ,
An Introduction to Web Bluetooth (htm/sma)402
,
Guide to Web Authentication401
, , ,
The Great Divide (chr/css)400
, ,
2018 JavaScript Rising Stars (sac)399
, , , , , , , , , , , , ,
Different Result From “Array.sort()”?398
, , , , ,
Best JavaScript Frameworks, Libraries, and Tools to Use in 2019 (cra)397
, , ,
An Extensive Guide to Progressive Web Applications (sma)396
, , ,
Avoiding the Pitfalls of Automatically Inlined Code (sma)395
, ,
JavaScript Is for Web Apps, Not for Websites394
Reduce JavaScript Payloads With Code Splitting (mal/dev)393
,
Focus Trapping for Accessibility (A11Y)392
, ,
Demystifying JavaScript Testing (ken/css)391
Extending Built-In Elements390
, ,
CSS-in-JS: FTW || WTF? (bru)389
, ,
Taming “this” in JavaScript With [the] Bind Operator (sma)388
A Minimal JavaScript Setup (css)387
, , , , ,
Updating a CSS Variable With JavaScript (chr/css)386
,
The “Developer Experience” Bait-and-Switch (sli)385
Removing jQuery From GitHub.com Frontend (git)384
, , , ,
Chrome’s Noscript Intervention (tka)383
, , , ,
Three Input Element Properties That I Discovered While Reading MDN (ste)382
,
Links List for Print Styles (aar)381
,
A Tour of JavaScript Timers on the Web (nol)380
New Syntax for JS “Function Stuff” (tab)379
,
The Cost of JavaScript in 2018 (add)378
, , , ,
ES6 Didn’t Introduce Default Parameters (Attention to Detail)377
,
7 Performance Tips for Jank-Free JavaScript Animations376
, ,
Debugging JavaScript Projects With VS Code and Chrome Debugger375
, , , , , , ,
A Beginner’s Guide to Babel374
, ,
Using ES Modules in the Browser Today373
What the Heck Does “Script Error” Mean?372
Turn Sublime Text 3 Into a JavaScript IDE (css)371
, ,
CSS-in-JS (bri)370
, ,
10 Essential Sublime Text Plugins for JavaScript Developers369
, , ,
Setting Up an ES6 Project Using Babel and Webpack368
,
JavaScript Design Patterns: The Singleton367
Introduction to the Fetch API366
, ,
Understanding ES6 Modules (cra)365
, ,
Approaches to Deprecating Code in JavaScript (css)364
Moving From Flash to HTML, CSS, and JavaScript (sma)363
, , ,
Using Sass to Control Scope With BEM Naming (bel/css)362
, , , ,
Using Default Parameters in ES6 (lou/css)361
,
Removing Accelerated Mobile Pages (AMP) (the)360
, ,
Debugging JavaScript With a Real Debugger You Did Not Know You Already Have (dus/sma)359
Building Secure JavaScript Applications358
, , , ,
How to Optimize CSS and JS for Faster Sites357
, , , ,
“Stop Using CSS Selectors for Non-CSS” (chr/css)356
, , ,
Unit Test Your JavaScript Using Mocha and Chai355
,
An Introduction to Functional JavaScript354
,
How JavaScript Rest Parameters Actually Work353
“await” vs. “return” vs. “return await” (jaf)352
An Introduction to Speculative Optimization in V8351
, , , ,
Animating Layouts With the FLIP Technique (dav/css)350
, ,
How to Disable Links (ger/css)349
,
All You Need to Know About CSS-in-JS (tre)348
,
The Front-End Checklist (the)347
, , , , , , ,
Writing Smarter Animation Code (css)346
,
JavaScript Functions That Define and Rewrite Themselves345
Be Slightly Careful With Sub Elements of Clickable Things (chr/css)344
, ,
Using the Paint Timing API (mal/css)343
, , , ,
Using ES2017 Async Functions (css)342
, ,
Best Practices for Combining JavaScript With HTML341
,
JavaScript Design Patterns: The Observer Pattern340