js笔试题(一)

37 阅读1分钟

记录日常遇到的一些笔试题。

1、什么情况下会碰到跨域问题?有哪些解决方法?

  • 跨域问题是这是浏览器为了安全实施的同源策略导致的,同源策略限制了来自不同源的document脚本,同源的意思就是两个URL的域名、协议、端口要完全相同。

  • script标签jsonp跨域、nginx反向代理、node.js中间件代理跨域、后端在头部信息设置安全域名、后端在服务器上设置cors。

2、如何判断一个变量是对象还是数组?