W3C标准:网页主要由三部分组成
- 结构:HTML
- 表现:CSS
- 行为:JavaScript
JavaScript心得
JavaScript和Java是完全不同的语言,无论是概念还是设计,但是基础语法类似。
JavaScript是一种脚本语言,用来控制网页行为,它能使得网页可交互,无需编译,浏览器可以直接通过源代码解析并运行
JavaScript能改变HTML页面内容
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<script>
alert("hello JS~");//警告框
</script>
<body>
</body>
</html>
在HTML文档可以放置任意位置和数量的<script>
一般把脚本设置于<body>元素的底部,可以改善显示速度,脚本的执行会拖慢显示速度
JavaScript的基础语法
输出语句
变量
JavaScript是弱类型语言,变量可以存放不同类型的值
使用 var 关键字来声明变量(variable),此时变量为全局变量且允许重复定义
运算符
大致与Java用法一致
但存在一个特殊的运算符“===”(全等于)
==:
- 判断类型是否一样,如果不一样,则进行类型转换
- 再去比较其值
===:
- 判断类型是否一样,如果不一样,直接返回false
- 再去比较其值
流程控制语句
大致与Java用法一致
函数
JavaScript函数通过“function”关键字定义
function functionName (a,b) {
return a + b ; //形参和返回值都不需要定义数据类型
}
对象
Array相当于Java中集合,变长变类型
String对象
字符串变量可以用双引号或者单引号包裹
特殊方法:trim()
可以去除字符串前后的空白字符(常用)
自定义对象
BOM对象
浏览器对象模型
DOM对象
文档对象模型
事件监听
正则表达式
大致与Java的方法相同,区别是以'^'开始,'$'结束
JavaScript中的正则表达式有test()方法判断所传入字符串是否满足正则表达式
学习来源:w3school 在线教程