草庐IT

CALL_STATE_IDLE

全部标签

javascript - 什么时候应该使用 call() 与直接调用函数?

我有一个使用大量回调的JavaScript应用程序。一个典型的函数将接受一个回调,并用另一个回调将其包装起来。Namespace.foo=function(arg,their_on_success){varmy_on_success=function(result){console.log('my_on_success()called');if('function'===typeoftheir_on_success){their_on_success(result);}}something(arg,my_on_success);};给定上面的例子,这样的设置应该在什么时候设置为原生ca

javascript - Uncaught TypeError : this. state.data.map 不是函数

我是React的新手,见过一些类似的问题,但没有找到为什么会这样。我收到“未捕获的类型错误:this.state.data.map不是函数”。这是代码。请帮助找出问题所在。classAudiensesextendsReact.Component{constructor(props){super(props);this.state={data:''};this.loadFromServer=this.loadFromServer.bind(this);this.childeDelete=this.childeDelete.bind(this);this.childeEdit=this.c

javascript - AngularJS:无法使用 ui-route $state 获取 html5 模式 url

我正在使用ui-router用于状态管理,但我认为我的.htaccess重写规则有问题。使用/#/account样式url时,我的所有状态都有效。现在我已经启用了html5模式,但我的应用程序没有像以前那样呈现。它似乎加载了我的index.html以及我所有的js和css文件等,但实际上并没有初始化任何状态。这是我的文件夹结构:root/app/components/angular/...images/scripts/controllers/directives/...app.jsstyles/views/.htaccess...我的虚拟主机DocumentRoot指向我的app/这是

javascript - 在 div onclick 之后更新 Redux prop/state

我有一个表-我们称它为表1。当单击表1中的一行时,会显示另一个表,我们称它为表2。表2显示与表1中单击的行相关的数据。有时table2中需要显示垂直滚动,有时不需要-取决于行数。需要解决:在不显示滚动时边框有一个不需要的过渡:.解决思路:根据显示滚动是否退出的条件“更改margin-right”。将此条件的结果保存到Reduxprop中:元素.scrollHeight>元素.clientHeight||元素.scrollWidth>元素.clientWidth问题:尝试从不同的React事件(例如componentDidMount、componentWillReceiveProps、C

javascript - 使用 .bind() 避免 .call() 和 .apply()

我正在寻找一种方法来完成某项任务,那就是从jQuery.when.apply(null,promiseArray).done(...)到when(promiseArray).done(...)您可能知道,.bind()可以用来创建类似默认参数的东西,也可以做一些非常漂亮的事情。例如,而不是总是调用vartoStr=Object.prototype.toString;//...toStr.call([])//[objectArray]我们可以这样做vartoStr=Function.prototype.call.bind(Object.prototype.toString);toStr(

javascript - Angular http : how to call images with custom headers?

在htmlView中,图片是这样显示的:element.image.url指向一个url,如:/rest_api/img/12345678。这工作正常,显示图像。现在,我添加身份验证:在用户通过身份验证之前,每个资源都会响应HTTP错误401,图像也是如此。当身份验证成功时,token将放置在自定义header中并随每个$http请求一起发送,从而允许访问资源:$http.defaults.headers.common['Authorization']=token;这对于加载了$resource的Json文件工作正常。但图片的直接链接在认证后仍然是401。如何调用带有自定义标题的图片?

javascript - react-redux : What is the difference between state. setIn() 和 state.set()?

我在一些react-redux代码中看到了setIn()和set()的使用:state.setIn(...);state.set(...);我在这里找到了一些文档https://facebook.github.io/immutable-js/但不幸的是,该方法没有详细记录。我还发现了一些其他问题:UsingReact'simmutablehelperwithImmutable.js但这些并没有回答我的问题。我明白,它必须做一些不可变的事情吗?但是这里不可变的东西是什么?set()和setIn()有什么区别?为什么我们需要不可变? 最佳答案

javascript - jquery - 使用 .call() 时传递参数

在Javascript中使用.call()时如何将参数传递给函数?当我传递参数时,它们在回调函数中总是未定义编辑(示例):我的插件中会有一个选项对象:varoptions={errorCallback:function(errors){}}我将从我的插件中这样调用它:varerrors="Testerrorlist";configs.errorCallback.call(errors);我会像这样初始化我的插件$('#plugin-element').myPlugin({'errorCallback':functionerrorrCallbackFunction(errors){con

javascript - 在 JavaScript 中使用 Function.call.apply 的目的是什么?

我正在浏览JavaScriptGarden当我偶然发现用于创建“快速、未绑定(bind)的包装器”的Function.call.applyhack时。它说:Anothertrickistousebothcallandapplytogethertocreatefast,unboundwrappers.functionFoo(){}Foo.prototype.method=function(a,b,c){console.log(this,a,b,c);};//Createanunboundversionof"method"//Ittakestheparameters:this,arg1,a

javascript - 未捕获的语法错误 : Failed to execute 'postMessage' on 'Window' : Invalid target origin 'my_page' in a call to 'postMessage'

我有以下脚本父页面(pair_pixel_filter.php):window.addEventListener("message",function(e){$('#log').append("Receivedmessage:"+(e.data));},false);$('.photo-upload-btn').click(function(event){event.preventDefault();window.open($(this).attr("href"),"popupWindow","width=600,height=600,scrollbars=yes");});子页面$.