很严肃的问题
今天从网上看到个很漂亮的页面,就保存下了,发现其xxx.js文件密密麻麻,乱的不行:
idateForm=function(){SignUp.ValidateMembername();SignUp.ValidatePassword();SignUp.ValidateAltEmail();SignUp.ValidateQuestion();SignUp.ValidateAnswer();SignUp.ValidateFirstName();SignUp.ValidateLastName();SignUp.ValidateGender();SignUp.ValidateBirthYear();SignUp.ValidateRegion();SignUp.ValidateZipCode();SignUp.ValidateHip();SignUp.DisplayErrors()};SignUp.AddError=function(a,d,c,b){if(typeof SignUp.Errors=="undefined"){SignUp.Errors={};SignUp.Errors.List={};SignUp.Errors.length=0}if(typeof b=="undefined")b=[];if(typeof SignUp.Errors.List[a.id]=="undefined")SignUp.Errors.length=SignUp.Errors.length+1;SignUp.Errors.List[a.id]=new SignUp.Error(a,d,c,b)};SignUp.RemoveError=function(a){if(typeof SignUp.Errors=="undefined"||typeof SignUp.Errors.List[a]=="undefined")return;delete SignUp.Errors.List[a];SignUp.Errors.length=SignUp.Errors.length-1};SignUp.HaveErrors=function(){if(typeof SignUp.Errors=="undefined"||SignUp.Errors.length==0)return false;return true};SignUp.DisplayErrors=function(){d();if(!SignUp.HaveErrors())return;for(var a in SignUp.Errors.List)c(SignUp.Errors.List[a]);function d(){var c=document.getElementsByTagName("P");for(var a=0;a<c.length;a++)if(b(c[a
...
大家在阅读这样的js代码时不会就这样看吧?有没有什么东西能整理下,使之更加规范呢?