全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JavaScript基础教程(第7版)第1章 了解JavaScriptAjax是一种创建交互式Web应用程序的方式。Ajax的好处是,应用程序的大多数处理在用户的浏览哭器中发生,而且对服务器的数据请求往往很短。JavaScript对象也有方法:按钮的click(),窗口的open(),文本的selected()。圆括号表示它们是方法,而不是属性。可以将对象、属性和方法组合在一起,从而更好地描述对象或过程。处理事件:提交表单和在图像上移动鼠标是两种事件。JavaScript使用称为事件处理程序的命令来处理事件。用户在页面上的操作会触发脚本中的事件处理程序。事件处理程序事件:它处理什么:onabort用户终止了页面的加载onblur用户离开了对象onchange用户修改了对象onclick用户点击了对象onerror脚本遇到了一个错误onfocus用户激活了对象onload对象完成了加载onmouseover鼠标指针移动到对象上onmouseout鼠标指针离开了对象onselect用户选择了对象的内容onsubmit用户提交了表单onunload用户离开了页面和有什么区别:是一个块级元素,也就是说,它与前后元素之间有物理换行。但不是块级元素,它是行内的,所以可以将它应用于句子中的一个短语。class和id:CSS样式表在规则中使用这些属性定义页面的外观;而JavaScript文件在代码中使用这些属性来影响页面上元素的行为。类(class)标识出可能会多次使用的元素;而id标识出元素对于文档是唯一的。第2章 开始将脚本放在哪里?答:脚本可以放在HTML页面上的两个位置:和标签之间或和标签之间。document.write(Hello,world);使用外部脚本:函数变量的作用域:如果变量是在一个函数中创建的,那么它是这个函数的局部变量,其他函数不能访问它。如果它是在任何函数之外创建的,它就是全局的,脚本中的所有代码都可以访问它。我们为页面上的每个按钮或链接都设置了onclick处理程序。因为在HTML中设置了id属性和value属性,所以可以使用getElementById()设置事件处理程序。如果有value属性,就可以使用 getElementByValue()调用,那么就不必设置id属性。isNaN():判断用户输入的内容是不是数字。confirm():有一个参数(向用户询问的问题),并根据用户的响应返回 true或false。prompt(,)方法是由逗号分隔的两段信息(参数),向用户询问的问题和默认回答。这个方法返回响应或null。第3章 第一个Web应用程序选择语句、循环、数组、函数函数传递可以是任何数据,包括文本字符串、数字,甚至其他JavaScript对象。一个函数可以有多个参数,只需将它们放在圆括号中并用逗号分隔。我们强调,参数是变量,所以在调用函数时可以向它们传递不同的值。第4章 处理图像if(document.imagesi.parentNode.tagName=A) 检查的方法是查看对象的值是否为A。第一部分document.imagesi是当前的图像。它的parentNode属性是包围它的容器标签,而tagName提供容器标签的名称。所以,圆括号中代码的意思是“对于这个特定的图像,包围它的标签是A吗?”第6章 操作浏览器窗口使用JavaScript可以打开、关闭、更新和定位窗口window.open():打开一个新窗口。focus()方法告诉浏览器,应该将刚打开的窗口放在前面。在需要让窗口可见时,可以使用focus()。如果有多个打开的窗口,那么使用focus()会使窗口出现在最前面。与focus()方法相反的是blur()方法。Window对象的focus()和blur()方法与onfocus和onblur事件处理程序相关联,使我们可以在窗口获得或失去焦点时进行适当的操作。第7章 表单处理表单可以包含大多数常见的图形界面元素,包括输入字段、单选按钮、复选框、弹出菜单和输入列表。表单的信息会发送到Web服务器,在服务器上CGI程序会解释并操作这些数据。JavaScript是检查数据的好方法,这种技术称为表单验证。第8章 表单和正则表达式正则表达式是一种对文本字符串进行验证和格式化的极其强大的方式。正则表达式是一种用特殊符号编写的模式,描述一个或多个文本字符串。第9章 处理事件窗口事件处理onload事件:当用户进入页面而且所有页面元素都完成了加载时,就会触发这个事件。如果要加载页面时需要进行多个操作,那么使用addOnload()。onunload事件:当用户离开网页时,就会触发onunload事件处理程序。onresize事件:窗口大小调整后,重新绘制动态内容。onmove事件:当窗口移动时,会触发onmove事件处理程序。onabort事件:当用户取消网页上的图像加载时,会触发onabort事件处理程序。这种事件不太常用,而且并非所有浏览器都支持它。onerror事件:当页面上发生JavaScript错误时,可能会触发onerror事件处理程序。onfocus和onblur事件:它们正好相反。前者:当一个页面成为最前面的活动窗口时,就会触发onfocus处理程序,使用onfocus处理程序迫使页面总是退到后面;后者:反之。鼠标事件处理onmousedown事件:onmouseup事件:与onmousedown事件相似,onmouseup事件会在用户点击鼠标然后释放按钮时触发。onmousemove事件:当页面的访问者移动鼠标时,就会触发onmousemove事件。onmouseover事件:当鼠标移动进行任何注册了onmouseover事件处理程序的区域时,就会触发这个事件。onmouseout事件:当刀模离开一个注册了此事件的区域时,就会触发这个事件。ondblclick事件:双击onclick事件:与ondblclick事件处理程序相似,差异仅仅是由单击触发它,而不是双击触发。与onmouseup事件也相似,差异是onclick要求用户按下鼠标按钮并放开才能触发,而onmouseup只需要后者。表单事件处理onsubmit事件:当用户点击Submit按钮来提交表单时,就会触发onsubmit事件处理程序。onreset事件:当用户点击Reset按钮来提交表单时,就会触发Reset事件处理程序。onchange事件:当用户修改表单字段时,就会触发onchange事件处理程序。onselect事件:如果用户选择了一个input或textarea表单区域的文本,就会触发onselect处理程序。onclick事件:当用户点击复选框或单选按钮时,就会触发这个事件。onblur事件:可以用于浏览器窗口,也经常用在表单上。迫使用户在一个字段中输入数据。onfocus事件:迫使用户离开这个字段,从而避免用户修改他们不应该修改的字段。键事件处理如果用户能够用键盘和鼠标两种方式控制网页。通过左右箭头键,可以查看标准的幻灯片。onkeydown事件:onkeyup事件:onkeydown与onkeyup事件相同,唯一的差异是,这是在用户已经按下键并且正在释放这个键的时候触发的。onkeypress事件:当用户按下一个键和已经释放这个键的时候,触发onkeypress事件。第10章 JavaScript和cookiecookie是一个具有特定格式的文本字符串:cookieName=cookieVale;expires=expirationDateGMT;path=URLpath;domain=si
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年统编版(新教材)初一语文上学期期末质量检测卷附答案
- 初中科学知识点归纳
- 出纳实训心得体会
- 原子核与放射性
- 群体心理与群体行为
- 脑出血并颅内血肿微创术后病人护理查房
- 临床试验远程监查与药物滥用监测的数据协同
- 成本管理论文开题报告
- 某行业的现状与改进效果分析
- 论文答辩点评总结
- 【语文】北京市前门小学三年级上册期末复习试题(含答案)
- 2025年烟花爆竹经营单位安全生产考试练习题附答案
- 2025年云南交投集团下属公路建设公司生产人员招聘(8人)考试笔试参考题库附答案解析
- 《七年级上册历史第一单元综合复习》课件
- 2025年防护员考试题库及答案
- 2025年区块链赋能新型智慧城市建设研究报告
- 遵纪守法从我做起主题班会课件
- 邻近铁路营业线施工安全监测技术规程 (TB 10314-2021)
- 7-马工程《艺术学概论》课件_第七章(20190325)【已添加内容】.课件电子教案
- 宴会管家管理手册
- 最完整图文版:摧龙八式——付遥《输赢》(共4页)
评论
0/150
提交评论