不同语言的风格冲突,JS和Python
$("#id_username").bind("keyup keydown focusout", function () {
var username = $("#id_username").val();
$("#current").load("/accounts/current/", {
"username": username,
});
});
var username = $("#id_username").val();
$("#current").load("/accounts/current/", {
"username": username,
});
});
上面的代码在IE6(仅在IE6),存在语法错误,原因是多了最后的一个逗号。之所以会写成这样,是因为平常写Python的时候,写字典时都会在最后的元素后加一个多余的逗号。Python程序员也提倡这种写法,因为这样增加新的元素时不容易出错。
示例代码如下:
return render_to_response(template_name, {
'user': user,
'card_list': card_list,
'used_list': used_list,
'used': used,
'total': total,
'used_count': used_count,
'expired_count': expired_count,
}, RequestContext(request))