- 0
- 0
- 约9.42千字
- 约 44页
- 2018-04-15 发布于江西
- 举报
[计算机软件及应用]JaaScript教程快速入门.ppt
4.5 基于对象的JavaScript语言 2.with语句,在该语句体内,任何对变量的引用被认为是这个对象的属性,以节省一些代码。 With object{语句集;} script language=“JavaScript” with(document) { write(“欢迎光临:br”); write(“一楼是家电卖场br”); write(“二楼是计算机卖场br”); } 等同于三个document.write()命令 4.5 基于对象的JavaScript语言 3.this关键字。this是对当前对象的引用,随着函数使用场合的不同,this的值会发生变化 4.for…in语句 该语句的功能是用于对已知对象的所有属性进行 操作的控制循环。它是将一个已知对象的所有属性反复赋值给一个变量,而不是使用计数器来实现的 for(对象属性名 in 已知对象名) 4.5 基于对象的JavaScript语言 for…in实例 html head titlefor...in语句/title /head body script language=JavaScript var x; var mycars=new Array(); mycars[0]=新浪网; mycars[1]=百度网; mycars[2]=搜狐网; for(x in mycars) { document.write(mycars[x]+br); } /script /body /html 4.5 基于对象的JavaScript语言 JavaScript为编程人员提供了一些非常有用的产用内部对象和方法,例如String(字符串)、Math(数值计算)、Date(日期)等 string对象的方法主要用于有关字符串在Web页面中的显示、字体大小、字体颜色、字符的搜索以及字符的大小写转换 Date对象主要用于处理日期和时间 Math对象主要用于处理复杂的数学运算 4.5 基于对象的JavaScript语言 获取当前时间的例子 html head title获得当前精确时间/title /head body script language=JavaScript var today; today=new Date(); document.write(现在的精确时间是:+br+today.getYear()+年+(today.getMonth()+1)+月+today.getDate()+日+br); document.write(today.getHours()+:+today.getMinutes()+:+today.getSeconds()+:+today.getMilliseconds()); /script /body /html 4.6 内部对象系统 窗口对象(window):window对象处于对象层次的最顶端,它提供了处理navigator窗口的方法和属性 浏览器对象(navigator):提供有关浏览器的信息 位置对象(location):location对象提供了与当前打开的URL一起工作的方法和属性,它是一个静态的对象 历史对象(history):history对象提供了与历史清单有关的信息 文档对象(document):document对象包含了与文档元素一起工作的对象,它将这些元素封装起来供编程人员使用 4.6 内部对象系统 获取WEB浏览器信息 html head title获取WEB浏览器信息/title body script language=JavaScript document.write(h2这是一个获取WEB浏览器信息的程序/h2br); document.write(浏览器名称: +navigator.appName+br); document.write(版本号: +navigator.appVersion+br); document.write(操作系统平台: +navigator.platform+br); document.write(系统的 CPU 等级: +naviga
原创力文档

文档评论(0)