上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2.3 JavaScript简介
在Web标准中,使用HTML设计网页的结构,使用CSS设计网页的外观,使用JavaScript制作网页的特效。CSS样式表可以控制和美化网页的外观,但对网页的交互行为却无能为力,此时脚本语言提供了解决方案。
JavaScript是一种由Netscape公司的LiveScript发展而来的客户端脚本语言,Netscape公司最初将其脚本语言命名为LiveScript,在Netscape与Sun合作之后将其改名为JavaScript。为了取得技术优势,Microsoft公司推出了JScript,它与JavaScript一样,可以在浏览器上运行。为了互用性,ECMA国际制定了ECMAScript 262标准(ECMAScript),目前流行使用的JavaScript和JScript可以认为是ECMAScript的扩展。
JavaScript的开发环境很简单,不需要Java编译器,而是直接运行在浏览器中。JavaScript通过嵌入或调入HTML文件中实现其功能。通过JavaScript可以实现网页中常见的特效,例如,循环滚动的字幕、下拉菜单、Tab切换栏、轮播广告等。图1-5所示为通过JavaScript实现的轮播广告,每隔一段时间,广告自动切换到下一幅画面;用户单击广告下方的数字,将直接切换到相应的画面。
图1-5 轮播广告