java语言程序设计jsp-脚本对象string_第1页
java语言程序设计jsp-脚本对象string_第2页
java语言程序设计jsp-脚本对象string_第3页
java语言程序设计jsp-脚本对象string_第4页
java语言程序设计jsp-脚本对象string_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、串对象(String)String对象:内部动态性。访问属性和方法时, 需要声明对象。基本使用格式:objectName.属性/方法1. 串对象的属性该对象常用的只有一个属性,即length。它表明了字符串中的字符个数,包括所有符号。2. 串对象的方法说明:String对象的方法共有三十多个。主要用于有关字符串在Web页面中的显示、字体大小、字体颜色、字符的搜索 以及字符的大小写转换。主要方法:1).锚点anchor():该方法创建如用Html文档中一样的anchor标记。使用anchor如用Html中(A Name=“”)一样。通过下列格式访问:String.anchor(anchorNam

2、e)。2).有关字符显示的控制方法v Big():用大字体显示;v Italics():斜体字显示v bold():粗体字显示v blink():字符闪烁显示v small():字符用小体字显示v fixed():固定高亮字显示v fontcolor(color):字体颜色方法;v fontsize(size):控制字体大小等。3)字符串大小写转换v toLowerCase():小写转换v toUpperCase():大写转换4)字符搜索:格式:indexOfcharactor,fromIndexv 作用:从指定formIndtx位置开始搜索charactor第一次出现 的位置。v 5)返回字

3、串的一部分字串:v 格式:substring(start,end)v 返回从start开始到end的字符算术函数的Math对象v 功能:提供除加、减、乘、除以外的一引些自述运算。如对数,平方根等 。v 静动性:静态对象1. 主要属性v Math中提供了10个属性,它们是数学中经常用到的常数e、以10为底的自然对数LN10、以2为底的自然 对数LN2、3.14159的PI、1/2的平方根SQRT1-2、2 的平方根为SQRT2等。2.主要方法绝对值:abs(x)正弦余弦值:sin(x),cos(x)反正弦反余弦 :asin(x), acos(x)正切反正切:tan(x),atan(x) 四舍五入

4、取整:round(x) 平方根:sqrt(x)对一个数进行舍入取整:floor(x) 求自然对数:log(x)求e的指数:exp(x)基于几方次的值:pow(base,exponent) 返回01之间的随机数:random()vvvvvvvvvvv日期及时间对象Datev 功能:提供一个有关日期和时间的对象。v 静动性:动态性,即必须使用new运算符创建一个实例。v Date对象没有提供直接访问的属性。只具有获取和设置日期和时间的方法。v 日期起始值:1770年1月1日00:00:00。1.获取日期的时间方法getYear(): 返回年数getMonth():返回当月号数getDate():返

5、回当日号数getDay():返回星期几getHours():返回小时数getMintes():返回分钟数getSeconds():返回秒数getTime():返回毫秒数vvvvvvvv2.设置日期和时间:setYear():设置年setDate():设置当月号数setMonth():设置当月份数setHours():设置小时数setMintes():设置分钟数setSeconds():设置秒数setTime ():设置毫秒数vvvvvvv数组对象Arrayv 功能:提供对数组类型数据的操作。v 静动性:动态性,即必须使用new运算符创建一个 实例v 1.属性:v 1)constructor 所

6、建立对象的函数参考v 2)prototype能够为对象加入的属性和方法v 3)length获取数组元素的个数,即最大下标加1v 2. 方法:1) concat(array1,arrayn):将两个或两个以上的数组值连接起来,合并后返回结果;2) join(string) : 将数组中元素合并为字符串,string 为分隔符。如省略参数则直接合并,不再分隔;3) pop(): 移除数组中的最后一个元素并返回该元素;4) push(value) :在数组的末尾加上一个或多个元素, 并且返回新的数组长度值;5) reverse():颠倒数组中元素的顺序,反向排列;6) shift():移除数组中的第

7、一个元素并返回该元素;7) sort(compare Function) :在未指定排序号的情况下,按照元素的字母顺序排列,如果不是字符串类型 则转换成字符串再排序,返回排序后的数组;8) splice():为数组删除并添加新的元素;9) toString():将数组所有元素返回一个字符串,其间用逗号分隔;10) unshift(value) :为数组的开始部分加上一个或多个元素,并且返回该数组的新长度;11) valueOf():返回数组对象的原始值;创建数组可以采用new和Array对象来创建数组。基本语法:v 1)arrayObj=new Array()元素不固定v 2)arrayObj

8、=new Array(size)个数为size说明此时创建的数组此时创建的数组的v 3)arrayObj=new Array(元素1,元素2,,元素n),存入数组的元素值及其个数浏览器内部对象系统windo wnavigat orlocatio ndocume ntscriptsscreenframeshistoryancho rslinkformswindow各属性对象的作用v document属性表示浏览器中当前HTML文档,通过 该对象能够获得关于当前文档的信息,可以检测和修改当前HTML文档的元素,还可以响应。v screen属性包含了客户端显示器的信息。通常网页设计要考虑到不同的屏幕

9、分辨率,才能让用户看到 最佳的效果,因此,需要获得用户显示器的信息, 以便动态调整页面。v frames属性指定由给定文档或者与某个窗口对应文档定义的所有window对象。这是一个集合属性。它 同时也是document对象的属性。v history属性包含用户先前访问过的URLs信息。v navigator属性包含了用户所使用的浏览器的属性, 例如浏览器的名称。v location属性包含了关于当前URL的信息。v scripts属性返回当前文档的所有Script块,而不管script块是在Body块还是在Head块中。v status属性表示窗口状态栏的设置window对象的方法名称说明al

10、ert方法用于显示一个对话框,包括信息图标、提示信息和 “确定”按钮。close方法用于关闭当前浏览器窗口。父window对象调用close 方法时,会关闭所有的子窗口confirm方法用于显示一个对话框,包括问号图标、提示信息、 “确定”按钮和“取消”按钮open方法用于打开一个新的浏览器窗口,并且加载由其URL 参数指定的HTML文档setTimeout用于在指定的时间(毫秒数)后执行指定的“命令 或过程”prompt方法用于显示一个输入对话框,包括提示信息和输入框v open方法的语法如下:1)window = 对象名.open(URL, name, features , replace

11、)2) window.open(URL, name, features , replace)其中:url为待打开的页面的位置。name为是可选的,用来指定新窗口的名称 。Features参数是可选的,用于指定新窗口的样式 。features参数的选项的属性名称说明fullscreen指定窗口是(yes)否为全屏显示,默认值nochannelmode指定窗口是否为舞台模式toolbar指定窗口是否显示工具栏控件(包括:前进、后退、停止等按 钮)location指定窗口是否显示URL输入框directories指定窗口是否显示“链接”工具栏status指定窗口底部是否显示状态栏,缺省值为yessc

12、rollbar指定窗口是否显示垂直和水平滚动条resizable指定窗口是否显示最大、最小化按钮width指定窗口显示宽度,可以设置为=100的数Height指定窗口显示高度,可以设置为=100的数top指定窗口顶部的坐标left指定窗口左端的坐标window对象的window对象的分为三类:vvvvvv1) 加载或卸载网页有关的2) 与窗口状态有关的3)与窗口中处理有关的。中常用的有load、unload、resize及鼠标这些load。与unload分别发生于网页的加载或卸载时,它们界定了一个HTML文档的生命期。resize在其发生在用户调整浏览器窗口大小时,可以过程中重新安排页面中各要素的显示位置和v尺寸,以便增加网页对用户操作的敏感性,使交互界面更友好。document对象v document对象代表了当前浏览器窗口中的HTML文 档。v 可以通过该对象检测HTML文档中各元素的状态(比如,颜色、字体,发生的更改这些元素的状态。等),并且可以Document对象属性一览表名称说明alinkcolor属用来得到或更改当前页面中所有超链接拥有焦点性fgColor属性用来得到或更改当前页面所有文本的颜色vlinkColor用来得到或更改访问过的超链接的颜色cookie属性用来得到或更改浏览器的一个cookie值。title属性用来返回

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论