javascript 的介绍
一、什么是javascript
JavaScript被设计用来向HTML页面添加交互行为
JavaScript是一种脚本语言(脚本语言是一种轻量级的编程语言)
JavaScript由数行可执行计算代码组成
JavaScript通常被直接嵌入HTML页面
JavaScript是一种解释性语言(代码执行不进行预编译)
所有人无需购买许可证均可使用JavaScript
Java与JavaScript有什么区别?
他们没有关系
二、javascript 的作用
- HTML:它是整个网站的骨架。
- CSS: 它是对整个网站骨架的内容进行美化(修饰)
- Javascript: 它能够让整个页面具有动态效果。
三、javascript 的组成部分
- ECMAScript:它是整个 javascript 的核心,包含(基本语法、变量、关键字、保留字、数据类型、语句、函数等等)
- DOM: 文档对象模型, 包含(整个 html 页面的内容)、
- BOM: 浏览器对象模型,包含(整个浏览器相关内容)
四、javascript 语法
1、javascript 基本语法
- 区分大小写
- 变量是弱类型的(String str=”aaa” ,var str=”123”;)
- 每行结尾的分号可有可无(建议大家写上)
- 注释与 java、 php 等语言相同
2、javascript 的变量
- 变量可以不用声明,变量是弱类型。
- 统一使用 var 来定义!
- 定义变量的时候不要使用关键字和保留字。
3、javascript 数据类型
Javascript 数据类型分为原始数据类型和引用数据类型
- 原始数据类型:string、 number、 boolean、 null、 undefined
- 引用数据类型:Array 、Boolean、Date、Math、Number、String、RegExp
4、javascript 运算符
其它运算符与 java 大体一致,需要注意其等性运算符。
== 它在做比较的时候会进行自动转换。
=== 它在做比较的时候不会进行自动转换。
5、javascript 语句
所有语句与 java 大体一致。
6、获取元素内容
获取元素
document.getElementById(“id 名称”);
如果 id 是一个字符串,那么必须加上引号,如果是一个变量那么不需要。
获取元素里面的值
document.getElementById(“id 名称”).value;
7、javascript 事件
表单提交事件: onsubmit
8、javascripte 的输出
警告框: alert();
向页面指定位置写入内容: innerHTML(属性)
向页面写入内容: document.write(“”);