* 课程回顾:
* CSS
* CSS的简介
* 层叠样式表。
* CSS与HTML的结合(4种)
* HTML的标签提供了属性 style="CSS的代码"
* HTML提供了标签 <style type="text/css">CSS的代码</style> 放在<head>中间
* 引入外部的文件
@import url("CSS文件的地址"); 写在<style>标签中间
* 通过html的标签 <link rel="stylesheet" type="text/css" href="CSS的地址" >
* 优先级: 一般情况下 从上到下,由外到内,优先级从低到高的。
特殊情况下 标签选择器 < 类选择器 < ID选择器 < style属性
* CSS的选择器
* 基本选择器
* 标签名选择器
* div{CSS}
* 类选择器
* 有一个标签,提供了class属性 <div class="值"></div>
* .值{CSS}
* ID选择器
* 有一个标签,提供了class属性 <div )){
// 匹配上了
}else{
}
* 全局函数
* 使用全局函数,不需要任何的对象。
* 全局函数可以拿过来使用。
* global帮着管理全局函数。
* 全局函数
* eval() 可以解析字符串,执行字符串中间的js代码
* isNaN() 判断是否是非数字值
* parseInt() 解析字符串,返回整数
* encodeURI() 进行编码
* decodeURI() 解析解码
* encodeURIComponent()
* decodeURIComponent()
* escape()
* unescape()
* BOM 浏览器对象模型
* (Brower Object Model)
Window 窗口对象(*****)
Navigator 和浏览器版本相关的对象(**)
Screen 和屏幕相关的对象(-*)
History 和浏览器历史相关(**)
Location 和浏览器地址相关的对象(***)
Document 文档对象
Window 窗口对象(*****)
Navigator 和浏览器版本相关的对象(**)
* userAgent 获取浏览器的相关的信息
* window.navigator.userAgent window可以省略不写
Screen 和屏幕相关的对象(-*)
History 和浏览器历史相关(**)
* back() 返回上一个页面
* forward() 去下一个页面
* go()
* 传参数 go(1) 等于forward()
go(-1) 等于back()
Location 和浏览器地址相关的对象(***)
* href 获取和设置浏览器的路径(***)
* 事件
* onclick 点击事件
* 值的写法:
* document对象
* alert() 弹出提示框
* confirm("参数") 询问框
* 提供俩按钮,确定和取消
* 如果点击是确定,返回true,如果点击取消,返回false
* moveBy() 移动浏览器
* setInterval("函数",毫秒值) 定时相关的
* 每隔毫秒值执行一次函数
* 返回唯一的id值
* setTimeout("函数",毫秒值)
* 到了毫秒值后执行一次函数
* 返回唯一的id值
* 清除定时
clearInterval(id的值)
clearTimeout()
* close() 关闭浏览器的窗口
* open() 打开浏览器窗口
* 属性:
* opener 返回对创建此窗口的窗口的引用。
* win open() 弹出baidu的窗口
在baidu窗口中 baidu.opener 得到了win的引用。
* document对象方法
* document.getElementById("nameId"); 获取到是input标签的对象
* DOM 文档对象模型