左右互博之精简代码

很普通的代码方式如下:(javascript)

var url = "~/Admin/User/Update" + ( jv.page().uid ? "/" + jv.page().uid : "") + ".aspx" ;

今天查看代码,想到为了简化写法,让 jv.page().uid 出现一次的解决方案.

1. 当 jv.page.uid 不以 "." 开头 且不以 "/" 结尾 且 中间不存在 "/." 的时候:

url = "~/Admin/User/Update" + ("/" + jv.page().uid + "." ).replace("/.",".") + "aspx" ;

2. ??

posted @ 2011-04-04 23:36  NewSea  阅读(234)  评论(0)    收藏  举报