草庐IT

send_this_email

全部标签

javascript - 什么是 {this.props.children} 以及何时应该使用它?

作为React世界的初学者,我想深入了解当我使用{this.props.children}时会发生什么,以及在什么情况下使用它。它在下面的代码片段中有什么相关性?render(){if(this.props.appLoaded){return({this.props.children});}} 最佳答案 Whatevenis‘children’?TheReactdocssaythatyoucanuseprops.childrenoncomponentsthatrepresent‘genericboxes’andthatdon’tkn

javascript - Angular2组件的 "this"在执行回调函数时未定义

我有一个组件调用服务以从RESTful端点获取数据。需要为该服务提供一个回调函数,以便在获取所述数据后执行。问题是当我尝试使用回调函数将数据附加到组件变量中的现有数据时,我得到了一个EXCEPTION:TypeError:Cannotreadproperty'messages'ofundefined。为什么this未定义?TypeScript版本:1.8.10版Controller代码:import{Component}from'@angular/core'import{ApiService}from'...'@Component({...})exportclassMainCompon

javascript - jQuery 中的 $this 与 $(this)

我在jQuery中看到过一些关于$(this)与$this的讨论,它们对我来说很有意义。(有关示例,请参见discussionhere。)但是下面的代码片段呢,来自jQuery网站插件教程,展示了可链接性是如何工作的?(function($){$.fn.lockDimensions=function(type){returnthis.each(function(){var$this=$(this);if(!type||type=='width'){$this.width($this.width());}if(!type||type=='height'){$this.height($th

javascript - 是 var self = this;坏模式?

我发现自己需要:varself=this;我的javascript“类”中有很多。虽然这很普遍,但感觉有点不对。我希望在这个问题中找到一个更好的方法来处理这个问题,或者让我相信这是完全没问题的。这是保持正确绑定(bind)的标准方法吗?我是否应该在任何地方都使用“self”来标准化,除非我明确需要“this”。编辑:我很清楚我为什么需要这个,我只是想知道它是否被认为有点邪恶以及为什么。我知道还有“应用”内置javascript函数可以在调用方法时显式定义范围。好点了吗? 最佳答案 正如其他人所说:这个“额外变量”(在某种程度上)是了

javascript - TypeError : p. easing[this.easing] 不是函数

当试图用jQuery显示一个div元素时,我得到了这个错误:[23:50:35.971]TypeError:p.easing[this.easing]isnotafunction@file:///D:/html5%20puzzle/jquery.js:2相关函数是这样的:functionshowWithAnimation(){console.log('animationcalled');$('#popup').show();$("#popup").css({"top":"30%","left":"30%"}).animate({top:(($(window).height()/2)-(

javascript - "this"在映射函数 Reactjs 中未定义

我正在使用Reactjs编写菜单组件。"usestrict";varReact=require("react");varMenus=React.createClass({item_url:function(item,categories,articles){console.log('afdasfasfasdfasdf');varurl='XXX';if(item.type==1){url=item.categoryId==null?'javascript:void(0)':path('buex_portal_browse_category',{slug:categories[item.

javascript - 如何使用 connect w/Redux 从 this.props 获得简单的调度?

我有一个连接起来的简单React组件(映射一个简单的数组/状态)。为了避免引用商店的上下文,我想要一种直接从Prop中获取"dispatch"的方法。我见过其他人使用这种方法,但由于某种原因无法访问它:)这是我目前使用的每个npm依赖项的版本"react":"0.14.3","react-redux":"^4.0.0","react-router":"1.0.1","redux":"^3.0.4","redux-thunk":"^1.0.2"这是带有连接方法的组件classUsersextendsReact.Component{render(){const{people}=this.p

javascript - Firebug 说 "No Javascript on this page",即使页面上确实存在 JavaScript

为什么当页面上明显加载了JavaScript时,Firebug却说此页面上没有Javascript。我什至重新加载了几次页面以确保它仍然显示相同的消息。它以前从来没有这样做过,但突然间它行为不端了。是配置问题还是其他原因? 最佳答案 从Firefox版本50开始,Firebug似乎将不再工作,因为Mozilla正在迁移到FirefoxDevtools。选项卡Tools/WebDeveloper有一个“调试器”选项。参见thispage关于迁移的讨论。阅读11月19日的所有帖子以了解更多信息。在我看来,该选项提供的功能较少,但Fire

javascript - Angular 2 - 在 setTimeout 中使用 'this'

这个问题在这里已经有了答案:Howtoaccessthecorrect`this`insideacallback(13个答案)关闭5年前。我类有这样一个函数showMessageSuccess(){varthat=this;this.messageSuccess=true;setTimeout(function(){that.messageSuccess=false;},3000);}我怎样才能重写这个,这样我就不必在“that”变量中存储对“this”的引用?如果我在setTimeout中使用“this”,则messageSuccessbool似乎不会更改/更新。

javascript - JavaScript onclick 中的 "this"是什么?

herethis在脚本中是什么意思? 最佳答案 在您询问的情况下,this代表HTMLDOM元素。所以它会是单击的元素。 关于javascript-JavaScriptonclick中的"this"是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/925734/