小编Jau*_*une的帖子

纯js的棋盘

我3天前在学校开始,我之前有一些C基础知识,所以这里的主要问题是语法(我认为).

目标是制作一个棋盘,8x8黑白方块,但我无法获得显示任何东西的代码.我错过了什么?

(html只有脚本src ="./ x.js"部分和"body"部分)

document.body.onload = addElement.innerHTML;

function addElement() {

    var newTable = document.createElement("table");
    for (var i = 1; i < 9; i++) {
        var newTr = document.createElement('tr');
        for (var j = 1; j < 9; j++) {
            var newTd = document.createElement('td');
            if (i % 2 == j % 2) {
                newTd.className = "white";
            } else {
                newTd.className = "black";
            }
            newTr.appendChild(newTd);
        }
        newTable.appendChild(newTr);
    }

    document.body.appendChild(newTable);

    document.getElementByClass("black").style.backgroundColor = "black";
    document.getElementByClass("white").style.backgroundColor = "white";
    document.getElementByTag("newTd").style.width = "25px";
    document.getElementByTag("newTd").style.height = "25px";
}
Run Code Online (Sandbox Code Playgroud)

javascript

16
推荐指数
2
解决办法
1579
查看次数

多行.method()语法如何工作?

我很好奇Java如何读取类似以下代码的内容。

return arrayList.stream() 
    .mapToInt(Integer::intValue) 
    .toArray();
Run Code Online (Sandbox Code Playgroud)

来自https://www.geeksforgeeks.org/remove-an-element-at-specific-index-from-an-array-in-java/的代码

这是否等同于将所有内容放在同一行上,但更具可读性,还是每次返回下一行都会更改优先级,顺序或执行?

我期望前者,但我仍然在流和地图方面挣扎

(此外,您应该如何缩进?)

java

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

标签 统计

java ×1

javascript ×1