草庐IT

some_class

全部标签

javascript - arguments 属性可以通过 this.some_function.arguments 访问吗?其实我无法解释?

我在读一本JavaScript书,我在读如何通过原型(prototype)扩展JavaScript数组的数组功能,然后我来到这个我无法理解的例子,也没有对它进行深入的解释,我不是能够理解:Array.prototype.some_function=function(){varargs=this.some_function.arguments;//1varargs_length=this.some_function.arguments.length;//2...}//some_function在这里我能够访问参数,但我不知道这是如何工作的,意思是this指的是我们调用此方法的对象(在此上

javascript - 在 JavaScript 中 : Syntax difference between function & method definition within a class

Object类同时具有方法和函数,这意味着它们都可以通过Object.nameOfMethodOrFunction()访问。下面的问题Whatisthedifferencebetweenamethodandafunction解释了方法和函数之间的区别,但没有解释如何在对象中创建它们。例如,下面的代码定义了方法sayHi。但是如何在同一个对象中定义一个函数呢?varjohnDoe={fName:'John',lName:'Doe',sayHi:function(){return'HiThere';}}; 最佳答案 下面定义了两个类,C

javascript - Jquery UI 可放置 : How can I use different hoverClass values based on some logic?

我正在使用JQueryUIdroppable库功能,我想在用户将鼠标悬停在可放置的目标上时提供视觉用户反馈。为此,我可以轻松地使用hoverClass选项来指定当有可拖动项目悬停在上面时要使用的类。但我想做的是根据某些逻辑使用不同的hoverClass值。基本上,有许多区域是“可放置的”,并且有许多项目可以拖放-然而,并非所有项目都可以放置在所有区域上。因此,例如,如果转换有效,我想要一个绿色背景,如果转换无效,我想要一个红色背景。如何做到这一点?我知道我想使用什么逻辑,但是我可以在哪里添加逻辑。它显然需要在某个地方,我可以访问被拖动的元素,以及潜在的放置目标元素。到目前为止我的简单代

JavaScript ES6 : Grouping methods in es6 classes?

我们中的一些人正在尝试创建一个JavaScript库以在RESTfulAPI上快速运行JSON查询。我想做的是根据它们的目的对一组方法进行分组。例如;通过API,我能够获取用户属性。我不想将所有这些方法都放在主对象下,而是将它们分组在API类对象中。即转换这个:myAPI.getUserById()为此:myAPI.User.getByID()myAPI.User.getByName()我们将使用下面的代码作为一个简单示例。我如何将我的用户方法嵌套在myAPI类的用户对象中??classmyAPI{constructor(url){this.url=url;//Codetoconnec

javascript - axios 并发请求数 : any way to get the results from the successful requests even if some have failed?

我正在尝试了解如何在javascript中处理并发异步请求,您是否知道使用axios获取成功请求结果的方法,即使请求失败了?如果不是,您将如何处理这种情况?varaxios=require('axios')varoptions=[{baseURL:'https://some-base-url',url:'/some-path&key=some-key',method:'post',data:'some-data'},{baseURL:'https://some-base-url',url:'/some-path&key=some-key',method:'post',data:'som

javascript - lodash - _.some() 带条件/计数器

考虑以下任务:我们列出了欧洲不同城镇的日平均气温。{Hamburg:[14,15,16,14,18,17,20,11,21,18,19,11],Munich:[16,17,19,20,21,23,22,21,20,19,24,23],Madrid:[24,23,20,24,24,23,21,22,24,20,24,22],Stockholm:[16,14,12,15,13,14,14,12,11,14,15,14],Warsaw:[17,15,16,18,20,20,21,18,19,18,17,20]}我们想将这些城镇分为两组:“温暖”和“炎热”。“温暖”应该是至少有3天温度高于19

javascript - 从 Angular 5 组件访问父类(super class)字段

我有一个包含组件通用功能的父类(superclass)。exportclassAbstractComponentimplementsOnInit{publicuser:User;constructor(publichttp:HttpClient){}ngOnInit():void{this.http.get('url').subscribe(user=>{this.user=user;});}}我有一个实现这个父类(superclass)的子类。@Component({selector:'app-header',templateUrl:'./header.component.html'

javascript - angular ng-class对点击没有反应

我正在尝试使用ng-class并将一个类绑定(bind)到一个表达式,这样我就可以对表达式绑定(bind)进行单元测试。但是,我似乎遗漏了什么。按钮:addinterface应该折叠和展开的面板:被触发的函数$scope.onAddInterface=function(){$scope.showCreateNewInterfacePanel=true;}无论如何点击链接没有任何反应。我错过了什么吗? 最佳答案 我不确定这是否是您真正定义$scope.onAddInterface函数的方式,或者它是否只是一个示例...不过您应该这样做

javascript - 捆绑 JavaScript 类(class) Uncaught SyntaxError : Unexpected token <

使用mvc4类(class)的bundle特性UncaughtSyntaxError:Unexpectedtoken正在加载。使用debug="true"一切正常。我该如何解决这个错误,或者我是否可以只为脚本禁用捆绑功能?已解决重命名包名称以与任何目录不匹配 最佳答案 在回答导致此错误的原因之前,您必须先找出错误发生的位置。捆绑时代码语法的唯一区别是它被缩小了。一个非常简单的方法是使用Bundle而不是ScriptBundle:varthirdParty=newBundle("~/bundles/thirdParty").Inclu

javascript - Vanilla JavaScript : Is there a way to toggle multiple CSS-classes in one statement?

我使用这些JavaScript代码来更改脚本中的类:vartoggleDirection=function(){group.classList.toggle('left-to-right');group.classList.toggle('right-to-left');}在我的示例中,只有两个类需要更改,但也可以是多个类...因此:有谁知道编写示例的方法不那么冗余? 最佳答案 不,不可能直接使用Element.classListAPI。查看API,您可以阅读:toggle(String[,force])Whenonlyonearg