不同语言的风格冲突,JS和Python

   $("#id_username").bind("keyup keydown focusout", function () {
          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))

posted on 2011-11-17 09:20  ddper  阅读(230)  评论(0编辑  收藏  举报

导航