欢迎光临散文网 会员登陆 & 注册

千锋教育web前端高频面试题视频教程,kerwin大话前端面试秘籍(附答案)

2023-07-19 20:27 作者:ゥガォオ  | 我要投稿

1.介绍JS有哪些内置对象?

数据封装对象:Object、Array、Boolean、Number、String

其他对象:Function、Arguments、Math、Date、RegExp、Error

ES6新增对象:Symbol(标识唯一性id)、Map、Set、Promises、Proxy、Reflect

2.跨域和同源策略

所谓的同源策略其实就是浏览器的一种机制,只允许在同源,也就是同协议、同域名、同端口的情况下才能进行数据交互,但是我们在开发项目的过程中项目接口不止一个域,所以往往就需要做跨域处理,通常的跨域方式有这么几种:

A.jsonp主要依赖script标签不受同源策略影响,src指向某一个接口的地址,同步需要传递callback回调函数名字,这样当接口调用成功之后本地创建的全局回调函数会护行,并接收到数据不使用img标签的原因是,因为img标签无法执行js语句

B.CORS,依赖服务器对前端的请求头信息进行放行,不做限制

Access-Contorl-Allow-Origin配置成

C. 代理访问,前端访问不存在的跨域问题的代理服务器,代理服务器再去访问目标服务器(服务器之间没有跨域限制)

3. Cookie 的类型

Cookie 总时由用户客户端进行保存的(一般是浏览器),按其存储位置可分为:内存式 Cookie

和硬盘式 Cookie。

内存式 Cookie 存储在内存中,浏览器关闭后就会消失,由于其存储时间较短,因此也被称

为非持久 Cookie 或会话 Cookie。

硬盘式 Cookie 保存在硬盘中,其不会随浏览器的关闭而消失,除非用户手工清理或到了过

期时间。由于硬盘式 Cookie 存储时间是长期的,因此也被称为持久 Cookie。

 

 

千锋教育web前端高频面试题视频教程,kerwin大话前端面试秘籍(附答案)的评论 (共 条)

分享到微博请遵守国家法律