Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
Technology
Health & Fitness
About Us
Contact Us
Copyright
© 2024 PodJoint
Podjoint Logo
US
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts115/v4/d8/9f/8d/d89f8dc1-c440-bbbc-c46a-f4f39803b68c/mza_13009862100632949914.png/600x600bb.jpg
Front-End Web Daily
Front-End Web Daily
37 episodes
6 days ago
Front-end web news, tips, and more delivered daily. Topics include HTML, CSS, JavaScript, frameworks, preprocessors, APIs, responsive design, cross-browser development, content management systems, Git, and more!
Show more...
Daily News
News
RSS
All content for Front-End Web Daily is the property of Front-End Web Daily and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Front-end web news, tips, and more delivered daily. Topics include HTML, CSS, JavaScript, frameworks, preprocessors, APIs, responsive design, cross-browser development, content management systems, Git, and more!
Show more...
Daily News
News
https://d3t3ozftmdmh3i.cloudfront.net/production/podcast_uploaded_episode/11924185/11924185-1611352939470-9976020e60744.jpg
Tuesday Tips | How to Integrate Media Queries into JavaScript
Front-End Web Daily
1 minute 58 seconds
5 years ago
Tuesday Tips | How to Integrate Media Queries into JavaScript

Today is September 1, 2020, and for this Tuesday Tips episode we're covering How to Integrate Media Queries into JavaScript

Let's dive in!

----

There's no doubt about it, media queries are one of the most useful CSS features for a modern website. They allow you to create a breakpoint for your website where you can adjust styles for larger or smaller screen sizes. While this is great for use in CSS, what if you want to utilize media queries in JavaScript?

----

As with anything in JavaScript, there are multiple ways to accomplish a task. For example, a method for recognizing media queries in JavaScript is to check if an element is visible. So, if the mobile menu button is visible do a certain JS function. And you would put this in a function whenever the window resizes. While this may get the job done, there is perhaps a better and cleaner way to accomplish the same task.

----

There is a window listener in JavaScript called matchMedia which will listen for a specific value and trigger when true. For example:

var mediaQuery = window.matchMedia('(min-width: 768px)');

When we add a listener to the variable it can run a function:

mediaQuery.addListener(console.log);

This opens the possibility of passing any function to the listener and only having that function run on certain screen widths.

----

The matchMedia function is widely supported, including full support for Internet Explorer 10 and 11.

----

Today’s Tuesday Tips was adapted from a post on Daily Dev Tips.

----

Want to know more? Head to fewdaily.com for more of today’s topics and other front-end web content! If you liked what you heard be sure to rate, review, and subscribe on your platform of choice. That's all for today, tune in tomorrow!

Front-End Web Daily
Front-end web news, tips, and more delivered daily. Topics include HTML, CSS, JavaScript, frameworks, preprocessors, APIs, responsive design, cross-browser development, content management systems, Git, and more!