1.如何解决塌陷问题
(1)overflow:hidden
(2)给父级添加border
(3)不使用margin-top,在父级使用padding-top
2.form表单的action与method有什么作用
method:请求方式属性
action:提交地址属性
3.请写出6种js的数据类型
数字,字符串,boolean,undefined,object,函数,null
4.深浅拷贝的区别是什么
深拷贝:堆内存的内容(拷贝了内容)
浅拷贝:栈区的值(拷贝了地址)
5.什么是闭包,有什么作用
函数内实现另一个函数
作用:局部变量数据持久化
缺点:造成一定的内存压力
6.请写出至少6个数组的方法并解释其作用
1.join() 将数组分隔为字符串 如果有参数用参数来分隔 如果没有默认用逗号分隔
2.添加 push(向数组最后面添加) 、 unshift(向数组最前面添加) , 会改变原数组
3.删除 pop(删除数组的最后一项) 、 shift(删除数组最前面的一项) ,会改变原数组
4.splice(下标 删除的个数 添加的项) 会改变原数组 [下标-->索引值]
//删除 splice(下标,删除的个数)
//添加 splice