js学习笔记
1、简称js,脚本语言(java是非脚本语言,没有任何关系),目标程序是以文本保存,
2、Javastrip分为三大块:ECMASctipt(核心语法),文档对象核心DOM(操作网页),浏览器对象核心BOM(后退,刷新,关闭网页),
3、嵌入JS的三种方式。
第一种:行间事件:在标签中使用事件句柄。
事件驱动型,事件对应事件句柄,以标签的属性存在,标签是事件源,发生事件时, 监听器(浏览器)监视事件的发生,事件发生后监听器调用事件对应的代码。
第二种:页面script标签嵌入(脚本块),位置没有限制,可以出现多个,
<script type=”text/javascript>代码,自上而下执行</script>
第三种:引入外部独立js文件
自上而下执行,src属性,不是href,
4、JS弹窗
函数alert,由js内置DOM对象window,alert是window的方法。Window可以省略
5、标识符和关键字
变量声明与赋值,var,
6、函数
定义:function 函数名(参数列表)
{
函数体;
}
或者
函数名=function(参数列表)
{
函数体;
}
调用:可以参数不齐,调用方法同java。可以先调用再声明。
在事件句柄中也可以调用函数:
7、局部变量和全局变量。
全局:浏览器打开时分配空间,关闭释放。
局部:在函数里声明,执行函数时分配空间,关闭释放。