1 异步
- 前端发送ajax请求获取数据时,返回的数据会在其它地方用到的话,应该将属性async设置成false,否则其它地方获取的数据为undefined,可能会导致其他错误。举例:
func1(){ var arrry_name = ajax({ async:false ...... }); return arrry_name ; } func2(){ var name = func1(); for(var i =0;i<name.length;i++){//如果不是他不请求的话,这里会报错,识别不了length属性 } }
2 事件
- 触发事件
- 触发事件后,异常分支,记得返回false,即return false,否则再次触发事件时,可能引发未知错误。