在html中应用JavaScript
1. 在html中调用js
- js需要用
<script>脚本写入位置</script>
声明;也可以用外部文件引入,如<script type="text/javascript" src="script1.js"></script>
。 - 当js位于html的
<head>
内:这些脚本在选择触发它的时候被触发 - 当js位于html的
<body>
内:这些脚本在页面加载时触发
2. js的数据类型/变量/运算符/方法/基本语句/事件
数据类型
- string:用
" "
或者' '
括起来都行 - 数值类型:包括整数和浮点数
- boolean布尔类型:
true
orfalse
- undefined未定义变量类型:一个
类型为undefined的值
指当变量被创建时,还未给变量赋值时具有的默认值 - null空数据类型
- object:对象类型
- string:用
变量
- 作为一个弱数据类型语言,其实是可以不用事先声明变量类型的,不过用
var
推断来在使用前声明变量是个好习惯。 - 区分大小写
- 作为一个弱数据类型语言,其实是可以不用事先声明变量类型的,不过用
运算符
- 运算:
+ - * / % | & << >> >>> - ~ ++ --
- 赋值:
= += -= *= /= %=
- 比较:
> < <= >= == != |= | ^= ^ ?: ||
- 运算:
方法
- 用
function
声明,注意关键字是小写 - 调用方法,比如在点击事件中调用
<input type="submit" OnClick="my_func()">
return
返回值
- 用
基本语句
js本身对加不加;
不敏感,不过加上是个好习惯。
1 |
|
- 事件
onload
:文档已加载完成onunload
:文档卸载或删除时onclick
:单击onmousedown
:按下鼠标onmouseup
:抬起鼠标onmouseover
鼠标移动到指定地onmousemove
:指定地的鼠标移动onmouseout
:鼠标移出onkeypress
onkeydown
onkeyup
onfocus
onblur
onsubmit
:提交表单onreset
:复位表单onselect
:用户选择了某些文本onchange
3. 应用
- 调用
setTimeout()
计时,倒数关闭1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20<head>
<!--Ctrl+S保存后就可以刷新浏览器预览-->
<meta http-equiv="Content-type" content="text/html; charset=utf-8 " />
<title>表单</title>
<style type="text/css">
</style>
<script type="text/javascript">
</script>
</head> - 风格化后滚动效果
1 |
|
- 在
<body>
中嵌入脚本
1 |
|
在html中应用JavaScript
http://example.com/2024/07/21/在html中应用JavaScript/