![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript - Browser
hitvalley
这个作者很懒,什么都没留下…
展开
-
跨域学习 - window.name
利用window.name实现跨域。 window.name[quote]一个字符串,存放了窗口的名称。这个名称是在open()方法创建窗口时指定的或者使用一个标记的name属性制定的。窗口的名称可以用作一个或者的target属性的值,以这种方式使用target属性声明了超链接文档或表单提交结果应该显示于指定的窗口或帧中。[/quote] window.name跨域主要利用iframe...原创 2013-12-09 10:56:23 · 113 阅读 · 0 评论 -
old sizzle - chuck
[code="java"] var chunker = /((?: \((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g; ¥1 = \((?:\([^()]+\)|[^()]+)+\)...原创 2013-12-17 01:20:00 · 75 阅读 · 0 评论 -
window.open和trigger会被浏览器拦截的问题
今天希望做一个效果,即触发某个事件(不一定是点击事件)的同时,打开一个页面。 1. 开始以为很简单: [code="js"] window.open('http://www.xxxx.com'); [/code] 2. 后来发现当在window.open被ajax包裹时,被打开的页面会被部分浏览器拦截,如: [code="js"] $.post(url, data).then...原创 2014-05-30 12:21:25 · 230 阅读 · 0 评论 -
Array.map的细节
What is the result of this expression? [code="js"] ["1", "2", "3"].map(parseInt); //map的用法是:对于数组中的每一个元素都调用map里面的回调函数,将结果返回形成新的数组。 [/code] 结果竟然是: [code="js"] [1, NaN, NaN] [/code] 原来map...原创 2014-02-14 18:29:10 · 80 阅读 · 0 评论 -
Chrome中捕获和冒泡的demo
一言以蔽之,曰:“先捕获,后冒泡!” 该代码只适合于有addEventListener方法的浏览器,没有做判断和容错,使用方法为:拷贝代码并保存为xxx.html,用浏览器运行,点击中间的click me,于是有了一个动画效果,很粗糙,只为了庆祝程序员节。 [code="java"] Capture & Bubble div { float: lef...2013-10-24 20:15:32 · 344 阅读 · 0 评论