前端面试有感而发!!!!!

第一次发文章感觉有点慌,但是还是发了,希望别喷!

1,function a() {console.log(this)} ;function b(){console.log(this)} ; 求:a.call(null),a.call(b)分别返回什么?

第一个返回原对象,this的东西,第二个返回b的整个方法“b(){console.log(this)} ”,这个主要是要理解call和apply的返回

2,(function(x){delete x;console.log(x)})(1+9) 返回值: 10,因为delete和console.log()同时执行,所以不会删除值,直接返回10

3,”i am a student!“变成“student! a am i”,var val = 'i am a student!';var split = val.split(' ');var reverse = split.reverse();console.log(reverse.join(' '))

4,正则:手机号校验:1开头,后面10位任意,var str = 13456789987;var reg = /^1[0-9]{10}$/;console.log(reg.test(str));

5,闭包,function a(){var b = 'abc';function in(){console.log('啥子')}return in();} var myFunc = a(); myFunc();有权访问另一个函数作用域内变量的函数都是闭包。但是闭包函数有个确定就是会把值保存在内存中,如果内容太多就容易内训泄露,所以尽量少用,或者离开的时候把里面的变量赋值为null这样能清楚内存,但是这样闭包函数就没什么意义了,所以慎用!!!

6,递归函数:函数的递归就是在函数中调用自身。概念就是这样了,就看你怎么灵活的调用了;

7,一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?输入地址:1.浏览器查找域名的 IP 地址;2.这一步包括 DNS 具体的查找过程,包括:浏览器缓存->系统缓存->路由器缓存…;3.浏览器向 web 服务器发送一个 HTTP 请求;服务器的永久重定向响应(从 http://example.com 到 http://www.example.com);5.浏览器跟踪重定向地址;6.服务器处理请求;7.服务器返回一个 HTTP 响应;8.浏览器显示 HTML;9.浏览器发送请求获取嵌入在 HTML 中的资源(如图片、音频、视频、CSS、JS等等);10.浏览器发送异步请求;

8,请大概描述下页面访问cookie的限制条件?1.跨域问题;2.设置了HttpOnly

转载于:https://www.cnblogs.com/branton-design/p/9283903.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值