17.1.6响应式和JS基础

实现响应式布局有3中方法,1.css3media query 2.js 3.利用框架

先想好你是否有必要做一个响应式布局,响应式布局要先从移动端入手层层递加

JS

1.判断一个变量是不是一个数组,不能用typeof,因为数组,对象,null返回的值都是object,所以要用tostring()的方法  

returnObject.prototype.toString.call(arr) === '[Object Array]';  不直接调用arr.toString,而用call的原因:虽然Array继承自Object,也会有toString方法,但是这个方法有可能会被改写(数组重写了该方法:arr.toString的效果相当于join()方法连接),Object.prototype能一定程度保证其“纯洁性”。

2.数据类型

基本数据类型。布尔boolean .undefined.null .number   一个复杂数据类型 object

3.valueOf()比toString()返回的值除了字符串,还可能是布尔值或者数值

4.操作符,依据不同的操作值类型有一些特殊的解

5.NaN是一般出现在返回数值的操作数未返回数值的情况

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,502评论 19 139
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,662评论 0 4
  • 哈哈
    书香淡淡伴我行阅读 274评论 0 0
  • 今夜我拆开了所有新买的书 谁肯来认真的读我
    吴宇良阅读 206评论 4 2
  • 你好,在这满空星辰的时候,非常感谢你的到来。达者为师,请老师们指点一番。 我厌倦了这样的自己-无目标、不能控制...
    芬悦灵阅读 253评论 0 3

友情链接更多精彩内容