window.devicePixelRatio属性返回的value的值是当前设备的物理像素分辨率与css像素分辨率的比率,简单的说,该比例为4,则代表1个css像素由4个实际物理像素组成。
var value = window.devicePixelRatio;
value是一个double类型的值,使用window.devicePixelRatio属性最常见的使用是可以矫正canvas的使用分辨率;
<!DOCTYPE html>
<html class="no-js">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>devicePixelRatio</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<canvas id="canvas"></canvas>
<script type="text/javascript">
var canvas = document.querySelector('#canvas');