




免费预览已结束,剩余22页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
javascript中的浏览器对象 2 回顾 定义数组a 大小为10 存放的数据分别是1 10 对应的js代码为 希望知道数组的大小 使用哪个属性 代码阅读 请问输出结果是多少 vara 3 b 4 alert isnan a alert a b alert eval a b 3 回顾 代码阅读 请问输出结果是多少 vars abcdefg alert s indexof cd 0 alert s substr 1 2 alert math round 9 38 varnow newdate alert now getmonth 4 目标 理解事件处理程序的概念了解javascript中的常用事件掌握常用的浏览器对象 windowdocumenthistory 5 事件处理 事件是发生并得到处理的操作 事件 电话振铃 处理事件 6 javascript事件处理程序 javascript事件处理程序就是一组语句 在事件 如点击鼠标或移动鼠标等 发生时执行 事件 处理事件 事件处理程序的基本语法是 事件名 javascript代码或调用函数 例如 表示鼠标按下时 将调用执行函数check 7 javascript事件 8 functionmyfun1 if document myform card value 请注意格式 10 xxxxxx document myform card value functionmyfun2 vara document myform card value if a substr 0 2 10 isnan a alert 格式错误 请重新输入 document myform card focus onfocus和onblur事件 1 文本框获得鼠标焦点时 onfocus 调用的函数 清空卡号文本框 文本框失去鼠标焦点时 onblur 调用的函数 判断格式是否正确 focus 方法再次获得焦点 即鼠标光标回到卡号文本框 9 卡号 密码 onfocus和onblur事件 2 表单元素样式 添加事件处理 10 onmouseover和onmousedown事件 图片切换低价转让哈士奇弟弟移过来看看俺啊 添加事件处理 切换图片 onmouseover src dog2 jpg 表示本图片的图片名称替换为dog2 jpg 请注意 由于外面两端已有双引号 为区别起见 dog2 jpg改用为单引号括起来 11 浏览器对象简介2 1 window窗口对象 location地址对象 document文档对象 form表单对象 浏览器对象的分层结构 window document myform text1 12 浏览器对象简介2 2 浏览器对象的分层结构 13 window对象7 1 属性 14 window对象7 2 方法 15 window对象7 3 functionopenwindow window open google htm functionclosewindow window close 使用open方法打开新窗口 使用close方法关闭窗口 添加单击事件 因为window是最顶层的根 所以可以省略window open google htm 可简写为 open google htm close 方法也是如此 16 open 打开窗口的url 窗口名 窗口特征 窗口的特征如下 可以任意组合 height 窗口高度 width 窗口宽度 top 窗口距离屏幕上方的象素值 left 窗口距离屏幕左侧的象素值 toolbar 是否显示工具栏 yes为显示 menubar scrollbars表示菜单栏和滚动栏 resizable 是否允许改变窗口大小 yes或1为允许location 是否显示地址栏 yes或1为允许status 是否显示状态栏内的信息 yes或1为允许 window对象7 4 我们需要预先制作好广告页面 假设为adv htm 打开广告窗口的语句如下 open adv htm toolbars 0 scrollbars 0 location 0 statusbars 0 menubars 0 resizable 0 width 650 height 150 17 functionopenwindow open adv htm toolbars 0 scrollbars 0 location 0 statusbars 0 menubars 0 resizable 0 width 650 height 150 看看和我一起打开的广告窗口 window对象7 5 使用open方法打开广告新窗口 添加页面加载事件 18 1 插入一个层layer1 z index 1 2 层中插入一幅图片 3 定时器函数settimeout 的用法 settimeout 调用的函数名 间隔的毫秒数 表示每隔多少毫秒 就循环调用某个函数来执行清除某个定时器 cleartimeout 方法 例如 varmyclock settimeout move 500 if cleartimeout myclock window对象7 6 19 functionmove document getelementbyid layer1 style left math random 500 document getelementbyid layer1 style top math random 500 settimeout move 1000 随机漂浮的广告 window对象7 7 定义层图片移动的函数move 每隔1秒调用move 函数随机改变层的位置 从而实现随机漂浮的效果 getelementbyid id名称 方法 根据id名称获取html元素 这里表示获取层对象layer1 left和top表示层layer1的左边距和上边距 设定为随机的值 20 document对象3 1 属性 21 document对象3 2 方法 22 document对象3 3 无标题文档functionchange color document bgcolor color 移过来我变色给你看看 变红色 变蓝色 变黄色 利用document对象的bgcolor属性改变背景色 添加鼠标悬停事件 23 history对象4 1 history对象方法 back 方法相当于后退按钮forward 方法相当于前进按钮go 1 代表前进1页 等价于forward 方法 go 1 代表后退1页 等价于back 方法 24 location对象4 2 location对象属性 方法 25 history对象和location对象4 3 下拉菜单menu1 26 history和location对象4 4 functionjump location href document myform menu1 value 请选择季节景色 春天美景夏天一色 根据用户的选择 修改跳转的网址 添加选项改变事件 27 总结 javascript程序是事件驱动程序onfo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 23387:2025 EN Building information modelling (BIM) - Data templates for objects used in the life cycle of assets
- 线路板智能工厂建设项目施工方案
- 交通运输行业数据集建设实施方案
- 高效管理:二人合资开设健身房的详细合同
- 离婚后双方人寿保险权益分割及责任转移协议
- 离婚协议书欠条范本:赡养费支付与债务偿还
- 离婚协议书中关于财产分割及债务处理的具体操作指南
- 离婚协议中婚内财产约定与婚后财产归属协议
- 惠养老服务中心建设项目施工方案
- 全球石油工程市场趋势及未来发展展望
- 2024年版机电产品国际招标标准招标文件
- 糖尿病高血压健康教育
- 铜府字202322号铜鼓县革命文物保护利用专项规划(公布稿)
- 企业员工心理健康与欺凌防范政策
- 平面构成中的形式美法则
- 农贸市场装修施工方案
- 2022年广东双百社工笔试真题及答案
- 四川省兴文县建设煤矿2021年矿山储量年报
- EPLAN电气设计 课件全套 陈乾 任务1-15 初识Eplan、Eplan的安装-图纸设计与电气元件选型练习
- 2024年中考考前语文集训试卷17及参考答案(含答题卡)A3版
- 【拆书阅读笔记】-《网飞文化手册》
评论
0/150
提交评论