
上QQ阅读APP看书,第一时间看更新
第2章 用JavaScript验证表单
简单不先于复杂,而是在复杂之后。
——Alan Perlis,使计算机科学成为独立学科的首届图灵奖得主
要知道JavaScript最初就是为了验证而生,而一个Web项目开发得不好就会因验证而死。
JavaScript的出现主要是为了解决服务器端遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,客户提交数据等待半天后,服务端提示说:“输入有错!”这是一件很让人郁闷的事情。
由于Web项目在验证步骤浪费的时间越来越多,所以需要JavaScript这样一个把门的人。
本章主要用范例讲解JavaScript被发明出来主要做的事情——表单验证。本章主要知识点:
● JavaScript正则表达式
● 表单元素事件