一, JavaScript的系统函数;
parseInt();转为整数 parseFloat();转为浮点数; isNaN();判断是否为数字 true表示不是数字
二,自定义函数
在JavaScript中函数自定义的关键字是function,和pl/sql编程中函数的关键字是一样的;格式为:
function 函数名(参数1,参数2){ JavaScript 语句; }
return是用来返回函数的返回值
参数可有可无;
三:匿名函数
格式: 使用变量来接受匿名函数
var fun = function (){ JavaScript语句; } //匿名函数的调用是通过时间来调用变量
四: 函数的调用
函数的调用是固定格式:
事件名="函数名()";
调用函数的例子:
<html> <head> </head> <script type="text/JavaScript"> function fun(){ for(var i=0;i<10;i++){ document.write("您好!") } } //通过下面的onload时间调用函数 </script> <body> <form action="" method="post"> <p onload="t">欢迎光临!</p> </form> </body> </html>
五: window对象
方法的调用必须要通过window.方法名来调用
prompt;提示用户输入对话框 alert;输出 confirm;提示信息 close;关闭网页 open;打开网页 setTimeOut;设置多少时间后调用 setInterval;指定周期调用
六;window对象的常用事件
onload 页面加载时调用 onclick 点击时调用
七:Date对象
与JavaScript创建对象的方式与java相似 ,需要使用 "new 对象名()"的方法方法创建实例
Date包含时间和日期两个信息
var 实例名 = new Date();
获取时间的方法
getDate();返回当前时间
getDay();返回某天
getHours();小时
getMinutes();分钟
getSeconds();秒
getMonth();月
getFullYear();年
getTime();时间
八: 定时函数(核心)
.
setTimeOut("执行的函数",等待的时间);
定义多久这个函数才会执行,次函数只会执行一次
.
setInterval("执行的函数",周期等待的时间);
setInterval会不停的调用函数
例如:模拟病毒,当打开网页时,会不停的弹出窗口
1,创建弹出的网页
2,创建主网页;
<html> <head> </head> <script type="text/JavaScript"> function fun(){ window.open("imageps.html"); } //1秒调用一次 var t = setInterval("fun()",1000); </script> <body> <form action="" method="post"> <p onload="t">欢迎光临!</p> </form> </body> </html>
例子:时间的跳动;
<html> <head> <title>时间</title> <script type="text/JavaScript"> //设置时间的函数 function distime(){ //创建date对象 var datetime = new Date(); //通过date对象来获取时间 var hh = datetime.getHours(); var mm = datetime.getMinutes(); var ss = datetime.getSeconds(); //设置显示时间的方式 document.getElementById("mytime").innerHTML="<h1>现在是:"+hh+":"+mm+":"+ss+"<h1>"; } //setInterval不需要调用的 var mytime = setInterval("distime()",1000); </script> </head> <body onload="distime()"> <div id="mytime" name="mytime" ></div> </body> </html>
相关推荐
#### 二、Window对象的作用 `Window`对象在JavaScript中扮演着多重角色: - **全局命名空间**:所有的全局变量和函数都定义在这个对象上。 - **文档容器**:`Window`对象可以访问当前窗口中的文档对象(`document`...
首先,Window对象是全局对象,这意味着在JavaScript中定义的所有变量和函数都是Window对象的属性和方法。例如,`window.alert()`实际上是调用Window对象的alert方法,显示一个警告对话框。同样,变量`x`等同于`...
document对象和window对象是JavaScript中最为重要的内置对象,它们是网页交互的核心。document对象代表了整个HTML文档,而window对象则代表了浏览器窗口本身。理解这两个对象可以帮助开发者实现动态网页内容的更新、...
在JavaScript中,所有的全局变量和函数都是window对象的属性和方法。本篇将详细阐述window对象的一些常用方法及其作用。 1. **open方法** `window.open(URL, 窗口名称, 窗口风格)` 用于打开新的浏览器窗口。`URL`...
内存管理方面,VirtualAlloc和VirtualFree函数用于动态分配和释放内存,而MapViewOfFile则允许进程访问文件映射对象的部分或全部内容,这是高效的数据共享机制。 文件操作是另一个重要领域,包括CreateFile、...
window 对象的 self 属性包含当前窗口的标志,利用这个属性,可以保证在多个窗口被打开的情况下,正确调用当前窗口内的函数或属性而不会发生混乱。 9. name 属性 window 对象的 name 属性返回窗口名称,这个名称是...
了解并熟练掌握Window对象的方法和属性,可以帮助开发者编写出性能更高、更简洁的JavaScript代码。 Window对象拥有众多方法,其中最常用的一些包括: 1. `open`方法:用于打开新的浏览器窗口,例如`window.open...
4. **定时器**:`window.setTimeout()`和`window.clearTimeout()`用于设置和清除定时执行的函数,`window.setInterval()`和`window.clearInterval()`则用于周期性执行函数。 例如,以下代码会在5秒后弹出一个消息框...
### JavaScript中的Window对象详解 在JavaScript编程中,`Window`对象是浏览器提供的核心对象之一,它代表了浏览器的窗口,并提供了大量的属性和方法,用于控制和操作浏览器窗口的行为。本文将深入探讨`Window`对象...
在JavaScript的世界里,`window`对象是全局对象,它提供了与浏览器窗口进行交互的各种方法和属性。本篇文章将深入探讨`window.open()`、`window.opener`、`window.name`以及`window`对象的一些核心概念,同时通过两...
JavaScript中的Window对象是全局对象,它是每个浏览器窗口的核心,提供了许多与浏览器窗口交互的方法和属性。这个对象在JavaScript中无处不在,因为它既是全局变量也是全局函数的容器。以下是Window对象的一些主要...
5. **输入处理**:Window API提供了处理键盘和鼠标输入的函数,如`GetKeyboardState`获取当前键盘状态,`GetAsyncKeyState`检查特定键是否被按下,`GetCursorPos`和`SetCursorPos`获取或设置光标位置。 6. **内存...
在本文中,我们将深入探讨Window对象的各种属性、方法和事件,以便更好地理解和应用它们。 1. **全局作用域与Window对象** - JavaScript中的所有代码都在Window对象的全局作用域下执行。这意味着,任何在脚本中...
所以,我们可以通过window对象来动态访问和调用全局函数。使用window对象的方法有一个前提条件,即要确保函数是作为全局函数定义的。示例代码如下: ```javascript window.targetFunction = function() { alert...
2. **第2章 函数和window对象** - 函数:深入理解函数的作用、参数、返回值和作用域。闭包是函数的一个重要概念,它可以访问并操作外部作用域的变量。 - window对象:是浏览器中的全局对象,包含了与浏览器窗口...
### JavaScript的document和window对象详解 #### Document对象 在JavaScript中,`document`对象是`window`和`frames`对象的一个属性,它表示显示在窗口或框架内的HTML文档。通过这个对象,开发者能够访问和操作...
这意味着,无论在何处定义的全局变量和函数,都是`window`对象的属性和方法。`window`对象包含了与浏览器窗口交互的各种功能,如`alert()`用于弹出警告对话框,`open()`用于打开新的窗口,`close()`用于关闭当前窗口...
- **window对象**:是浏览器全局对象,代表浏览器窗口,所有全局变量和函数都是它的属性和方法。例如,`window.location`用于获取或设置当前URL。 3. **BOM编程** - **history对象**:提供了与浏览器历史记录相关...
在JavaScript编程中,document对象和window对象的使用无处不在。理解这两个对象及其属性、方法和事件处理程序是成为一名优秀前端开发人员的基础。通过深入掌握这两个对象的使用,我们可以有效地操作网页文档、响应...