首先,讲一下我们为什么要学习Javascript。

1,Javascript是网页开发者必须要学习的三大语言之一。
2,HTML定义网页内容,CSS指定网页布局,而Javascript是用与控制网页的行为。

其次:

Javascript和Java是完全不同的两种语言。无论是语言的设计还是理念,都没有相同的地方。
Javascript也有版本号。从最初1997年的ECMAScript1到2016年的ECMAScript7已经有8个主要版本了。

那ECMAScript又是什么呢?

ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上后两者是ECMA-262标准的实现和扩展。

总之,知道ECMAScript和Javascript及JScript基本是一个东西就行了。而更详细的区别,有兴趣的可以到网上搜索,这里就不讲了,没什么必要。(不过有的时候,遇到浏览器兼容性问题的时候,需要考虑一下,是不是使用的语法、语句跟当前的ECMAScript版本有不兼容的地方。)

Javascript能做什么?

1,Javascript可以改变HTML的样式。
document.getElementById("demo").style.fontSize = "35px";

或:

document.getElementById('demo').style.fontSize = '35px';

getElementById()方法是Javascript运用最多的方法。用这个方法可以通过ID来查找元素。
另外,Javascript均允许单引号与双引号的使用。

2,Javascript可以改变HTML容器的内容
document.getElementById("demo").innerHTML = "Hello JavaScript";
3,JavaScript可以改变HTML的属性
<button onclick="document.getElementById('myImage').src='pic_bulboff.gif'">关灯</button>

点击该按钮的时候,将ID为myImage元素的src属性值修改为pic_bulboff.gif。

4,JavaScript可以隐藏HTML元素
document.getElementById("demo").style.display = "none";
5,JavaScript可以显示HTML元素
document.getElementById("demo").style.display = "block";