20200317

1)浮动会造成的影响,解决浮动的方法。

      会造成父元素撑不开,margin/padding不能正常显示;

      解决方式:一级一级全都加上浮动/父级加overflow:hidden/加clear:both

2)readonly与disabled的区别

    readonly会随表单提交一起提交,disabled不会。readonly只对input(type=text),textarea生效,disabled对所有表单元素都生效。

3)冒泡,捕获,事件捕获

    冒泡是自下向上,捕获是自上向下。

    不在每个子节点上单独设置事件监听器,而是设置在父节点上,通过e.target(事件冒泡)影响子节点

4)数组的常见api

    push   向数组末尾添加

    pop     在数组末尾删除

    unshift 在头上添加元素

    shift     从头上删除元素

    toString转为字符串

    concat  两个数组拼接

    reserve 数组反转

    sort      排序

    join() 用XX分割数组

    splice  数组的增/换/删

5)箭头函数

    var xx = (参数) =>return 2

    var xxx = (参数,参数)=>{return 3}

    箭头函数的this指向是继承外作用域,如果父级还是箭头函数,就继续向外寻找

6)定是函数

    var XXX = setInterval(function(){},1000);循环执行

     clearInterval(XXX)

   var xxx = setTimeOut(function(){},1000);只执行一次

原文地址:https://www.cnblogs.com/youngMan-MrS/p/12508497.html