JavaScript 简介
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言,也是 HTML 开发最主要的技术之一。本章主要以若干个实例来讲解 JS 的一些作用。
JavaScript 能够改变 HTML 内容
getElementById() 是多个 JavaScript HTML 方法之一。
本例使用该方法来查找 id为 demo 的 HTML 元素,并把元素内容(innerHTML)更改为 "你好 JavaScript":
实例
<!DOCTYPE html><html><body><h2>JavaScript 的作用</h2><p id="demo">JavaScript 能够改变 HTML 内容。</p><button type="button" onclick='document.getElementById("demo").innerHTML = "你好 JavaScript!"'>点击我!</button></body></html>
JavaScript 能够改变 HTML 属性
本例通过改变 <img> 标签的 src 属性(source)来改变一张 HTML 图像:
<!DOCTYPE html><html><body><h2>JavaScript 可以点亮灯泡</h2><p>JavaScript 能够改变 HTML 属性值。</p><p>在本例中,JavaScript 改变了图像的 src 属性值。</p><button onclick="document.getElementById('myImage').src='/images/eg_bulbon.gif'">开灯</button><img id="myImage" border="0" src="/images/eg_bulboff.gif" style="text-align:center;"><button onclick="document.getElementById('myImage').src='/images/eg_bulboff.gif'">关灯</button></body></html>
JavaScript 能够改变 HTML 样式 (CSS)
改变 HTML 元素的样式,是改变 HTML 属性的一种变种:
<!DOCTYPE html><html><body><h2>JavaScript 改变 p 标签的样式</h2><p id="demo">JavaScript 能够改变 HTML 元素的样式。</p><button type="button" onclick="document.getElementById('demo').style.fontSize='35px'">点击我!</button></body></html>
JavaScript 能够 隐藏/显示 HTML 元素
可通过改变 display 样式来 隐藏/显示 HTML 元素:
<!DOCTYPE html><html><body><h2>JavaScript 实现 隐藏/显示 p 元素</h2><p id="demo">JavaScript 能够 隐藏/显示 HTML 元素。</p><button type="button" onclick="document.getElementById('demo').style.display='none'">隐藏文本!</button><button type="button" onclick="document.getElementById('demo').style.display='block'">显示文本!</button></body></html>
总结
JavaScript是一种属于网络的高级脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。
很多开源的前端框架如 jquery, easyUi 等都是在 JavaScript 的基础上封装实现的。因此学好 JavaScript 是前端开发的基础。