一、概述

1.JavaScript是世界上最流行的脚本语言。
2.JavaScript与java内容上没有多大的联系。
3.JavaScript对后端十分重要。
4学习JavaScript框架——vue(虚拟DOS 和模块化设计结合)
5.JavaScript只花了10天左右就开发出来了。


二、快速入门

1.基本语法JavaScript和css差不多。

2.浏览器控制台使用

console.log(XX) ——在浏览器控制台打印XX

javascript学什么 javascript学完学什么_javascript

3.JavaScript代码定义变量:
var 变量名 = 值

4.数组

javascript学什么 javascript学完学什么_javascript_02

5.对象(不用初始化对象各属性)

javascript学什么 javascript学完学什么_javascript值得学习吗_03

6.严格检查模式

javascript学什么 javascript学完学什么_前端_04

7.字符串

javascript学什么 javascript学完学什么_javascript_05

8.数组

javascript学什么 javascript学完学什么_jQuery_06


三、函数(重点)

1.函数定义与调用

第一种定义方式

function abs(x){
	if(x>=0){return x;}
	else 
	{return -x;}
}//绝对值函数

第二种定义方式

var abs = function(x){
	if(x>=0){return x;}
	else 
	{return -x;}
}

两种定义方式是等价的。

调用方式

abs(10)//10
abs(-10)//10

拓展

arg[]介绍

javascript学什么 javascript学完学什么_学习_07


rest介绍

javascript学什么 javascript学完学什么_前端_08


2.变量作用域

内部函数的变量和外部重名:就近原则(使用内部的)

外部不能使用内部的

js是解释性语言,解释一句,执行一句。

函数的变量都是在最开始全部定义完

javascript学什么 javascript学完学什么_前端_09


javascript学什么 javascript学完学什么_javascript值得学习吗_10


四、对象

1.Date

javascript学什么 javascript学完学什么_jQuery_11


2.JSON

javascript学什么 javascript学完学什么_前端_12


javascript学什么 javascript学完学什么_学习_13

五、面向对象

1.类是模板,对象是具体实例

2.js中的class

javascript学什么 javascript学完学什么_jQuery_14


六、一些浏览器对象(操作BOM)

1.location

javascript学什么 javascript学完学什么_前端_15


2.document

javascript学什么 javascript学完学什么_javascript值得学习吗_16


javascript学什么 javascript学完学什么_jQuery_17


七、操作DOM对象

javascript学什么 javascript学完学什么_jQuery_18


documentgetElementById()//通过id获取dom节点,类似地可以通过class或者标签获得dom节点。

javascript学什么 javascript学完学什么_javascript_19

javascript学什么 javascript学完学什么_学习_20


八、jQuery

1.公式:($ 代表jQuery)

javascript学什么 javascript学完学什么_学习_21


javascript学什么 javascript学完学什么_jQuery_22


2.引入jQuery有两种方式:通过加入jQueryCDN语句在线导入,通过下载jQuery包导入。

https://jquery.cuishifeng.cn/(学习jQuery方法的网站)

3.

javascript学什么 javascript学完学什么_javascript_23


4.

javascript学什么 javascript学完学什么_jQuery_24


javascript学什么 javascript学完学什么_javascript_25

本篇参考b站狂神的js教程视频
https://www.bilibili.com/video/BV1JJ41177di?p=1&vd_source=0eb889b04c54ae8c7c85da5db6a41b10