通过三天把以前学习的内容复习一下。以便继续学习。
BOM模型
BOM浏览器对象模型
DOM ----> document
BOM -----> window
Document对象其实是window的一个属性或叫子对象
Window对象的子对象介绍
Window.navigator : 表示浏览器的相关信息
Window.history : 历史记录,或者控制前进后退
Window.screen : 表示分辨率信息
Window.location : 地址栏,可以控制页面跳转
Window.document : DOM模型
Window.document, 为什么之前的学习中,直接 document.???
答: 因为window对象是最大的一个对象,所有对象都在其内部.
写document ,默认就是在最全局的window下面属性或子对象.
Window对话框:
Alert('提示信息'); 对话框
Confirm('提示信息'); 确认框
Prompt('提示信息','默认值') , 提示输入框(用的较小)
Window定时器
window.setTimeout('事件',时间)
是指:经过指定"时间"后执行"事件" 一次
window.setInterval('事件','时间')
是指: 每隔指定时间,就执行一次事件
清除window定时器
在创建定时器的时候,
把创建结果赋给一个"定时器变量"
比如:
Var clock = window.setInterval();....
再用:
clearInterval(clock)
五子棋业务逻辑分析
1: 有一个棋盘
2: 点击棋盘格子时, 格式要显示棋子
3: 横向,纵向, 斜向,某种颜色够5颗后,判定胜负
第1步,棋盘:
建立一个15*15的表格(td),再给table加一个背景就可以了.
第2步:下棋
2: 点击 格子时,即td时, 给td加一个背景(黑棋或者白棋)
(当点击时,还需要判断该td上是否已有棋子.)
完成以上2步,基础的5子棋功能完成.