1995年,JavaScript问世。它的用途是代替Perl等服务器端语言处理输入验证。
应为js问世前,验证表单是否已填、是否有效都需要与服务端一次通信。缓慢的网速导致用户体验极差
可以想象一下,你填写完表单,单击“提交”按钮,等 30 秒处理,然后看到一条消息, 告诉你有一个必填字段没填。
随着时间推移,现在的js已不仅仅是用于数据验证,而是渗透到浏览器窗口及其内容的方方面面。JavaScript 已被公认为主流的编程语言,能 够实现复杂的计算与交互,包括闭包、匿名(lambda)函数,甚至元编程等特性。不仅是桌面浏览器, 手机浏览器和屏幕阅读器也支持 JavaScript,其重要性可见一斑。就连拥有自家客户端脚本语言 VBScript 的微软公司,也在其 Internet Explorer(以下简称 IE)浏览器最初的版本中包含了自己的 JavaScript 实现。