JS中基本类型是按值传递的,对象类型是按共享传递的
var a = 1
function add(x){
x=2;
}
add(a);
console.log(a)//值不变 1
var obj={
b:1,
}
function add1(obj){
obj.b = 2
}
add1(obj)
console.log(obj.b)//被修改 2
那么vue的生命周期函数可以用箭头函数来替代吗?
不能
如果生命周期使用了箭头函数,那么this就会指向window而不是当前组件实例
移动端适配是怎么做的?
media查询
<style>
@media (max-width:320px){
body{
background:red;
}
}
@media (min-width:321px) and (max-width:320px){
body{
background:orange;
}
}
</style>
框架
项目中跨域是怎么做的
当前的url和请求的url中,协议+域名+端口三者都相同时,才不会产生跨域问题,即同源,此时才能读取到服务器的响应。
JSONP
JSONP主要是利用 < s c r i p t > <script> <script>标签将请求发送出去,来实现数据的加载,但这种方式有一个缺点,即只能支持GET请求,其他请求都不能支持
前端注意与后端沟通约定jsonp的值,通常默认都是用callback。
本文探讨了JavaScript中基本类型与对象类型的传递差异,并指出Vue生命周期函数不能用箭头函数替代的原因。同时,介绍了移动端适配的媒体查询技巧和跨域问题的解决方案,包括JSONP的工作原理。

被折叠的 条评论
为什么被折叠?



