### 前段三大块
```
HTML css JavaScript
```
### 什么是JavaScript?
JavaScript是运行在浏览器端的脚步语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互与数据交互。JavaScript是浏览器解释执行的
```
1. JavaScript 是一种客户端脚本语言(脚本语言是一种轻量级的编程语言)。
2. JavaScript 通常被直接嵌入 HTML 页面。
3. JavaScript 是一种解释性语言(就是说,代码执行不进行预编译)。
```
### 特点
```
1. 弱类型
2. 基于对象。(因为面向对象需要具有封装、继承、多态的特征)
3. 安全
4. 兼容性
```
### JavaScript嵌入页面的方式
1、页面script标签嵌入
```
<script type="text/javascript">
var a = ‘你好!‘;
alert(a);
</script><input type="button" name="" onclick="alert(‘ok!‘);">
```
2.外部引入
```
<script type="text/javascript" src="js/index.js"></script>
```
3.行间事件(主要用于事件)
```
<input type="button" name="" onclick="alert(‘ok!‘);">
```
**javascript语句与注释**
1、一条javascript语句应该以“;”结尾
2、javascript注释
```
// 单行注释
var a = 123;
/*
多行注释
1、...
2、...
*/
```
### JavaScript变量
```
JavaScript 是一种弱类型语言,javascript的变量类型由它的值来决定。
定义变量需要用关键字 ‘var‘,
不使用var关键字定义全局变量在严格模式下将会执行错误 "use strict";
```
```
var a = 123;
var b = ‘asd‘;
//同时定义多个变量可以用","隔开,公用一个‘var’关键字
var c = 45,d=‘qwe‘,f=‘68‘;
```
**变量,函数,属性命名规范**
```
字母数字下划线($)
首字母不能为数字
严格区分大小写
不能使用关键字
```
原文:https://www.cnblogs.com/zifeng001/p/10828475.html