1.设置监听 window.addEventListener('message', function (msg) { console.log(msg.data);}) 2.发送 message window.postMessage(”message“, '*'); 实现多页面通讯: 使用postMessage 需要精确的目标origin,不要用 *.…
这次要实现一个window.open打开子视窗的同时传参数到子视窗,关闭的时候返回参数. 当然简单的做法非常简单,直接在window.open的URL之后接参数即可,但是毕竟get method的参数长度受浏览器的限制,一般从2KB到8KB. 除了get之外,还可以用window.postMessage(), 参考下面的case演示. 主视窗HTML如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-…
在做postMessage通信时,window.addEventListener绑定的事件记得要remove掉 就和setTime一样,不然占用内存资源…
可能你也碰到过这种情况,就是在js的代码中用了window.onload后,可能会影响到body中的onload事件.这时就要用window.attachEvent和window.addEventListener来解决一下,需要的朋友可以参考下   可能你也碰到过这种情况,就是在js的代码中用了window.onload后,可能会影响到body中的onload事件.你可以全写在body中,也可以全放到window.onload中,但是这样并不是很方便,有时我们需要两个同时用到.这时就要用wind…
http://www.jb51.net/article/49858.htm .................................................... (要注意的是div必须放到js前面才行) 一般情况下,如果给一个dom对象绑定同一个事件,只有最后一个会生效,比如: 复制代码代码如下: document.getElementById("btn").onclick = method1; document.getElementById("btn&q…
动态高度添加 用 window.addEventListener('resize', function () { mounted () { this.init() window.addEventListener('resize', function () { this.calcHeight() }) },…
因本司更新迭代的速度很快,有时候更改一个BUG就要马上更新版本,就会引起用户在应用当中,页面点击无反应,其实是打包的js和css的包名称更改,找不到以前的包的缘故.我现在用一个小方法,判断js或css报错时,强制刷新页面,就可以正常使用了. window.addEventListener('error', handleListenerError, true); function handleListenerError (eventErr){ if (eventErr.srcElement.loc…
// 开始这样写,不执行 window.onresize = function() { console.log('窗口发生变化') } // 改成window监听事件 window.addEventListener('resize', function() { console.log('窗口发生变化') }) onresize的定义方式 一.直接在html中定义 如<body onresize="doResize()"/> 二.直接给onresize赋值 可以给window…
created() { window.addEventListener('resize', () => { }) },…
引起跨域的原因: 浏览器的同源策略,但是当你要发送请求的时候,出于安全性问题,浏览器有严格的要求,必须协议,域名,端口都相同,这个就是同源策略. 影响:a通过js脚本向b发送ajax请求,不同源就会报错 不受影响:script标签,img标签等外部资源引用,重定向,表单提交都不受影响 ****iframe遇到的跨域问题**** 情况一.假设有a.com/main.html ;  a.com/b.html 这种情况是涉及不到跨域的 main.html代码: <html lang="en&qu…
在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口,opener是用open方法打开当前窗口的那个窗口. window.self 功能:是对当前窗口自身的引用,它和window属性是等价的. 语法:window.self 备注:window.self.window.self是等价的. window.top 功能:返回顶层窗口,即浏览器窗口. 语法:window.top 备注:如果…
在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口. window.self 功能:是对当前窗口自身的引用.它和window属性是等价的. 语法:window.self 注:window.self.window.self是等价的. window.top 功能:返回顶层窗口,即浏览器窗口. 语法:window.top 注:如果窗…
在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口. window.self 功能:是对当前窗口自身的引用.它和window属性是等价的. 语法:window.self 注:window.self.window.self是等价的. window.top 功能:返回顶层窗口,即浏览器窗口. 语法:window.top 注:如果窗…
在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口. window.self 功能:是对当前窗口自身的引用.它和window属性是等价的. 语法:window.self 注:window.self.window.self是等价的. window.top 功能:返回顶层窗口,即浏览器窗口. 语法:window.top 注:如果窗…
在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口. window.self 功能:是对当前窗口自身的引用.它和window属性是等价的. 语法:window.self 注:window.self.window.self是等价的. window.top 功能:返回顶层窗口,即浏览器窗口. 语法:window.top 注:如果窗…
在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口. window.self 功能:是对当前窗口自身的引用.它和window属性是等价的. 语法:window.self 注:window.self.window.self是等价的. window.top 功能:返回顶层窗口,即浏览器窗口. 语法:window.top 注:如果窗…
页面在被嵌套的时,效果:,,如果用户点击“刷新”,该问题即可解决. 如果想通过代码解决的话,这个问题属于客户端的问题,不是服务器端的问题. 如果直接写:window.location.href = “***”的时候,只要一显示界面就刷新界面,系统将进入死循环状态.想要的效果是:只有界面被嵌套的时候才希望被刷新. window.parent指的是小窗口的大窗口 window.parent.location.href = window.location.href:使窗口等于当前小窗口的界面 解决问题…
在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口. window.self 功能:是对当前窗口自身的引用.它和window属性是等价的. 语法:window.self 注:window.self.window.self是等价的. window.top 功能:返回顶层窗口,即浏览器窗口. 语法:window.top 注:如果窗…
Visual Studio 调试技巧[Command Window & Immediate Window ](Tips) 1. immediate window 定义的一些 alias (//z 2012-3-13 14:04:44 PM IS2120@CSDN)alias ? Debug.Printalias ?? Debug.QuickWatchalias AddProj File.AddNewProjectalias alias Tools.Aliasalias autos Debug.A…
Storage 接口 用于脚本在浏览器保存数据. 保存的数据都以“键值对”的形式存在.也就是说,每一项数据都有一个键名和对应的值. 所有的数据都是以文本格式保存 受同域限制 ---- 某个网页存入的数据,只有同域下的网页才能读取,如果跨域操作会报错 只有一个属性: Storage.length ---- 返回保存的数据项个数 有五个方法 Storage.setItem() 用于存入数据 ---- 如果储存空间已满,该方法会抛错 该方法没有返回值 它接受两个参数 (两个参数都是字符串.如果不是字符…
先引述一段jQuery 官方对于onunload的评述: The unload event is sent to the window element when the user navigates away from the page. This could mean one of many things. The user could have clicked on a link to leave the page, or typed in a new URL in the address…
window.parent ,window.top,window.self 详解 在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口. window.self 功能:是对当前窗口自身的引用.它和window属性是等价的. 语法:window.self 注:window.self.window.self是等价的. window.…
[转自]http://blog.csdn.net/zdwzzu2006/article/details/6047632 在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口. window.self 功能:是对当前窗口(当前页面)自身的引用.它和window属性是等价的. 语法:window.self 注:window.self…
(function( window, undefined ) {})(window);这个,为什么要将window和undefined作为参数传给它? (function( $, undefined ) {})(jQuery); 同理 因为 ecmascript 执行JS代码是从里到外,因此把全局变量window或jQuery对象传进来,就避免了到外层去寻找,提高效率.undefined在老一辈的浏览器是不被支持的,直接使用会报错,js框架要考虑到兼容性,因此增加一个形参undefined. 还…
JS 关于(function( window, undefined ) {})(window)写法的理解 [网络整理] (function( window, undefined ) {})(window); 这个,为什么要将window和undefined作为参数传给它? (function( $, undefined ) {})(jQuery); 同理 因为 ecmascript 执行JS代码是从里到外,因此把全局变量window或jQuery对象传进来,就避免了到外层去寻找,提高效率.und…
    [DllImport("user32.dll")]   public static extern IntPtr GetAncestor(IntPtr hWnd, int flags);  var dialog = new CustomiDalog();             window = new Window();             window.Content = dialog;             window.ShowInTaskbar = false;…
open 打开一个新窗口,并装载URL指定的文档,或装载一个空白文档,如果没提供URL的话. 适用于 窗口 语法 window = object.open([URL[,name[,features[,replace]]]]) 参数         说   明 URL     规定要显示的文档URL的串.如果规定了URL,就显示带有about:blank的新窗口.name选项.规定窗口名字的串.这个名字用于FORM上的或用于A.选项.规定显示窗口装饰物的串. 下面的表列出所支持的特征语法说明 fu…
window.self指的是当前窗口:他等价于window,self,window.self window.top指的是最顶层的窗口(有些页面可能会嵌套好几个iframe)如果只有一个窗口,那么就返回本身: window.parent指的是父窗口: 如何判断当前窗口是否在一个框架中: var yes=  window.top!=window.self document.write( "当前窗口是否在一个框架中:"+ yes);…
$(document).ready(function() { // endless scrolling $(window).scroll(function() { if($(window).scrollTop() + $(window).height() == $(document).height()) { $("body").append("<div class='item'><img src='path/to/image' width='140' hei…
Js中的window.parent ,window.top,window.self 详解 √http://blog.csdn.net/zdwzzu2006/article/details/6047632 http://xxx/test1.html(同域) <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <title><…