判断数组的几种方法:

1、Instanceof 运算符(例:console.log(arr instanceof Array))
2、 Constructor这个属性返回对象相应的构造函数(…(arr.constructor == Array))
3、调用原型链上的toString方法.call截取一段判断是否为数组类型
4、数组自带的isArray(…(Array.isArray(arr)))

两栏布局方式

1、Float
2、Display:flex
3、Position:absolute

Position的属性值及区别:

1、relative相对定位
2、Absolute绝对定位
3、Fixed 固定定位
4、sticky
区别:relative不会脱离文档流
Absolute相对于父级进行定位
Flex固定窗口定位

对于bootstrap的理解:

1 , bootstrap 默认的对越宽度的界限值,是可以根据效果图的实际情况,重置,甚至可以增加。例如,效果图为2000px宽度的情况,个人理解如下:
依据屏幕分辨率的不同,
可以采用768,992,1200,1500,1920的区分。
2 ,对于如何选择col-的问题,可以依据效果图,算好比列,选择接近的col,然后通过微调,即可。
3 ,页面图片元素少时,可选择container-fluid代替container。图片width为100%,高度为auto。图片父元素高度,依据情况,选择固定值。通过overflow为hidden。控制图片的显示,但是有显示不全的问题。