检测所有类型/一行css适配rem

检测所有类型:

/**
 * 检测类型
 * @param {any} target 检测的目标
 * @returns {"string"|"number"|"array"|"object"|"function"|"null"|"undefined"} 只枚举一些常用的类型
 */  
function checkType(target) {  
  /** @type {string} */  
  const value = Object.prototype.toString.call(target);  
  const result = value.match(/\[object (\S*)\]/)[1];  
  return result.toLocaleLowerCase();  
}  

一行css适配rem(以前还引入js去计算,也是醉了)


html{ font-size: calc(100vw / 750); }

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 网上很多都说会pc网页开发,也就会了mobile网页开发。那么实际呢也是如此,但是对于新手来说却摸不着头脑无从下手...
    亚讯阅读 25,292评论 1 17
  • 前言 对于熟悉pc端的小伙伴来说,对于静态页面的布局,一般都是没有什么问题的,为了保持各浏览器显示的一致性,无论是...
    itclanCoder阅读 14,639评论 5 61
  • em和rem(1)em是相对于父元素的字体大小来说的(2)rem是相对于html元素的字体大小来说的(3)rem的...
    cean_seven阅读 3,730评论 0 0
  • rem布局 1.rem单位 2.媒体查询 2.1 什么是媒体查询 2.2 媒体查询语法规范 2.3 媒体查询+re...
    Scincyc阅读 5,726评论 0 0
  • 渐变的面目拼图要我怎么拼? 我是疲乏了还是投降了? 不是不允许自己坠落, 我没有滴水不进的保护膜。 就是害怕变得面...
    闷热当乘凉阅读 9,770评论 0 13