分类 javascript 下的文章

错误处理在处理程序设计中的重要性是毋庸置疑的,任何有影响力的web应用程序都需要一套完善的错误处理机制。当然,大多数佼佼者确实做到了这一点,但通常只有服务器端应用程序才能做到如此。实际上,服务器端团队往往会在错误处理机制上投入较大精力,通常要考虑按照类型、频率,或者其他重要的标准对错误进行分类。这样一来,开发人员就能够理解用户在使用简单数据库查询或者报告生成脚本时,应用程序可能会出现的问题。

- 阅读剩余部分 -

fucntion upper(n) {
  n = '' + n;
  if (!/(^[1-9]\d*$)/) {
    return '非法数字';
  }
  var uppercase = '千百亿千百十万千百十个';
  var nLength = n.length;
  var newStr = '';
  if (uppercase.length - nLength < 0) {
    return '数字过长';
  }
  uppercase = uppercase.substr(uppercase.length - nLength);
  for (var i = 0; i < nLength; i++) {
    newStr += '零一二三四五六七八九'.charAt(n[i]) + uppercase.charAt(i);
  };
  newStr = newStr.substr(0, newStr.length - 1);
  console.log(n,newStr);
  return newStr;
}

什么是函数节流与函数防抖
举个栗子,我们知道目前的一种说法是当 1 秒内连续播放 24 张以上的图片时,在人眼的视觉中就会形成一个连贯的动画,所以在电影的播放(以前是,现在不知道)中基本是以每秒 24 张的速度播放的,为什么不 100 张或更多是因为 24 张就可以满足人类视觉需求的时候,100 张就会显得很浪费资源。再举个栗子,假设电梯一次只能载一人的话,10 个人要上楼的话电梯就得走 10 次,是一种浪费资源的行为;而实际生活正显然不是这样的,当电梯里有人准备上楼的时候如果外面又有人按电梯的话,电梯会再次打开直到满载位置,从电梯的角度来说,这时一种节约资源的行为(相对于一次只能载一个人)。

- 阅读剩余部分 -