基于事件和对象驱动,并具有安全性的语言。
该语言运行在浏览器端,也有在服务器端的名称为Node.js
客户端浏览器用户输入:用户名 密码 手机号 邮箱
点击注册按钮,提交表单到服务器
服务器验证,验证没有问题的话存储数据,如果有问题页面返回,页面重新刷新。
导致的问题:一个选项没填好,就重新填。用户体验差。
特点是:浪费带宽
用户体验不好
用户等待的时间长
针对以上情况:网景公司发明了JavaScript语言,最初用于在客户端对表单域项目进行验证。js在客户端浏览器中对表单进行校验,如果正确,一次性的提交到服务器上。
网景公司在1995年发布了JavaScript语言,起初名字叫livescript,在发布前夕,改名JavaScript,与sun公司的java语言打了一个擦边球,这个决定使得网景后期得到许多商业回报
微软公司也有自己的脚本语言,名字为Jscript(JavaScript的拷贝版本)