1.JavaScript是网景(Netscape)公司开发的一种基于客户端浏览器,面向对象、事件驱动式的网页脚本语言.
2.JavaScript:定义在函数外的变量是全局变量; 定义在函数内的变量,如果声明了var,那这个变量就是局部变量,如果不声明var,不那么这个变量就是全局变量。
3.with:表示在with括号包含的代码都是属于document对象里面的函数
with(document){
write("XXX");
write("XXXX");
}
4.JavaScript:在JavaScript中函数(function)就是对象,可以把函数当成一个构造函数来使用。在JavaScript中没有方法(函数)重载的概念。
5.给JavaScript的对象指定方法:
<script type= "text/javascript">
function member(name, age){
this .name = name;
this .age = age;
this .display = display; //指定Member对象的display方法;
}
function display(){
document.write( this .name + " : " + this.age + "<br />" );
}
</ script>
function member(name, age){
this .name = name;
this .age = age;
this .display = display; //指定Member对象的display方法;
}
function display(){
document.write( this .name + " : " + this.age + "<br />" );
}
</ script>
6.定时器:
1)
window对象中有一个定时方法setTimeout(Object,int);其中Object对象中要写标准的JS代码;int参数写要隔多长时间后执行一次,以毫秒为单位
window.setTimeout(
"alert("定时器")"
, 7000);
2)window对象中一个定时器方法["定时器对象名
=
"]setInterval(Object,int);同上、这个方法可以通过调用window.clearInteral(定时器的名字);终止定时器的执行;
3)两种定时器的区别:第一种定时是在某个时间后执行传进去的JS代码,而第二种是每隔一段时间后执行一次传进去的JS代码;
7.在JavaSctipt中有一个function对象,所有自定义的 函数都是function对象类型的。function对象接收的所有参数都市字符串类型的,其中最后一个参数就是要执行的函数体,而前面的参数则是函数真正需要接收的参数。
8.在JavaScript中,每个函数都有一个隐含的对象,arguments,表示给函数实际传递的参数。
9.在JS中为某个对象(控件)绑定事件通常可以采用两种手段:
1)< input type = "password" onblur = "checkPassword(this)" />
2)
<script type="text/javascript">
function getEvent(event){
function getEvent(event){
alert("事件类型:" + event.type);
}
document.write("单击中...");
document.onmousedown = getEvent;
</script>
10.两种类型的Cookie:
1)持久性cookie:会被存储到硬盘上.
1)持久性cookie:会被存储到硬盘上.
2)回话Cookie:不会存储到客户端硬盘上,而是放在浏览器进程所处的内存当中,当浏览器关闭,则该Cookie就会销毁。