1. 程式人生 > >Bingo卡片案例筆記【一】、建立一個bingo卡片表格

Bingo卡片案例筆記【一】、建立一個bingo卡片表格

一、【什麼是bingo卡片】


bingo卡片是一種上圖樣式的卡片,擁有5×5個空白的格子。格子中會填上一系列數字(當然會有一些限定)。

我們即將使用Html+javascript來建立一個網頁,隨機生成數字填入其中

例項要求如下:

1、可以填寫的數字從1-75

2、正中間為一個空白的格子,裡面填著Free

3、 B列中的數字要求是1~15之間的任一數字

I列中的數字要求是16~30之間的任一數字

N列中的數字要求是3145之間的任一數字

G列中的數字要求是46~60之間的任一數字

O列中的數字要求是61~75之間的任一數字

二、【開始建立bingo卡片】

首先建立一個網頁,程式碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Bingo卡片</title>
<link rel="stylesheet" rev="stylesheet" href="bing.css"/>
<script type="text/javascript" src="bingo.js"></script>
</head>
<body>
<!--首先建立一個表格-->
<h1>A Bingo Card<h1>
<table>
	<tr>
	<th>B</th>
	<th>I</th>
	<th>N</th>
	<th>G</th>
	<th>O</th>
	</tr>
	<tr>
	<td id="square0"> </td>
	<td id="square1"> </td>
	<td id="square2"> </td>
	<td id="square3"> </td>
	<td id="square4"> </td>
	</tr>
	<tr>
	<td id="square5"> </td>
	<td id="square6"> </td>
	<td id="square7"> </td>
	<td id="square8"> </td>
	<td id="square9"> </td>
	</tr>
	<tr>
	<td id="square10"> </td>
	<td id="square11"> </td>
	<td id="free">Free</td>
	<td id="square12"> </td>
	<td id="square13"> </td>
	</tr>
	<tr>
	<td id="square14"> </td>
	<td id="square15"> </td>
	<td id="square16"> </td>
	<td id="square17"> </td>
	<td id="square18"> </td>
	</tr>
	<tr>
	<td id="square19"> </td>
	<td id="square20"> </td>
	<td id="square21"> </td>
	<td id="square22"> </td>
	<td id="square23"> </td>
	</tr>
</table>
<p><a href="1.html">點選此處</a>建立一個新的Bingo卡片</p>
</body>
</html>


效果如上圖,下一章我們將為這個頁面配置Css,給它新增邊框等屬性。




相關推薦

Bingo卡片案例筆記建立一個bingo卡片表格

一、【什麼是bingo卡片】 bingo卡片是一種上圖樣式的卡片,擁有5×5個空白的格子。格子中會填上一系列數字(當然會有一些限定)。 我們即將使用Html+javascript來建立一個網頁,隨機生成數字填入其中 例項要求如下: 1、可以填寫的數字從1-75 2、正中間

Bingo卡片案例筆記隨機生成數字並填寫到表格中去

在前面的步驟中,我們建立生成了html和css檔案。下面我們要通過javascript來隨機生成1~75中的數字並填寫到除“free”以外的所有表格中去。 window.onload=newCard; function newCard(){ //共有24個格子需要填

Bingo卡片案例筆記生成符合規範的數字

根據bingo卡片的要求可以知道,bingo卡片對生成的數字有著規定的要求,要求如下: B列中的數字要求是1~15之間的任一數字 I列中的數字要求是16~30之間的任一數字 N列中的數字要求是31~45之間的任一數字 G列中的數字要求是46~60之間的任一數字

蝸龍徒行-Spark學習筆記初識Spark形成演進發展

【一】Hadoop版本演進過程            由於Hadoop1.X 以前版本在 MapReduce 基本構架的設計上存在作業主控節點(JobTracker)單點瓶頸、作業執行延遲過長、程式設計框架不靈活等較多的缺陷和不足,2011 年 10 月,Hadoop 推出

CTF筆記

提交 一次 指正 ctf 網線 漏洞 工具 大小 會有 最近公司組織了一次為期兩個小時的CTF培訓,主要是講一些思路。雖然沒什麽幹貨,不過積累總是好的。 * 做題邏輯: 根據分值來判斷題目難易程度,在有限時間裏可以舍棄認為有坑或者做不出的題目,如果隊伍中某個人有信心能夠做

文獻筆記

一:基本資訊 標題:基於UML的建模分析與應用 時間:2016 出版源:大連大學 檔案分類:文獻筆記 二:研究背景 問題定義:UML建模;分析建模;描述和構建 難點:理解運用UML建模語言的靜態建模機制和動態建模機制及其使用方法 相關工作: 1:描述系統的需求,以此確定系統的功能 2:依據系統

小程式筆記

前段時間開始學習小程式,做了些零碎的筆記,時不時總結一下,這是第一篇。 1.{{...item}}將item資料平鋪展開 2.AnguralJS和小程式語言特點在資料繫結,比如:在js檔案中資料改變後,前端資料也跟著改變,不像Android等需要 通過元件和節點去設定屬性,個人認為這是最

MySQL5.7參考手冊筆記

官方手冊:https://dev.mysql.com/doc/refman/5.7/en/ MySQL安裝方式及注意事項 MySQL安裝程式 MySQLzip檔案 注意事項: 支援的系統平臺:https://www.mysql.com/support/suppor

spring boot 2.1學習筆記 新特性介紹

搭建springboot2.X工程 本系列文章IDE都是用的是IntelliJ IDEA,springboot版本採用2.1.1 1.基於 Java 8,支援 Java 9,這意味著不可以使用JDK7 或更舊的版本執行SpringBoot2. 2.支援 Quar

封裝HttpClient和Json解析

封裝HttpClient和Json解析(這裡主要介紹封裝的思想,具體的程式碼實現我會在github中給出) 在實際開發中,我們可能需要呼叫第三方伺服器的介面,這就要使用到HttpClient來發送請求,這裡就基於HttpClient封裝了比較方便的助手

在Turtlebot2機器人平臺進行SLAM演算法實驗的技術筆記

一、關於演算法移植方面a.因實際專案需求,我需要把在turtlebot2實驗平臺上面的建圖、定位、路徑規劃、自主導航演算法移植到對應專案的另一個移動底座上,並且上位機也需要更換成另一臺筆記本或者工控機b.首先,我們需要把我們原先筆記本上的整個工作區拷貝到新的上位機上面,由於我

Workerman之WEB訊息推送框架使用筆記

伺服器使用的時候需要注意雲盾和360埠攔截 下載解壓到任意目錄 cd到目錄下執行 start.php linux :php start.php start -d win:直接執行start_

筆記7Linux建立新使用者建立軟連結等基本操作

一直在用管理員賬號,小心翼翼,擔心一不小心sudo rm -rf / 可能我的學生生涯就要中斷了。因此給自己建了個使用者,做好了資料資料夾連結。以下是筆記: 1.新建使用者 adduser orange 2.更改擁有者 chown or

cocos2d-x學習筆記建立自己的場景類

本帖首發於自己新建的論壇網站:計算機專業學習網,www.hua2buxie.cn。有很多不懂,寫的也不好,望大家見諒!歡迎大家去我的網站發帖留言或者發教程。 背景:前段時間才開始學習cocos2d-x

Centos 建立一個新使用者 詳細講解

轉自:http://www.centoscn.com/CentOS/help/2013/0725/597.html 建立一個新使用者   修改使用者的個人設定檔案目錄的許可權設定兩個重要檔案:passwd與group建立一個新使用者建立一個新的使用者包括兩個步驟,第一步是使

讀書筆記設計心理學2-如何管理復雜

然而 困難 虛擬 前行 方式 間接 行為 這就是 找到 最近在看一些書籍,感覺不寫一些筆記,效果不是特別明顯。出於這個目的,於是有了下面的讀書筆記文章。 從《設計心理學2-如何管理復雜》開始寫吧。在看這本書之前,其實自己覺得各種事情只要肯學習,其實都是挺簡單的。但看了本書

TDD學習筆記Unit Test - Stub, Mock, Fake 簡介

-i moc load customers eight foreach 存在 執行 repo 這篇文章簡介一下,如何通過 mock framework,來輔助我們更便利地模擬目標對象的依賴對象,而不必手工敲堆只為了這次測試而存在的輔助類型。 而模擬目標對象的部分,常見的有

007-elasticsearch概述Elasticsearch 訪問方式Elasticsearch 面向文檔常用概念

rep ati -- 結構化 沒有 class 標識 副本 concepts 一、概述   Elasticsearch 是一個開源的搜索引擎,建立在一個全文搜索引擎庫 Apache Lucene™ 基礎之上。   Elasticsearch 也是使用 Jav

Tomcat學習筆記1--- WEB服務器JavaEETomcat背景

javascrip http .cn 目的 java log 進行 瀏覽器 靜態資源 本文主要講學習Tomcat需要知道的基礎知識。 一 Web服務器 Web服務器可以解析HTTP協議。當Web服務器接收到一個HTTP請求,會返回一個HTTP響應,例如送回一個HTML頁面。

從零開始的unity2017筆記2Dsprite精靈建立相關)

一、建立精靈 1、把程式設定成2d編輯模式 【edit】-【project settings】-【editor】開啟編輯器,把【default behavior mode】設為【2d】 為了能讓多個圖片能隨時打包,將【editor】編輯器的【sprite packer】一項設為【alwa