小编tco*_*ooc的帖子

来自多个对象的javascript继承

我不太熟悉javascript继承,我试图让一个对象从另一个继承,并定义自己的方法:

function Foo() {}
Foo.prototype = {
    getColor: function () {return this.color;},
};
function FooB() {}
FooB.prototype = new Foo();
FooB.prototype = {
    /* other methods here */
};

var x = new FooB().getColor();
Run Code Online (Sandbox Code Playgroud)

但是,第二个会覆盖第一个(FooB.prototype = new Foo() is cancelled out).有什么方法可以解决这个问题,还是我朝错误的方向走?

在此先感谢,抱歉任何不好的术语.

javascript oop multiple-inheritance prototypal-inheritance

1
推荐指数
1
解决办法
1969
查看次数

这个程序是递归的吗?如果没有,我如何使其递归?

对于我的编程类,我被告知要创建一个使用递归的程序.我很困惑,去看我已经在课堂上的朋友,他向我展示了这个节目.我认为递归必须使用像r1(x-1)等的东西.它实际上是递归的吗?如果不是,你如何使它递归?

import java.util.*;
import java.io.*;
class ReverseFile
{
    private static Scanner infile;
    public static void main(String[] args) throws IOException
    {
        infile= new Scanner(new File("hw_1.txt"));
        r1();
    }
    public static void r1()
    {
        String s;
        if (infile.hasNextLine())
        {
            s = infile.nextLine();
            r1();
            System.out.println(s);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java string recursion file-io java.util.scanner

1
推荐指数
1
解决办法
78
查看次数

我有一个问题乘以数字然后获得总和..

    <script language="JavaScript" type="text/javascript"> 
    $(document).ready( function() {


        $(".chkOptions").click(

            function () {
              var multiplier = $('#multiplier').val();

                var y = $('.chkOptions').val() * multiplier;
                $(".chkOptions:checked").each(function () {
                    y += parseInt($(this).val());
                });


                $("#txtSavingsTot").val(y);

            })
            .change();



    });
    </script> 
Run Code Online (Sandbox Code Playgroud)

这段代码不会引导我任何地方...我想要发生的是隐藏的字段乘数乘以复选框

<input type="checkbox" name="cb1" id="cb1" value="60" class="chkOptions" /><input type="checkbox" name="cb2" id="cb2" value="40" class="chkOptions" /><input type="checkbox" name="cb3" id="cb3" value="15" class="chkOptions" /><input type="checkbox" name="cb4" id="cb4" value="20" class="chkOptions" /><input type="hidden" name="multiplier" id="multiplier" value="4" />
Run Code Online (Sandbox Code Playgroud)

我想要发生的是在复选框旁边(当选中时)会显示相乘的值和小计,你可以帮助Stackoverflow专业人员解决这个问题吗?谢谢 :)

XXXXXXO

javascript jquery

0
推荐指数
1
解决办法
158
查看次数

找到一个字符,然后使用jQuery在其前面插入HTML标记

我有一些使用此标记显示的文本,遗憾的是我无法更改

<a class="bt" href="#url">Leadership in Education (29 Oct - 31 Oct 2014)</a>
Run Code Online (Sandbox Code Playgroud)

我想<br />在之前附加一个(以便日期显示在新行上)

我该如何做到这一点?

这是我一直在尝试但不知道如何执行我想要实现的目标:

http://jsfiddle.net/w6gp2af3/

html javascript jquery

0
推荐指数
1
解决办法
1693
查看次数

将char []转换为Int []

我有一个这样的char数组:

char res[80]="00001111001010100100001010101100000010011100001000110010000101000100001010010001"
Run Code Online (Sandbox Code Playgroud)

想改变成

int res[80]=00001111001010100100001010101100000010011100001000110010000101000100001010010001
Run Code Online (Sandbox Code Playgroud)

做过这样的事情:

char res[80]="00001111001010100100001010101100000010011100001000110010000101000100001010010001";
int resInt[80];
for (int i = 0; i<80; i++) {
    resInt [i] = res[i];
    printf("%d",resInt[i]);
}
Run Code Online (Sandbox Code Playgroud)

结果是这样的:

4848484849494949484849484948494848494848484849484948494849494848484848484948484949494848484849484848494948484948484848494849484848494848484849484948484948484849
Run Code Online (Sandbox Code Playgroud)

谁能帮我??谢谢

c

0
推荐指数
1
解决办法
71
查看次数