草庐IT

parent_query

全部标签

javascript - window、window.top 和 window.parent 有什么区别?

我刚刚注意到top、window和parent变量给我相同的值。我在gmail收件箱页面上对此进行了测试。有人知道这三个值之间有什么区别吗? 最佳答案 如果你在一个框架内:window指当前帧。parent指的是当前帧的父级。top指的是最外层的框架。如果你不在任何框架内,这些都将只是一个referencetothecurrentwindow.如果您只在框架的一层内,parent和top将都是对同一事物的引用。 关于javascript-window、window.top和window.

javascript - 如何从 .computed() 可观察对象中使用 knockout 的 $parent/$root 伪变量?

在knockout.js里面绑定(bind)表达式,我可以使用$data,$parent,and$rootpseudovariables.当我使用ko.computedobservable时,我怎样才能得到这些伪变量的等价物?在JavaScript中声明?我有一个带有子集合的父View模型,父View模型有一个selectedChild可观察对象。鉴于此,我可以使用数据绑定(bind)表达式将CSS类添加到当前选择的任何子项:vm={selectedChild:ko.observable(),children:[{name:'Bob'},{name:'Ned'}],selectChil

javascript - 如何从 .computed() 可观察对象中使用 knockout 的 $parent/$root 伪变量?

在knockout.js里面绑定(bind)表达式,我可以使用$data,$parent,and$rootpseudovariables.当我使用ko.computedobservable时,我怎样才能得到这些伪变量的等价物?在JavaScript中声明?我有一个带有子集合的父View模型,父View模型有一个selectedChild可观察对象。鉴于此,我可以使用数据绑定(bind)表达式将CSS类添加到当前选择的任何子项:vm={selectedChild:ko.observable(),children:[{name:'Bob'},{name:'Ned'}],selectChil

javascript - js : accessing scope of parent class

我在javascript的普通类中有一个jquery类。是否可以从jquery类中的回调函数访问父类范围内的变量?我的意思的一个简单例子如下所示varsimpleClass=function(){this.status="pending";this.target=jqueryObject;this.updateStatus=function(){this.target.fadeOut("fast",function(){this.status="complete";//thisneedstoupdatetheparentclass});};};现在在上面的例子中,回调函数试图访问jqu

javascript - js : accessing scope of parent class

我在javascript的普通类中有一个jquery类。是否可以从jquery类中的回调函数访问父类范围内的变量?我的意思的一个简单例子如下所示varsimpleClass=function(){this.status="pending";this.target=jqueryObject;this.updateStatus=function(){this.target.fadeOut("fast",function(){this.status="complete";//thisneedstoupdatetheparentclass});};};现在在上面的例子中,回调函数试图访问jqu

javascript - HTML5 - 跨浏览器 iframe postMessage - child 到 parent ?

我一直在学习本教程-http://www.youtube.com/watch?v=R2hOvZ7bwXU,它解释了如何使用postMessage在iframe和父级之间安全地传递消息-你基本上最终会得到这样的东西-http://html5demos.com/postmessage2我的问题是我需要它以相反的方式工作(子到父)并且不知道如何定位父窗口。这是我的接收器代码(在父级中):functionhandleMsg(e){if(e.origin=="http://uc.dialogue.net"){letblah=e.data;alert(blah);}else{alert("erro

javascript - HTML5 - 跨浏览器 iframe postMessage - child 到 parent ?

我一直在学习本教程-http://www.youtube.com/watch?v=R2hOvZ7bwXU,它解释了如何使用postMessage在iframe和父级之间安全地传递消息-你基本上最终会得到这样的东西-http://html5demos.com/postmessage2我的问题是我需要它以相反的方式工作(子到父)并且不知道如何定位父窗口。这是我的接收器代码(在父级中):functionhandleMsg(e){if(e.origin=="http://uc.dialogue.net"){letblah=e.data;alert(blah);}else{alert("erro

javascript - parent 的 componentDidMount 是在所有 children 的 componentDidMount 之后调用的吗?

我的父渲染中有下面的代码{this.state.OSMData.map(function(item,index){return})}我的子图表中的代码如下我以为parent的componentDidMount只有在所有childs都加载后才会被调用。但是这里parent的componentDidMount是在child的componentDidMount之前调用的。这是事情的运作方式吗?还是我做错了什么。如果这是工作原理,我如何检测所有子组件何时从父组件加载? 最佳答案 更新此答案适用于React15。当前版本为17+,因此这可能无

javascript - parent 的 componentDidMount 是在所有 children 的 componentDidMount 之后调用的吗?

我的父渲染中有下面的代码{this.state.OSMData.map(function(item,index){return})}我的子图表中的代码如下我以为parent的componentDidMount只有在所有childs都加载后才会被调用。但是这里parent的componentDidMount是在child的componentDidMount之前调用的。这是事情的运作方式吗?还是我做错了什么。如果这是工作原理,我如何检测所有子组件何时从父组件加载? 最佳答案 更新此答案适用于React15。当前版本为17+,因此这可能无

javascript - 如何在没有收到 OVER_QUERY_LIMIT 响应的情况下对 20 个地址进行地理编码?

使用GoogleGeocoderv3,如果我尝试对20个地址进行地理编码,我会得到一个OVER_QUERY_LIMIT除非我将它们的时间间隔大约1秒,但是在我的标记全部放置之前需要20秒。除了预先存储坐标,还有其他方法吗? 最佳答案 不,真的没有任何其他方法:如果您有很多位置并想在map上显示它们,最好的解决方案是:在创建位置时使用地理编码器获取纬度+经度将这些与地址一起存储在您的数据库中并在您想要显示map时使用那些存储的纬度+经度。当然,这是考虑到与咨询位置相比,您创建/修改位置的次数要少得多。是的,这意味着您在保存位置时必须做