0

私はJavaを使用するDreamweaverでWebプログラムを構築しており、メソッド間で変数を渡す方法を学ぼうとしています。しかし、私が見ているすべてのチュートリアルには、何らかの理由でDreamweaverで認識されていないパラメーターとパブリッククラスが含まれていますが、別の方法はありますか?どうすればよいですか?

var list = [];

list[0] = [zero]; // USE VARIABLES HERE
list[1] = [one];
list[2] = ["two"];
list[3] = ["three"];

function Make() {
    for (var i = 0; i < 4; i++) {
        var div = document.createElement("div");
        div.style.width = "10px";
        div.style.height = "10px";
        div.style.background = "white";
        div.style.color = "black";
        div.style.top = "0px";
        div.style.left = "0px";
        div.style.margin = "10px 10px auto";
        div.style.cursor = "pointer";
        div.innerHTML = list[i];

        !function() {
            var index = 0;
            div.onclick = function() {
                doSomething(this);
                doEverything(this);
            };
        }();

        document.body.appendChild(div);
    }
}

function doSomething(element) {
    var value = element.innerHTML;
    // alert('clicked : '+ value);
    switch (value) {
    case "zero":

        break;
    case "one":
        //USE VARIABLES HERE
        break;
    case "two":
        alert("go");
        break;
    case "three":
        alert("go");
        break;
    }
}

$(document).ready(function doEverything(element) {
    $.getJSON("https://api.foursquare.com/v2/venues/search?ll=-27.58818,-48.523248&client_id=&client_secret=&v=20111107", function(data) {
        var two = data.response.venues[1].name;
        var one = data.response.venues[0].name;
        // USE THESE VARIABLES
    });
});

Make();
4

1 に答える 1

0

もう少し詳しく説明すると、javascriptは、動的なWebページの作成に適した優れた軽量のWeb言語です。しかし、それはそのためだけのものです。Javaは、デスクトップ、モバイル、およびWebプログラムを作成できる本格的なオブジェクト指向プログラミング言語です。Javaは、サーバー側のプログラミングにも使用できます。'public void SomeFuntion()'で読んでいる関数はJavaです。コードに含まれているのはjavascriptです。あなたがしていることについては、クライアント側のコードを書いているならjavascriptがおそらくあなたが望むものですが、サーバー側のプログラミングをしているならPHPやColdFusionなどが必要になります。

多くの本を含むjavascriptのための多くの良いチュートリアルがあります。私が頻繁に使用している2つのサイト、特に最初は tizagw3schools です。これらは両方とも、とりわけ、多くの異なる言語のチュートリアルがあり、最初はかなり有益であることがわかりました。頑張って!

于 2012-11-23T01:41:08.277 に答える