1. 取页面中的数据时,如果有特殊字符,要在后台使用htmlspecialchars_decode()转码,否则可能会超出数据长度。
  2. 输入框要使用maxlength属性和正则限制数字格式和文本格式,在后台要使用addslashes()转义字符串,防止单引号导致sql报错。
  3. linux上保存的中文文件名的文件,如果需要下载,需要将文件名编码改为GBK,然后使用urlencode()编码文件名,才可以正常下载。
  4. js判断数字大小的时候,如果不转换成数字类型,会出现  '5'>'033'  的情况,避免方法1、转换成数字类型比较parseInt()。2、使用正则严格控制数字格式/^(0|[1-9]\d*)$/.test(value),去http://tool.chinaz.com/regex/测试js的正则。
  5. js闭包中,如果当前条件不允许继续执行下面的代码,直接使用return结束。
  6. 对美工同学写的正则和js保持怀疑态度。
  7. 把使用者当成一只狗或者一只猫。
  8. 把自己变成强迫症可以避免犯以上错误。
最后修改:2017 年 03 月 26 日
如果觉得我的文章对你有用,请随意赞赏