JavaScript函数和window对象
一、什么是函数
函数的含义:类似于Java中的方法,是完成特定任务的代码语句块 使用更简单:不用定义属于某个类,直接使用
二、常用系统函数
parseInt ("字符串") 将字符串转换为整型数字
如: parseInt ("86")将字符串“86”转换为整型值86 parseFloat("字符串")
将字符串转换为浮点型数字 如: parseFloat("34.45")将字符串“34.45”转换为浮点值34.45 isNaN()
用于检查其参数是否是非数字
三、自定义函数 创建函数:
1.无参函数
function 函数名() {
JavaScript代码;
}
2.有参函数
function 函数名(参数1,参数2,… ) {
JavaScript代码;
}
3.调用函数 函数调用一般和表单元素的事件一起使用,调用格式:
事件名=“函数名( )" ;
四.Window对象的常用属性
1.screen(有关客户端的屏幕和显示性能的信息)
2.history (有关客户访问过的URL的信息,浏览历史记录)
3.location(有关当前 URL 的信息,跳转加载的页面)
五.Window对象的常用方法
1.prompt(显示可提示用户输入的对话框)
2.alert(显示带有一个提示信息和一个确定按钮的警示框 )
3.confirm(显示一个带有提示信息、确定和取消按钮的对话框 )
4.close(关闭浏览器窗口)
5.open(打开一个新的浏览器窗口,加载给定 URL 所指定的文档)
6.setTimeout(在指定的毫秒数后调用函数或计算表达式)
7.setInterval(按照指定的周期(以毫秒计)来调用函数或表达式)
六、open()方法
1.height、width(窗口文档显示区的高度、宽度。以像素计)
2.left、top(窗口的x坐标、y坐标。以像素计)
3.toolbar=yes | no |1 | 0 (是否显示浏览器的工具栏。黙认是yes。)
4.scrollbars=yes | no |1 | 0 (是否显示滚动条。黙认是yes。)
5.location=yes | no |1 | 0 (是否显示地址地段。黙认是yes。)
6.status=yes | no |1 | 0 (是否添加状态栏。黙认是yes。)
7.menubar=yes | no |1 | 0 (是否显示菜单栏。黙认是yes。)
8.resizable=yes | no |1 | 0 (窗口是否可调节尺寸。黙认是yes。)
9.titlebar=yes | no |1 | 0 (是否显示标题栏。黙认是yes。)
10.fullscreen=yes | no |1 | (是否使用全屏模式显示浏览器。黙认是no。处于全屏模式的窗口必须同时处于剧院模式。)
七、Window对象的常用事件
1.onload(一个页面或一幅图像完成加载)
2.onmouseover(鼠标移到某元素之上)
3.onlick(当用户单击某个对象时调用的事件句柄)
4.onkeydowm(某个键盘按键被 按下)
5.onchange(域的内容被改变)
八、匿名调用函数
Function 函数名() {
javaScript代码
}
调用函数:onclick=“函数名() "
网上常见匿名写法
方式一:事件名=function(){…}
方式二: (function (){
JavaScript代码;
}())
直接运行函数 window.onload=function(){…}
<body onload= "事件名() " >
九、Date对象(获取时间)
var 日期对象=new Date(参数)
参数格式:MM DD,YYYY,hh:mm:ss
Date 对象的方法
Seconds 和 Minutes(0 至 59 )
Hours(0 至 23 ) Day(0 至 6(星期几) )
Date(1 至 31(月份中的天数) )
Months(0至 11(一月至十二月) )
<script language="javascript" type="text/javascript">
function disptime() {
var today = new Date(); //获得当前时间
var hh = today.getHours(); //获得小时、分钟、秒
var mm = today.getMinutes();
var ss = today.getSeconds();
document.getElementById("myclock").innerHTML=hh+":"+mm+":"+ss;
}
</script>
十、定时函数
setTimeout()用法 setTimeout(“调用的函数”, “指定的时间后")
setInterval()方法 setInterval("调用的函数", "指定的时间间隔")
var myTime=setTimeout("disptime( ) ", 1000 );
var myTime=setInterval("disptime( ) ", 1000 );
setTimeout()只执行disptime()一次, 如果要多次调用使用setInterval()者者让disptime()自身再次调用setTimeout()
JavaScript函数和window对象的更多相关文章
- JavaScript中的window对象
JavaScript中的window对象:http://www.cnblogs.com/kissdodog/archive/2013/01/01/2841464.html
- 使用 JavaScript 中的 window 对象执行计时操作,完成一个抽奖程序
查看本章节 查看作业目录 需求说明: 使用 JavaScript 中的 window 对象执行计时操作,完成一个抽奖程序 实现思路: 在 HTML 页面中放置背景图片.转盘和指针 3 张图片,并设置指 ...
- JavaScript权威设计--Window对象之Iframe(简要学习笔记十四)
1.Window对象属性的文档元素(id) 如果在HTML文档中用id属性来为元素命名,并且如果Window对象没有此名字的属性,Window对象会赋予一个属性,它的名字是id属性的值,而他们的值指向 ...
- JavaScript权威设计--Window对象(简要学习笔记十三)
1.Window对象是所有客户端JavaScript特性和API的主要接入点. Window对象中的一个重要属性是document,它引用Document对象. JavaScript程序可以通过Doc ...
- 【温故而知新-Javascript】使用 Window 对象
1. 获取 Window 对象 可以用两种方式获得Window对象.正规的HTML5方式是在Document对象上使用defaultView属性.另一种是使用所有浏览器都支持的全局变量window . ...
- JavaScript中的window对象的属性和方法;JavaScript中如何选取文档元素
一.window对象的属性和方法 ①setTimeout()方法用来实现一个函数在指定毫秒之后运行,该方法返回一个值,这个值可以传递给clearTimeout()用于取消这个函数的执行. ②setIn ...
- JavaScript权威指南--window对象
知识要点 window对象及其客户端javascript所扮演的核心角色:它是客户端javascript程序的全局对象.本章介绍window对象的属性和方法,这些属性定义了不同的API,但是只有一部分 ...
- 理解JavaScript中的window对象
前言 每个JavaScript环境都有一个全局对象(global object).在全局范围内创建的任何变量实际上都是这个对象的属性,而任何函数都是它的方法.在浏览器环境中,全局对象是window对象 ...
- 第二章 函数和window对象
1.什么是函数函数相当于Java中的方法,每一个函数可以做一件事情,但是不属于某一个类 2.使用函数的好处:使代码模块化,功能分工明确,方便调用,思路功能清晰 3.函数的分类:(1)系统函数:系统提前 ...
随机推荐
- BZOJ 1572 USACO 2009 Open 工作安排
先把工作按照Deadline从小到大排序 然后按顺序取,deadline大于现在总用时就取,等于现在总用时就从前面已取的工作中找一个P最小的同它比较,取P较大的一个 用优先队列维护已取工作中P的最小值 ...
- textarea 提交到数据库的内容,输出到 html 中显示正常的格式
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 【codeforces 760D】Travel Card
[题目链接]:http://codeforces.com/contest/760/problem/D [题意] 去旅行,有3种类型的乘车票; 第一种:只能旅行一次20元 第二种:按时间计算,90分钟内 ...
- noip模拟赛 可耻
题目描述 给定一个长度为偶数的排列 p,你每次可以选取 p 排列中相邻的两个元素,假如分别是 x 和 y,那 么把 x 和 y 加入一个序列 q 的末尾,并将 x 和 y 从排列 p 中删除.重复上述 ...
- [poj1698]Alice's Chance[网络流]
[转]原文:http://blog.csdn.net/wangjian8006/article/details/7926040 题目大意:爱丽丝要拍电影,有n部电影,规定爱丽丝每部电影在每个礼拜只有固 ...
- C结构体里的冒号
unsigned m_ScrollType : 3; //uint型,占3bit; unsigned m_ScrollDirection ...
- [bzoj3295][Cqoi2011]动态逆序对_主席树
动态逆序对 bzoj-3295 Cqoi-2011 题目大意:题目链接. 注释:略. 想法:直接建立主席树. 由于是一个一个删除,所以我们先拿建立好的root[n]的权值线段树先把总逆序对求出来,接着 ...
- 虚拟化(四):vsphere高可用功能前提-共享存储搭建
虚拟化(一):虚拟化及vmware产品介绍 虚拟化(二):虚拟化及vmware workstation产品使用 虚拟化(三):vsphere套件的安装注意及使用 虚拟化(四):vsphere高可用功能 ...
- Xposed获取微信usernamepassword
请关注我的微信公众号 參考文章:Xposed恶意插件 Android 安全专项-Xposed 劫持usernamepassword实践 0x00 我在之前的文章中演示了一下怎样通过Xposed获取us ...
- ListView点击或选中item改变背景
点击或选中ListView中的一项后.使item背景改变,失去焦点相同显示选中的背景.又一次选中另外一项才刷新: 在Adapter中配置: public class MyAdapter extends ...