- 前端有哪些缓存方式 有什么区别?
Cookie主要用于用户信息的存储, 容量为4KBLocalStorage的数据将一直保存在浏览器内,直到用户清除浏览器缓存数据为止, 容量为5MBSessionStorage的其他属性同LocalStorage, 不同是的当页面关闭时会随之清除
-
javascript是面向对象的,怎么体现javascript的继承关系?
使用prototype原型来实现。 -
简述冒泡排序算法?
arr = []
for(var i in arr){
for(var j in arr){
if(arr[i]>arr[j]){
var e = arr[i]
arr[i]=arr[j]
arr[j]=e
}
}
}
-
怎么解决跨域问题?
webpack 后端解决
5.ajax请求时,如何解析json数据?
JSON.parseJSON.stringify
-
全局变量和局部变量的区别?
作用域不同 -
call和apply的区别?
-
call和apply俩个方法都是在特定的作用域下调用函数,理解改变this的指向 -
call()方法:可以接收多个参数,参数都是依次传入 -
apply()方法:接收二个参数,一个参数作用域,另一个参数可以是数组,也可以arguments对象。