首页 > 代码库 > 140922●Javascript
140922●Javascript
Javascript——脚本语言(需要有宿主文件)
<script language="javascript">
具体内容;
</script>
上面标签可以放在<head>中、<body>中、<html>外。
alert("警告\n 请查错");//*alert(警告),弹出对话框;\n是换行。该对话框只有确认按钮。
confirm("确认?");//确认对话框。有确认跟取消两个按钮。返回值为true或false。
var a=prompt("请输入:","");//输入的都是字符串型
数据类型:字符串、小数类型、整数类型、布尔型、日期时间了类型。
变量,都是通用类型,可以直接使用,不用定义。
定义:var a;
类型转换:自动转换、强制转换。
强制转换:
其他类型→整数(小数类型只留下整数部分;字符串类型会从第一个不为数字的字符截掉)
a=parseInt(a)
其他类型→小数
a=parseFloat(a)
其他类型→字符串
后边加(+“”)
判断是否是合法的数字类型
isnan()
b=isnan(a);//nan(not a number),判断是否是非数值类型,返回值为true或false
数组
定义(数组是动态变长,可以不定义长度)
var a=new array();
赋值、取值
属性、方法
.length 数组元素的个数
.sort() 数组排序,按元素的首字符排序
.reverse() 反转
函数
function Add(a,b) //定义函数,a,b为形参
{
alert(“刚才输入的是:”+a“和”+“b”);
}
Add(3,9) //调用函数
DOM(Document Object Model,文档对象模型)
window:
1、属性(值或子对象)
.opener 打开当前窗口的源窗口。如果是浏览器打开的第一个窗口,则为null。
2、方法(函数)
window.open("www.baidu.com","_blank","toolbar=no menu=yes status=no location=no width=100 height=100 top=300 left=300 resizeable=yes scorllbars=yes"); //第一个是网址;第二个是在新窗口打开(_self,_top);第三个:去掉工具栏,保留菜单栏,去掉状态栏,去掉地址栏,宽,高,上边距,左边距,窗口大小是否可调,滚动条
window.close() //关闭当前窗口
w.close() // 关闭变量w中保存的窗口
id=window.setInterval("要执行的代码",间隔的时间) //每隔一定时间执行一次代码
window.clearInterval(id) //停止执行setInterval
id=window.setTimeout("要执行的代码",延迟的时间) //一定时间以后执行代码,只执行一次
window.clearTimeout(id) //停止执行setTimeout
3、事件(触发函数等动作的条件)
140922●Javascript