摘要: 分享一下跨域,不仅是因为现在的工作中遇到的越来越多,而且在面试中也经常被问到。 那么什么是跨域呢,我们来看官方给出的解释:浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的(所谓同源是指,域名,协议,端口均相同,只要有一个不相同即为跨域),是浏览器对javascript施加的安全限制。这里不 阅读全文
posted @ 2017-11-16 12:38 阿弥陀佛么么哒! 阅读(825) 评论(1) 推荐(1) 编辑
摘要: 对于跨域我们有很多的解决方案,今天我来分享一下postMessage的那点事,postMessage是html5新增的一个解决跨域的一个方法,不过很可惜万恶的ie6,7不支持 postMessage()方法允许来自不同源的脚本采用异步方式进行有限的通信,可以实现跨文本档、多窗口、跨域消息传递。听起来 阅读全文
posted @ 2017-11-15 19:01 阿弥陀佛么么哒! 阅读(7431) 评论(1) 推荐(1) 编辑
摘要: 首先,我们先介绍iframe中怎么操作父子窗口之间的DOM元素,(注意:这里介绍的是在同域下的操作,不同域是做不到的,想在不同域下进行操作,可以看我对postMessage的介绍,当然postMessag也不能直接的操作DOM元素,而是通过间接的方式。。。。。。扯远了,回归正题) 上面的代码就实现了 阅读全文
posted @ 2017-11-15 10:42 阿弥陀佛么么哒! 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 直接上代码 可以看到两者的类型都是object ,写在前面的事; 一直很困惑,null和{}不是应该一样吗,都表示空对象吗??? 打印出来可以看到结结实实的一个false,上网查这方面的资料特别少,最近终于知道了两者的区别 null其实是表示尚未存在的对象,而{}才代表一个真正的空对象,即表示其中没 阅读全文
posted @ 2017-11-14 17:53 阿弥陀佛么么哒! 阅读(1605) 评论(2) 推荐(0) 编辑
摘要: 今天遇到一个问题,svn 在提交代码的时候出现了svn is already locked,这是什么鬼,svn 没少用,但是这种情况,还是第一次遇到,于是,百度一下,查了一下,做一下个人分享。 遇到这种问题的原因有很多,网络慢,磁盘不够,用户取消等等,导致svn代码被锁定; 解决方案如下图 点击cl 阅读全文
posted @ 2017-11-14 13:13 阿弥陀佛么么哒! 阅读(56022) 评论(0) 推荐(2) 编辑
摘要: 这两天翻了jq的源码,今天看到了jq关于数据存储的几个方法,遂总结一下,和小伙伴没分享一下,哪里说的不对,还望批评指正~~~ 废话不多说,直接上代码: 我们看到attr ,prop, data都可以起到存储数据的作用,那么他们有什么区别呢? 1,首先来看attr ,在jquery源码中attr这个方 阅读全文
posted @ 2017-11-05 21:03 阿弥陀佛么么哒! 阅读(4260) 评论(1) 推荐(0) 编辑