JavaScript
driftcloudy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【翻译】window.name Transport(1)
下午写代码的时候遇到一个跨域传输的问题,隔壁dojo组的帅哥建议我用dojox.io.windowName,于是我打算找点资料看看,结果搜了下发现几乎没有相关资料,连dojoCampus 上都没有详细解释。没办法,dojo的文档确实不多。我只好找篇英文的凑活看看了。 原文链接:http://www.sitepen.com/blog/2008/07/22/windowname-t...2010-05-06 22:38:03 · 181 阅读 · 0 评论 -
【翻译】window.name Transport(2)
Benefits window.name比其他的跨域传输技术更有优势: 它比JSONP安全。可以说它和其他基于安全传输的frame(比如fragment identifier messaging ,Subspace)一样安全。(I)Frames 也有他们自己的安全问题,因为frame可以改变其他frame的location,但这是个非常不同的安全溢出,一般来讲,这并不严重。...原创 2010-05-09 14:35:17 · 252 阅读 · 0 评论 -
遭遇onbeforeunload
想用JS控制网页卸载确实是一件麻烦的事情。如果用了unload,那么很显然我们无法阻止网页的replace或者reload,因为 unload是在下一个网页到达client的时候被触发的,因此我只能选择用onbeforeunload。 onbeforeunload 被调用的时候,当前的页面尚未被unload,所以我们还能够来得及做一些事情。但是我最近也遇到了一些麻烦:onbeforeu...2010-05-31 14:34:02 · 168 阅读 · 0 评论 -
JS中的对象创建、属性访问
一条面试题 公司最近在招web fronter,免不了需要进行面试,于是大家在群里讨论一些题目。其中一题如下: var a = new Object; var b = new Object; var c = new Object; c[a]=a; c[b]=b; alert(c[a]===a); //输出什么 这个题目还是很有意思的,第一反应往往会心中涌起一丝疑惑...2011-03-09 21:45:43 · 174 阅读 · 0 评论 -
【翻译】JS里的各种trim实现
前不久blog频道有人发表了一篇讲js里各种trim实现的 http://justjavac.iteye.com/blog/933093 不过没有提及Dojo中的trim。Dojo中有两种trim实现: 1.较为常用的: dojo.trim = String.prototype.trim ? function(str){ return str.trim(); } : ...2011-03-12 16:34:22 · 262 阅读 · 0 评论 -
浅析document.referrer
在流量统计服务中都有Traffic source这个功能。Traffic source是针对访次级别的概念,换句话说,当访次建立的时候,landing page的流量来源即是该访次的Traffic source。虽然Traffic source有很多种,不过不幸的是依据现在JS,获得Traffic source的途径只有两种——document.referrer、window.opener.更不幸...2011-04-04 19:43:37 · 488 阅读 · 0 评论
分享