ICode9

精准搜索请尝试: 精确搜索
  • javascript – NodeJS中的’全局’对象是什么2019-09-26 00:34:15

    我刚刚在NodeJS环境中看到了this关键字的奇怪行为.我用代码列出它们.我使用NodeJS v6.x运行此代码,只有一个JavaScript文件. 在使用以下一行代码进行测试时,无论是否使用’use strict’语句,都指向空对象{}. console.log(this) 但是,当我在自执行函数中运行语句时, (function(){

  • javascript – 如何在React上正确地将onclick处理程序绑定到`this`2019-09-19 10:35:38

    解释为什么这不是重复:我的代码已经工作,我已作为评论包括在内.问题是当我将其包含在单击处理函数中时,此上下文会发生变化. 我在React尝试计算器项目.目标是将onclick处理程序附加到数字按钮,以便数字显示在计算器显示区域.如果处理程序直接写入render方法它正在工作,但是,如果我从

  • javascript – 保存对此范围的访问权限2019-09-18 03:38:02

    我的颜色存储在我的按钮上的数据属性中,我想在切换中使用.但是,当我尝试使用此方法访问数据信息时,没有可用的数据.如何让我访问正确的范围? 我试图只为不包含Skip的元素切换给定的颜色. HTML <div> <input id="toggleButton" type="button" value="Toggle" data-color="Red" /> <

  • c – ‘this’指针是什么?2019-09-17 19:05:17

    我是C的新手,我不明白这个指针在以下场景中的作用: void do_something_to_a_foo(Foo *foo_instance); void Foo::DoSomething() { do_something_to_a_foo(this); } 我从别人的帖子里抓住了这个帖子. 这指向什么?我糊涂了.该函数没有输入,那么这是做什么的?解决方法:这指的是当前

  • javascript – 轻松设置“this”变量?2019-09-16 07:34:00

    我对Javascript有很好的理解,除了我找不到设置“this”变量的好方法.考虑: var myFunction = function(){ alert(this.foo_variable); } var someObj = document.body; //using body as example object someObj.foo_variable = "hi"; //set foo_variable so it alerts var ol

  • javascript – “this”在地图函数Reactjs中未定义2019-09-15 18:47:04

    我正在使用Reactjs编写一个菜单组件. "use strict"; var React = require("react"); var Menus = React.createClass({ item_url: function (item,categories,articles) { console.log('afdasfasfasdfasdf'); var url='XXX'

  • javascript – 箭头功能和此2019-09-11 05:38:13

    参见英文答案 > Methods in ES6 objects: using arrow functions                                    4个 我正在尝试ES6,并希望在我的函数中包含一个属性,就像这样 var person = { name: "jason", shout: () => console.log("my name

  • 在JavaScript中使用’prototype’与’this’?2019-09-10 23:40:36

    有什么区别 var A = function () { this.x = function () { //do something }; }; 和 var A = function () { }; A.prototype.x = function () { //do something }; 解决方法:这些例子的结果截然不同. 在查看差异之前,应注意以下事项: >构造函数的原型提供

  • 何时以及如何在Java中使用“return this”2019-09-10 12:02:10

    我正在开发一个简单的java项目,以帮助我掌握语言,并在我遇到返回此语句时正在研究方法链.除了方法链接之外,我不太确定它的用例以及返回它的确切含义.它的文档显然不是为新手编写的.有人可以帮助让它更清晰吗?解决方法: return this; 从方法返回实例本身. 在实现fluent interface时

  • ‘this’在另一个属性的javascript访问对象属性中的Object内未定义2019-09-03 09:35:19

    Type= { Container: $get('ctl00_Main_rbtnlst_Type'), Local: this.Container.getElementsByTagName('input'), Foreign:this.Container.getElementsByTagName('input') } 当我在firebug控制台内部运行此代码时,我得到错误’this.Con

  • 在javascript机箱中访问“this”的首选方法是什么?2019-09-03 01:37:35

    我经常有这样的代码: function Object() { } Object.prototype.getData() { // THIS LINE: var object = this; $.ajax({ url: '...' , success: function(data) { object.onLoadData(data); } }) } var o = new Obj

  • 获取函数javascript的对象2019-09-02 16:45:06

    假设我有一个名为myObj的obj,它有一个功能测试 MyObj.prototype.test = function(){ alert(this); } 我设置了计时器: setInteravl(myObj.test,1000); 由于这完全取决于您如何调用函数,因此在alert语句中引用窗口而不是myObj 如果我需要myObj参考,我该怎么办?解决方法:用匿

  • javascript – 使用jQuery切换下一个元素2019-09-02 15:46:03

    我对这个元素有问题(我知道这是如何工作的). 我有很多html结构.当我单击一个按钮时,必须显示带有类额外选项的div.但是由于我在整个过程中都有很多相同的html结构,当我点击按钮时,所有其他div选项也会显示出来. 我该如何解决? 这是JavaScript: var buttonSubmit = $(".extra-options

  • Javascript继承并丢失’this’的上下文2019-09-01 22:36:26

    我正在使用John Resig的简单JavaScript继承,并遇到了一个问题,我正在失去’this’所指的内容.使用此代码: var Runner = Class.extend({ init: function() { this.update(); if(!this.interval) { this.interval = setInterval(this.update, this.period * 1000); } },

  • javascript – 这指向IE8中的窗口2019-08-31 10:37:47

    据我所知,这适用于chrome,FF和IE> 9. 但它在IE8中不起作用.控制台说“对象不接受方法或属性”(或类似的东西,它是西班牙语,我不知道英语中的确切单词)经过一些调试后,我注意到这里没有我在里面的功能而是窗口对象. var slider = function(sel, pagination, paginationThumbs, form

  • javascript – 为什么我不能在箭头函数中访问`this`?2019-08-29 14:36:36

    参见英文答案 > What does “this” refer to in arrow functions in ES6?                                    6个 下面的代码应按预期工作,并记录“meow”,here an example. function Cat () { this.animalNoise = 'meow' } Cat.proto

  • c – initilizer中用于歧义解决的关键字2019-08-29 09:15:52

    我遇到了使用与以下名称相同的参数初始化成员数据的方法: class T { int x; public: T(int x) : x(x) {} // assign parameter x to T::x }; 它工作正常.但是当我尝试使用此关键字显式初始化时, 发生了错误. T(int x) : this->x (x) {} // error 任何人都可以解

  • 使用子类中的“super”和超类中的“this”选择Java运行时方法2019-08-28 13:02:34

    我在Java的方法覆盖/重载中发现了这种显然很奇怪的行为,令人难以置信. Main()方法中的调用打印出“B_A”,而我​​希望它是“B_B”. package one; public class A { public void method(A a){ System.out.println("A_A"); } public void method(B b) { System.out.printl

  • c – 课堂上不同的“这个”2019-08-28 04:05:18

    我和上课一起玩,并且遇到了这种好奇心 #include <iostream> #include <Windows.h> class pint { public: pint() { std::cout << "ctor >> " << this << std::endl; }; ~pint() { std::cout << "dtor >> " <

  • c – 为什么我需要在转换构造函数上引用this->?2019-08-28 00:05:32

    我仍然在学习C语言中的OOP基础知识,并且在使用转换构造函数创建运算符方法时出现了一个问题. 这是我的代码: 头文件: class Integer { private: int num; public: Integer(); Integer(int);//Convert constructor ~Integer(); operator int(); int getNum()

  • javascript – 类组件内的功能组件2019-08-27 22:46:54

    目前我有一个类组件,其中包含充当JSX组件的函数. 例: class MyComponent extends React.Component { MySubComponent = (props) => { if (props.display) { return <p>This text is displayed</p> } } render() { return (

  • c – static_cast(* this)和static_cast(* this)之间的区别2019-08-27 09:06:13

    在以下代码中(取自有效的C): class A { .... char& operator[](std::size_t position) // now just calls const op[] { return const_cast<char&>( // cast away const on op[]'s return type; static_cast<const Te

  • 在对象中的Javascript`the`?2019-08-26 22:35:43

    对不起,模糊的帖子标题,我不能用英文为这篇文章制定正确的名称. 例如,我有这样一个对象: var APP = { a : 1, b : function(){ return this.a; } } 这样,如果我调用console.log(APP.b()),那么这将引用APP,结果将为1. 但是如何从子对象连接到APP? 例: var APP =

  • javascript – 手机屏幕中的’这个’2019-08-26 11:34:13

    什么是电话空白中的“这个”?我正在开发一个应用程序,其中我有本地javascript与应用程序和从服务器拉出的远程javascript.我正在使用coffeescript生成所有的javascript. 这两个文件都包含在应用程序的索引标题中,通过haml生成: %script{:src=>"javascripts/file1.js"} %script{:src=

  • jQuery中的Javascript’this’指针2019-08-26 08:33:32

    我创建了一个对象obj: function a(id, ...){ this.id = id; ...... } var obj = new a(“#somediv”,…); 我有这个功能: a.prototype.b = function(){ $(this.id+" span").mouseover(function(){ $(this.id).addClass("c"); }); }; 显然,鼠标悬停功能中

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有