js跨域解决方案

今天来说一说js跨域那五毛钱的事。首先,在了解跨域之前,我们来知道什么是同源策略
概念:同源策略是客户端脚本(尤其是Javascript)的重要的安全度量标准。它最早出自Netscape Navigator2.0,其目的是防止某个文档或脚本从多个不同源装载。这里的同源策略指的是:协议,域名,端口相同,同源策略是一种安全协议。指一段脚本只能读取来自同一来源的窗口和文档的属性。
那么跨域的概念的就显而易见:只要协议、域名、端口有任何一个不同,都被当作是不同的域。

JSONP跨域(get方式请求)

通过引入不同域url的js脚本文件(script标签的src属性),并且在请求url后面传递一个callback参数指定回调函数的函数名,且服务端将要返回的json数据参数形式传入客户端指定的回调函数之中,js文件执行的时候,负责调用回调函数。例如:

1
2
3
4
5
6
<script>
function dosomething(jsondata){
//获得后台返回会json数据
}
</script>

<script src="http://www.example.com/data.php?callback=dosomething"></script>

Read More

春招面试

前言

说起跟某店的爱恨情仇,真是渊源颇深,一路走来,真不知道踩了多少坑。(心塞。。。)从去年9月秋招开始,再到今年3月春招,我参与某店的面试总共4个回合。一回电话面试(2面),二回秋招笔试(直接被刷),三回转移阵地再战秋招(一轮笔试+一轮面试),四回春招(5面)。
前面三回都失败了,好在第四回成功拿到offer。那就说说第四回之春招吧。尽管前面一次又一次的机会都被我浪费掉了,但可能我就像打不死的小强,看见某店春招招人,本来也没报以多大的希望,但有身边的她一直为我加油打气,于是我又厚着脸皮给某店投递了一份简历。。。

Read More

MyFirstPage

今天差不多花了一天的时间用hexo在github上面搭建自己的个人博客,初次搭建的我,对于其间的各种配置真的觉得太繁琐了,虽然走了不少弯路,但也收获了不会少的东西,对git以及github有了一定的了解(很早以前就想做的事情,非要拖到今天才来做,真是不应该呀)。