JavaScript客户端脚本语言
- scirpt插件
- 增强客户端的交互功能;
- js与java命名一样
- 解释性语言,被浏览器解释执行,从上到下
jscript加入网页方式
- 内嵌式:在网页中加入
<script>
做标记,中间的代码叫做js代码,只能用于本网页;<script></script>
- 外联式:将js代码独立成*.js文件,通过
<script src="*.js"></script>
导入,可以用于多个网页;不能在<script src="*.js"></script>
标签中再写js代码,除非新建<script></script>
- 在元素事件中,加入js代码
<input type="button" onclick="answer()" ondblclick="reset()" >
- 超链接伪url方式
<a href="javascript:alert('dd')"> 跳转 </a>
变量
- 弱类型,不一定要初始化
- 弱类型指的是什么数据都能够放,可以放数字,字符串,对象引用;
- javascript是弱类型语言,所以不能声明变量类型
- 变量的定义:var money;
- var title = “hello”,cost = 1000;
- var name = “Mike”
- 用户自定义的变量名和函数名不能和标签名相同
- 函数名也能和元素的id相同
js数据类型
- undefined 当声明的变量未初始化时,值为undefined
- 当函数无明确返回值时,其调用结果也是undefined
- null null == undefined
- null 表示不存在的对象
- string 可用单引号和双引号
- boolean true或false
- number NaN 表示非数字,它与自身不相等,一般发生在类型转换失败时,isNaN()校验是否为数字
jscript 引用类型
- 正则表达式
焦点事件
默认选中
- 单选框 复选框 checked
- 列表框 下拉框 selected