在Dreamweaver中传递方法变量

时间:2012-11-22 19:54:08

标签: javascript variables methods parameter-passing dreamweaver

我正在使用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();

1 个答案:

答案 0 :(得分:0)

为了更好地解释它,javascript是一种优秀,轻量级的Web语言,适用于创建动态网页。但它只是为了那个意思。 Java是一种成熟的面向对象编程语言,能够编写桌面,移动和Web程序。 Java也可用于服务器端编程。您正在阅读的功能与公共无效SomeFuntion()&#39;是Java。您的代码中包含的是javascript。对于你正在做的事情,如果你正在编写客户端代码,javascript可能就是你想要的,但如果你正在进行任何服务器端编程,你将需要PHP,Cold Fusion或其他东西。

javascript有很多很好的教程,包括很多书。我经常使用的两个网站,特别是开始使用的网站 tizagw3schools 除其他外,这两个都有许多不同语言的教程,我发现它们起初非常有用。祝你好运!