1.如何实现跨页面传值
1)通过a标签或者.location.href添加数据,在其他页面可以用location.search获取
2)通过数据存储手段
2.em与rem的区别是什么
1em=父级标签字体的大小
1rem=根标签字体的大小
3.解释深浅拷贝
深拷贝:拷贝了内容
浅拷贝:拷贝了地址
4.DOM0与DOM2的区别是什么
DOM0同一个事件只能实现一次
DOM2同一个事件可以添加多个观察者
5.change和input的区别
chang:内容被修改并且失去焦点
input:内容被修改
6.如何阻止冒泡 阻止默认
e.stopPropagation() e.prenentDefault()
7.弹性布局 如何实现水平垂直居中
align-items text-align
8.如何反转字符串
String.prototype.reverseString=function(){
Return this.split('').reverse().join('');
9.说一说你理解的闭包
函数内实现另一个函数,局部变量数据持久化,造成一定内存压力
10.算法:冒泡排序