




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JavaScript浏览器对象 PHPChina工作室 知识回顾 定义数组a 大小为10 存放的数据分别是1 10 对应的js代码为 希望知道数组的大小 使用哪个属性 代码阅读 请问输出结果是多少 vara 3 b 4 alert isNaN a alert a b alert eval a b 知识回顾 代码阅读 请问输出结果是多少 vars abcdefg alert s indexOf cd 0 alert s substr 1 2 alert Math round 9 38 varnow newDate alert now getMonth 内容摘要 理解事件处理程序的概念了解JavaScript中的常用事件掌握常用的浏览器对象 windowdocumenthistory 事件处理 事件是发生并得到处理的操作 事件 电话振铃 处理事件 JavaScript事件处理程序 JavaScript事件处理程序就是一组语句 在事件 如点击鼠标或移动鼠标等 发生时执行 事件 处理事件 事件处理程序的基本语法是 事件名 JavaScript代码函数 表示鼠标按下时 将调用执行函数check JavaScript事件 onFocus和onBlur事件 1 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 调用的函数 判断格式是否正确 focus 方法再次获得焦点 即鼠标光标回到卡号文本框 卡号 密码 onFocus和onBlur事件 2 添加事件处理 onMouseOver和onMouseDown事件 图片切换低价转让哈士奇弟弟移过来看看俺啊 添加事件处理 切换图片 onMouseOver src dog2 jpg 表示本图片的图片名称替换为dog2 jpg 请注意 由于外面两端已有双引号 为区别起见 dog2 jpg改用为单引号括起来 浏览器对象简介2 1 Window窗口对象 location地址对象 document文档对象 FORM表单对象 浏览器对象的分层结构 window document myform text1 浏览器对象简介2 2 浏览器对象的分层结构 Window对象7 1 属性 Window对象7 2 Window对象7 3 functionopenwindow window open google htm functionclosewindow window close 使用Open方法打开新窗口 使用Close方法关闭窗口 添加单击事件 因为window是最顶层的根 所以可以省略window open google htm 可简写为 open google htm 其他方法也是如此 Window对象7 4 open 打开窗口的url 窗口名 窗口特征 窗口的特征如下 可以任意组合 height 窗口高度 width 窗口宽度 top 窗口距离屏幕上方的象素值 left 窗口距离屏幕左侧的象素值 toolbar 是否显示工具栏 yes为显示 menubar scrollbars表示菜单栏和滚动栏 resizable 是否允许改变窗口大小 yes或1为允许location 是否显示地址栏 yes或1为允许status 是否显示状态栏内的信息 yes或1为允许 我们需要预先制作好广告页面 假设为adv htm 打开广告窗口的语句如下 open adv htm toolbars 0 scrollbars 0 location 0 statusbars 0 menubars 0 resizable 0 width 650 height 150 functionopenwindow open adv htm toolbars 0 scrollbars 0 location 0 statusbars 0 menubars 0 resizable 0 width 650 height 150 看看和我一起打开的广告窗口 Window对象7 5 使用Open方法打开广告新窗口 添加页面加载事件 1 插入一个层Layer1 z index 1 2 层中插入一幅图片 Window对象7 6 3 定时器函数setTimeout 的用法 setTimeout 调用的函数名 间隔的毫秒数 表示每隔多少毫秒 就循环调用某个函数来执行清除某个定时器 clearTimeout 方法 例如 varmyclock setTimeout move 500 if clearTimeout myclock 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的左边距和上边距 设定为随机的值 Document对象3 1 属性 Document对象3 2 方法 Document对象3 3 无标题文档functionchange color document bgColor color 移过来我变色给你看看 变红色 变蓝色 变黄色 利用document对象的bgColor属性改变背景色 添加鼠标悬停事件 History对象4 1 history对象方法 Back 方法相当于后退按钮forward 方法相当于前进按钮go 1 代表前进1页 等价于forward 方法 go 1 代表后退1页 等价于back 方法 Location对象4 2 Location对象属性 方法 Location对象4 3 下拉菜单menu1 Location对象4 4 functionjump location href document myform menu1 value 请选择季节景色 春天美景夏天一色 根据用户的选择 修改跳转的网址 添加选项改变事件 课堂重点 JavaScript程序是事件驱动程序onFocus获得焦点
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陕西省2025-2026学年高三(上)开学摸底历史试卷(含答案)
- 项目型组织中的团队动态管理研究-洞察及研究
- 部门月度安全培训主题课件
- 【小升初真题】2025年贵州省黔南州小升初数学试卷(含答案)
- 核子结构演化-洞察及研究
- 基于区块链技术的刀板架全生命周期溯源系统在HACCP体系中的应用
- 基于BIM的空心顶全生命周期运维成本动态模拟模型构建
- 垃圾分类体系缺失导致的一次性杯回收率断崖现象
- 国际标准框架下化学品安全数据共享机制构建难点
- 国产高端锯片在航空航天领域应用的技术壁垒与突破点
- 《立在地球边上放号》《峨日朵雪峰之侧》比较阅读教案2024-2025学年高中语文必修上册
- TSG+81-2022+场(厂)内专用机动车辆安全技术规程
- 柴油发电机系统维修保养记录表
- 《MEDDIC销售培训》课件
- 计算机网络-第5版-严伟-潘爱民-课后答案
- 某银行装修工程服务方案投标文件(技术方案)
- 专题26 尺规作图(讲义)
- 部队理想信念课件
- 2024年全国中小学校党组织书记网络培训示范班在线考试题库及答案
- 中医诊所药品名录表
- 人音版小学四年级音乐上电子全册教案
评论
0/150
提交评论