草庐IT

ref_location

全部标签

javascript - 用coffeescript进行数组拼接,_ref是做什么用的?

在arraysplicing的CoffeeScript文档中,尾随,_ref的目的是什么?CoffeeScript:numbers=[0,1,2,3,4,5,6,7,8,9]numbers[3..6]=[-3,-4,-5,-6]编译为:varnumbers,_ref;numbers=[0,1,2,3,4,5,6,7,8,9];[].splice.apply(numbers,[3,4].concat(_ref=[-3,-4,-5,-6])),_ref; 最佳答案 那是因为CoffeeScript的切片操作想要返回它刚刚分配的切片,但是

Javascript 访问 OAuth 2 的 Location header 的 URL 片段

OAuth2.0隐式授权(http://tools.ietf.org/html/draft-ietf-oauth-v2-31#section-4.2)涉及客户端应用程序、浏览器和授权服务器之间的一些有趣的编排.授权服务器向浏览器返回一个HTTP302状态代码,其中包含一个Locationheader,如下所示:位置:http://clientapp.com/cb#access_token=2YotnFZFEjr1zCsicMWpAA&state=xyz&token_type=example&expires_in=3600浏览器在执行重定向之前丢弃该片段,clientapp.com/cb

javascript - 在 $refs 中添加样式?

无法在$refs属性中添加样式。无法设置未定义的属性“cssText”。这可能吗?找不到任何类似的this.$refs['ticketCode_'+this.resoTrans_id].style.cssText="background-color:#66BB6A!important;border:1pxsolid#66BB6A!important;color:#fff!important;";在没有.style的情况下打印出来似乎工作正常console.log(this.$refs['ticketCode_'+this.resoTrans_id])VueComponent {_uid

javascript - window.location.hash 在 Chrome 中刷新?

我在网上做了一些窥探,发现window.location.hash="etc"是一种广泛采用的更新浏览器位置的方法,无需重新加载/刷新页面。我已将其应用于我编写的这个示例:http://dl.dropbox.com/u/1595444/locationExample/index.html在Safari中运行良好,但是......我注意到在Chrome10+中更改hash时:有类似reload的东西。由此产生的症状是用户向下或向上滚动时出现打嗝。我的控制台输出已保留(如果您检查控制台,则会输出项目字符串)。网站图标似乎正在重新加载。有没有人遇到过这个问题?知道修复方法吗?

javascript - 是否可以在 window.location 加载新 URL 后调用函数?

我希望能够在window.location完成加载URL后调用jquery函数。这可能吗?我似乎无法在网上找到任何关于此的信息。例如:if(parseInt(msg.status)==1){window.location=msg.txt;alert("ThisURLhasfinishedloading")}谢谢,-保罗 最佳答案 您可以使用目标页面的window.onload(如果您有权修改该页面的代码),或者您可以使用window.onunload来卸载当前页面时启动警报。加载新页面后,您无法在当前页面上执行代码。

javascript - React - 将 ref 传递给 sibling

我需要2个同级组件,其中1个必须引用另一个-这可能吗?我试过这个:ok甚至这个okthis.refs.btn}/>但是我在这两种情况下都得到了undefined。有什么想法吗?注意:父组件对我不起作用,因为我需要有多组这样的组件,比如不是这样的: 最佳答案 认为这个问题最好由docs回答:IfyouhavenotprogrammedseveralappswithReact,yourfirstinclinationisusuallygoingtobetotrytouserefsto"makethingshappen"inyourapp

javascript - AngularJS - $location html5Mode 是如何工作的?

我问这个是因为现在有几次,我已经尝试使用$locationProvider.html5Mode(true)命令连同并在为我的项目调用脚本/样式/图像时遇到了很多错误。我想一定是我做错了什么,但是你是否应该遵循某种文件夹结构,这样你就不会遇到这些错误?或者是否有一种特定的方式来basehref我不太了解的作品?最近,我想在一个非常非常小的应用程序上尝试一下。它实际上是一个静态网站,但我想利用Angular的路由来确保所有页面都能立即加载。所以我的结构应该是这样的:my-projectcssimagesjsangularapp.jsapp.routes.jsmainCtrl.jsviews

javascript - 在 React 样式组件上使用 'ref' 不起作用

我在使用带样式组件的ref时遇到困难。当我尝试像下面这样在我的类方法中访问它们时,出现以下错误:Edit.js:42UncaughtTypeError:this.....containsisnotafunctionconstructor(props){....this.setWrapperRef=this.setWrapperRef.bind(this);this.handleClickOutside=this.handleClickOutside.bind(this);}----------setWrapperRef=(node)=>{this.wrapperRef=node;}ha

javascript - IE7 中的 window.location.hash 问题

我们有一个javascript函数,可以使用anchor将页面“移动”到特定位置。此函数只是执行window.location.href="#"+hashName。这适用于FF,但不适用于IE。我在WindowsXP下使用IE7测试了这段代码。我已经尝试过usingwindow.location.href、window.location.hash、window.location.replace和所有这些方法,但使用文档对象。有谁知道如何处理这个问题? 最佳答案 IE和大多数其他浏览器将使用anchor.focus()滚动到一个anc

javascript - 如何在 angularjs 测试中模拟 $location.host()?

我已经创建了一个包含环境信息的Env服务,我目前正在使用$location.host()来确定我所处的环境。我如何在我的测试中模拟它?我读过https://groups.google.com/forum/?fromgroups#!topic/angular/F0jFWC4G9hI,但它似乎不起作用,例如:describe("Env(environment)service",function(){varEnv;beforeEach(module('App'));beforeEach(inject(['Env',function(e){Env=e;}]));describe("forsta