美文网首页
2019-08-11 每日两道面试题

2019-08-11 每日两道面试题

作者: 诺诺诺诺Daddy | 来源:发表于2019-08-11 15:11 被阅读0次

1.写一个方法, 判断一个字符串是否为会问字符串?

function isPlalindrome(str){
if(typeof(str)!=='string') return false;
str.split("").reverse().join("") === str;
};

2.如何优化网页加载速度?

1.减少http请求:图片地图,CSS Sprites(精灵图)。
2.样式防头部,脚本放底部(因为html文档是从上向下解析的);
3.多图列表情况可用图片懒加载
4.删除重复脚本 , 方法尽量复用;

3.什么是跨域?

因为浏览器的同源策略, 是指浏览器不能操作其他网站的脚本, 是浏览器对js做的安全限制;
同源策略:是指协议,域名,端口都要相同,其中有一个不同都会产生跨域;
https://www.jianshu.com/p/8fa2acd103ea

4.如何解决跨域问题?

JSONP方法
在请求中dataType改为script,伪装成请求的是script文件, script是不受浏览器同源策略限制的,这样可以跨域请求成功, 但是并接受不到返回数据, 需要后台将接口定义成一个function,将要返回的数据return回来。请求端也要定义一个同名的方法。这样就可以接收到返回的数据了

相关文章

  • 2019-08-11 每日两道面试题

    1.写一个方法, 判断一个字符串是否为会问字符串? function isPlalindrome(str){if(...

  • 两道js闭包题目;

    两道面试题;

  • NO.32 异常处理

    java异常处理机制中的try-catch: 示例:异常捕获机制在IO中的用法 finally两道面试题 面试题1...

  • KVO使用与原理分析

    面试题目 iOS用什么方式实现对一个对象的KVO?(KVO的本质是什么?)如何手动触发KVO? 上面两道面试题目,...

  • python面试题-01

    备注:总结微信各个群中发的面试题 以下两道面试题,都涉及到python文件读写 1.请生成test1@126.co...

  • 关于类的经典面试题

    通过之前几篇文章的学习,我们已经对类做了很多的探索了,现在我们看两道面试题,巩固一下。 【面试题】类方法归属分析 ...

  • 05 iOS底层原理 - Category本质探究

    废话不多说,老规矩,还是来两道面试题: 一,Category的实现原理;二,Category和Extension的...

  • js前端面试题(每日两道4)

    1."ScriptOJ".spacify() // => "S c r i p t O J" 请你给字符串都添加上...

  • js前端面试题(每日两道1)

    1.解析字串 完成一个extractStr函数,可以把一个字符串中所有的:到.的子串解析出来并且存放到一个数组当中...

  • js前端面试题(每日两道2)

    1.判断两个矩形是否重叠 用一个对象的数据来表示一个矩形的位置和大小: {x:100,y:100,width:15...

网友评论

      本文标题:2019-08-11 每日两道面试题

      本文链接:https://www.haomeiwen.com/subject/xzzjjctx.html