<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
</script>
</head>
<body>
</body>
</html>

以上的代码运行结果如下

因为body默认情况下具有margin,这个默认值为8px。window.innerWidth (1280px) - 2*8px = document.body.clientWidth(1264px)。

如果代码改成

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
</script>
<style type="text/css">
*{
margin: 0;
}
</style>
</head>
<body>
</body>
</html>

运行结果如下

document.body.clientWidth和window.innerWidth的结果一样,都是1280px

最新文章

  1. git回滚错误提交
  2. [JAVA] java_实例 获得系统字体
  3. MVC5为WebAPI添加命名空间的支持
  4. Could not open Hibernate Session for transaction;
  5. struts2视频学习笔记 21(输入校验的流程)
  6. 【推荐】JAVA基础◆浅谈3DES加密解密
  7. (转载)KL距离,Kullback-Leibler Divergence
  8. 五分钟看懂js关键字this
  9. SELECT--UNION,UNION ALL,MINUS, INTERSECT,EXISTS
  10. 内核加载与linux的grub
  11. python之路第一篇
  12. JavaScript 对图像进行(追加,插入,替换,删除)
  13. python---文字云
  14. 【转】wpf 模板选择器DataTemplateSelector及动态绑定,DataTemplate.Triggers触发器的使用
  15. gpg无法生成密钥对的问题
  16. DOM树中节点与节点之间的关系图
  17. 上外网tunnel手段
  18. [UE4]虚幻4 spline组件、spline mesh组件的用法
  19. hdu 5956 The Elder
  20. ajax获取富文本数据无法正常渲染到页面问题

热门文章

  1. hdu5001 Walk 概率DP
  2. C#通过代码判断并注册程序集到GAC
  3. Synchronized 有几种用法?
  4. ubuntu18关闭系统自动更新
  5. Java day1
  6. 【java】类的继承
  7. 浏览器调试动态js脚本
  8. ftok()函数深度解析
  9. 在pycharm_2018.2版本中开启Flask的debug的方法 (不要用命令:python **.py启动)
  10. 关于CoreData的用法