先看看这篇《在jQuery定义自己函数》http://www.cnblogs.com/insus/p/3415444.html 程序越看越是有重构的地方。
先看1部分,由于在#16代码有宣告变量就找到标签赋值了,那#24行就是冗余的了,因此Insus.NET把它删除。
2和3部分,两个下拉列表,不管在什么情况之下,都是为它添加一个"选择..."的选项,我们就不必另外写它了,可以直接移至自定义函数中去。
这样一经修改过自定义函数DdlBind(obj,data),只在jQuery代码中有引用此函数,它都会生成“选择...”选项。所以Insus.NET也把#11和#21行jQuery代码删除。
你可以看到实时修改写操作过程:
最后的是,把对象清空的代码也移至自定义函数中去: