JavaScript常用内置函数.ppt_第1页
JavaScript常用内置函数.ppt_第2页
JavaScript常用内置函数.ppt_第3页
JavaScript常用内置函数.ppt_第4页
JavaScript常用内置函数.ppt_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

隋春雨Email:suichunyu1987,了解内置函数的作用及用法掌握Math对象的常用属性和内部函数掌握Date对象的常用方法学会使用动态执行代码eval函数重点掌握window对象的常用方法,2,JavaScript为用户提供了常用的内置函数及对象包括用于数学计算的Math对象、用于操作日期的Date对象、用于对字符串进行编码与解码的escape和unescape函数、用于动态代码的eval函数以及判断表达式是不是值的isNaN函数,3,JavaScript的Math数学对象可以执行一些普通的数学运算,包括开方,取绝对值,取整,三角函数等Math对象提供值为数学常数的属性及基本数学运算函数,使用时可以用“Math.”直接调用,4,5,6,JavaScript中的Date对象用来对日期和时间进行操作使用Date对象前需要定义一个Date对象,然后调用Date对象的构造函数得到相应的日期对象Date对象的内部是以世界标准时间格林威治时间的1970年1月1日0时开始计算获得Date对象的方法如下:vardateTime=newDate();,7,8,Date对象方法,9,Date对象方法,eval函数的作用是把一个字符串当作JavaScript语句来执行看下面的例子:varstr=“window.alert(eval运行)”;document.write(str);eval(str);,10,JavaScript提供了判断表达式是不是数值的isNaN函数。格式isNaN(exp),其中参数exp是需要判断的表达式,如果表达式的值是NaN,函数返回true;否则返回falseisNaN函数的例子:varstr1=“www”,str2=“555”;varval1=parseInt(str1),val2=parseInt(str2);if(isNaN(val1)alert(“str1内容不是数值”);elsealert(“str2内容不是数值”),11,使用window对象方法可以实现与用户进行信息交互。常用的window对象的方法有打开消息框的alert()方法,打开确认对话框的confirm()方法,打开输入对话框的prompt()方法,打开一个新窗口的open()方法,关闭窗口的close()方法等,12,打开消息框:window.alert(“msg”);其中,msg是需要在对话框中显示的提示信息。使用alert()方法会弹出带有确定按钮及相关信息的消息框。当使用alert()方法打开消息框时,整个文档的加载及其所有脚本的执行都会暂停,直到用户单击消息框中的确定按钮,所有的动作才继续进行。,13,确认对话框:varrtnVal=window.confirm(“cfmMsg”);rtnVal是confirm()方法的返回值,是一个boolean型的数据。使用confirm()方法,弹出一个带有确定和取消按钮及用户指定的提示信息的对话框。在确认对话框弹出后,用户作出反应前,文档的加载,脚本的执行会暂停执行。用户单击确定按钮confirm()方法返回true;单击取消或关闭返回false,14,打开输入对话框varstr=mpt(strShow,strInput);str用于接收用户输入的字符串信息;strShow是一个在对话框中显示的提示信息字符串,strInput是在打开输入对话框时,其文本框中默认显示的信息,15,打开一个新窗口:varwin=window.open(“url”,”sinName”,”param”);win代表打开新窗口的返回值,打开一个新窗口返回指向新窗口的引用。url表示目标窗口的url地址(包括路径名和文件名),如果空则不打开任何窗口winName表目标窗口的名称,param用户描述被打开的窗口的显示效果,就给param赋值到多个参数,多个参数之间用逗号隔开。,16,toolbar:指定窗口是否显示标准工具栏。其语法格式为:toolbaryes|on1|0.当该选项值为1或yes时,表示新打开的窗口中是否有标准的工具栏。如果设置为0或no表示没有工具栏。location:指定窗口是否显示地址栏。其语法格式为:location=yes|on1|0directories:指定窗口是否显示链接工具栏。directories参数的语法格式及赋值的含义与参数toolbar相同,17,status:指定窗口是否显示菜单栏scrollbars:指定窗口是否显示滚动条。此处的是否显示滚动条,是指当打开的文档大于当前打开的新窗口的大小时显示滚动条,其语法格式赋值的含义与toolbar相同resizable:指定窗口是否可改变大小。其语法格式与参数toolbar相同,当参数的值为0或no时,新窗口无法调整大小。当其值为1或yes时用户可以调整大小,默认值为0,18,top:以像素为单位的窗口距屏幕顶端的位置。使用本参数控制打开窗口的垂直位置left:以像素为单位的窗口距屏幕左边的位置。本参数用来指定打开新的窗口的水平位置。width:以像素为单位控制新窗口的宽度。height:以像素为单位控制新窗口的高度。,19,跳转到一个新的页面window.location.href=“url”;关闭窗口:window.close();winObj代表需要关闭的window对象,可以是当前窗口对象,也可以是用户指定的任何window对象,20,通过window对象的setTimeout方法可以指定页面中的某段JavaScript代码或者某个函数在指定的时间段后执行vartimeId=window.setTimeout(funname,millisec);timeId是用户指定的setTimeout()方法的返回值,指定timeId之后可以在别的地方调用setTimeout,21,funname代表需要执行的函数名,也可以是需要执行的JavaScript脚本字符串funname参数是必须指定的millisec代表时间间隔,单位是毫秒。例如,需要设定某个函数1秒后执行,可以设定millisec为1000;millisec参数是必须的,22,另一种可以重复执行的方法是使用window对象的setInterval()方法vartimeId=window.setInterval(funnam,millisec);timeid是setInterval()方法的返回值;setInterval()方法与setTimeout()方法的语法相同,而区别在于,前者会在指定的时间间隔自动重复执行指定的函数或代码段,后者则在指定的时间间隔执行一次指定的函数或代码段,23,如果在页面中使用setTimeout设定了延时程序,但是当符合某些条件需要终止延时程序,需要使用clearTimeOut方法。语法格式如下:window.clearTimeout(timeId);其中,timeId是用户在定义setTimeout()方法时指定的返回值。说明:如果使用了setInterval()方法指定重复执行的函数可

温馨提示

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

评论

0/150

提交评论