Javascript vanilla JS中的modernizer.mq

Javascript vanilla JS中的modernizer.mq,javascript,dependencies,modernizr,Javascript,Dependencies,Modernizr,我试图在我的项目中摆脱Modernizer,但我似乎无法理解或找到.mq函数的替代品。有人能解释或提供我的问题的简单解决方案吗?根据,mq检查当前页面是否与您传递的媒体查询相匹配,例如,if(modernizer.mq('(最小宽度:900px))以测试窗口宽度是否至少为900px 在模糊的现代浏览器(IE10+,)上,您可以使用。该页中的示例: if (window.matchMedia("(min-width: 400px)").matches) { /* the viewport is

我试图在我的项目中摆脱Modernizer,但我似乎无法理解或找到.mq函数的替代品。有人能解释或提供我的问题的简单解决方案吗?

根据,
mq
检查当前页面是否与您传递的媒体查询相匹配,例如,
if(modernizer.mq('(最小宽度:900px))
以测试窗口宽度是否至少为900px

在模糊的现代浏览器(IE10+,)上,您可以使用。该页中的示例:

if (window.matchMedia("(min-width: 400px)").matches) {
  /* the viewport is at least 400 pixels wide */
} else {
  /* the viewport is less than 400 pixels wide */
}

Modernizer是开源的,您可以确切地看到它的功能

在现代浏览器中,它几乎总是window.matchMedia