Java web 第三章、客户端编程.ppt

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 客户端编程 本节课的内容: 什么是脚本语言 JavaScript概述 JavaScript嵌套HTML的方式 JavaScript基本语法 事件触发和处理 对象的基础知识 JavaScript的对象模型 window 对象 document 对象 form 对象 基本概念 JavaScript是基于对象的语言。而基于对象的基本特征,就是采用事件驱动(event-driven)。 通常鼠标或热键的动作我们称之为事件, 由鼠标或热键引发的一连串程序的动作,称之为事件驱动。 对事件进行处理的程序或函数,我们称之为事件处理程序 事件处理程序 在JavaScript中对象事件的处理通常由函数担任。其基本格式与函数全部一样,可以将前面所介绍的所有函数作为事件处理程序。 事件驱动 单击事件 onclick 改变事件 onchange 选中事件 onselect 获得焦点事件onfocus 失去焦点 onblur 载入文件 onload 卸载文件 onunload 鼠标左键按下 onmousedown 鼠标左键抬起 onmouseup 获取鼠标 onmouseover 失去鼠标 onmouseout 事件是为动作响应时出现的通知。此通知的处理代码称为事件处理程序。 在javascript中可以为指定对象的各种事件设置相对应的事件处理程序。 如: 按钮的onClick,onLoad,onunload,onMouseOver,onMouseOut 下拉框的onChange, onClick 设置事件的方法,在指定对象的代码中加入类似属性 ….. onclick=“func1()” …./ 创建用户界面 例3-5 htmlhead title事件触发和事件处理/title script language=JavaScript var Images=new Array( ); Images[0]=dot1.jpg; Images[1]=check.gif; function changeImg(ImgIndex) { document.imgs.src=Images[ImgIndex]; } /script /head body center a href=learn.html onMouseOver=changeImg(1); return true onMouseOut=changeImg(0); return true img src=dot1.jpg name=imgs border=0 width=30 height=30 font size=5软件设计/font /a /center /body /html 6 对象的基础知识 对象的基本结构 引用对象的途径 引用javascript内部对象 由浏览器环境提供 创建新对象 在JavaScript中提供了几个用于操作对象的语句和关键字及运算符。 this关键字 this是对当前的引用,在JavaScript由于对象的引用是多层次,多方位的,往往一个对象的引用又需要对另一个对象的引用,而另一个对象有可能又要引用另一个对象,这样有可能造成混乱,为此JavaScript提供了一个用于将对象指定当前对象的语句this。 New 运算符 创建对象使用的格式: var objectname=new Object(参数) var birthday=new Date(); var array1=new Array(5); 对象属性的引用可由下列三种方式之一实现: 使用点运算符 通过对象的下标实现引用 通过字符串的形式实现 例程 P32 通过对象下标实现饮用 : P32 通过字符串的形式实现 :P32 6.2 常用对象的属性和方法 JavaScript为我们提供了一些非常有用的常用内部对象和方法。用户不需要自己用脚本编写程序来实现这些功能。这正是基于对象编程的真正目的。 在JavaScript提供了string(字符串)、math(数值计算)和date(日期)三种对象和其它一些相关的方法 常用内部对象 串对象 该对象只有一个属性,即length。string对象的方法共有19个,主要用于有关字符串在Web页面中的显示、字体大小、字体颜色、字符的搜索以及字符的大小写转换。 例程 P33、34 算术函数的Math对象 Math中提供了6个属性,它们是数学中经常用到的常数E、以10为底的自然对数LN10、以2为底的自然对数LN2、3.14159的PI、1/2的平方根SQRT1_2,2的平方根为SQRT2。 主要方法有: abs()、sin(),cos()、asin(), acos(

文档评论(0)

yan666888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档