• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 興趣愛好 > 學下棋 > 五子棋 > 五子棋棋盤javascript實例作品

    五子棋棋盤javascript實例作品

    時間: 學良775 分享

    五子棋棋盤javascript實例作品

      做一個五子棋游戲,可是對我這javascript菜鳥來說 一來就搞個這么大的東西有點吃不下來.所以我決定把它分解分解.先從做五子棋棋盤開始;下面是有五子棋棋盤 javascript實例,歡迎參閱。

      基本步驟

      1:第一步:采用html+css把棋盤給布局出來

      2:第二步:使用javascript來給棋盤設置坐標

      3:第三步:使用javascript來設置星位

      繪制棋盤

      棋盤是表格狀的,所以就采用table來布置棋盤.

      此棋盤規格是15x15的,所以行列就設置成:15,15

      html代碼如下:

      1:插入表格:

      2:css樣式代碼:

      3:示例圖:

      這樣就算把棋盤的格子都給畫出來,接下來我們得繪制星位.

      標識棋盤坐標

      以圖左上角為起來坐標(0,0)標識棋盤坐標:(0,0)(0,1)....(14,14)

      要想設置坐標我就得獲取到table標簽然后以tr為y軸 td為x軸 來設置坐標.

      代碼如下:

      this.obj:獲取table

      this.obj.children[0]:獲取tbody

      this.obj.children[0].children:獲取tr 設置y軸坐標

      tr.children[n] : 獲取td 設置x軸坐標

      td.id : 使用(x,y)坐標來設置ID 作為唯一標識符

      標識星位

      1:以圖左上角為起來坐標(0,0)來確定星位點坐標:

      左上:3,3 左下 :3,11 右上 :11,3 右下:11,11,中間:7,7

      2:id唯一標識符來做到星位點然后繪制星位:

      document.getElementById( zuoBiao[i] ) : 獲取星位

      img/dian.png: 表示星位圖標

      初始化棋盤

      初始化棋盤后你可以看到五子棋棋盤已經做好了.如圖:



    看過五子棋棋盤 javascript實例的人還看了:

    1.用FW制作五子棋黑白棋盤方法

    2.五子棋知識

    3.五子棋ai如何判斷棋型

    1386249 主站蜘蛛池模板: 色爱av综合网站| 免费一级做a爰片久久毛片潮喷| 国产人澡人澡澡澡人碰视频| 国产成人久久av免费| 国产成人精品一区二区三区| 国产免费色视频| 又粗又硬又黄又爽的免费视频| 免费99热在线观看| 亚洲日本一区二区三区在线不卡| 亚洲欧美久久精品一区| 亚洲AV日韩AV永久无码下载| 亚欧洲精品bb| 中文字幕在线看日本大片| 亚洲精品亚洲人成在线播放| 亚洲人成在线免费观看| 久热国产在线视频| 中文字幕日产每天更新40| juliaann大战七个黑人| 2021国产精品露脸在线| 适合一个人在晚上偷偷看b站| 精品国偷自产在线| 欧美日韩中文视频| 日韩在线视精品在亚洲| 成人国产午夜在线视频| 国内精品久久久久久久久| 国产成人精品一区二区三区免费 | 国产大片内射1区2区| 内射一区二区精品视频在线观看 | 亚洲国产三级在线观看| 久久狠狠爱亚洲综合影院| 中文午夜人妻无码看片| bt天堂资源在线种子| 6080yy三级手机理论在线| 连开二个同学嫩苞视频| 男女猛烈xx00免费视频试看| 欧美一级美片在线观看免费| 小雪老师又嫩又紧的| 国产高清视频在线免费观看| 国产成在线观看免费视频| 国产youjizz| 亚洲精品动漫免费二区|