哪个是更好的选择,
将表示div id的字符串作为参数传递给函数,并在函数中使用$("#" + divid)
获取jQuery对象并更新它
或
将jQuery对象本身作为参数传递给函数?
由于
答案 0 :(得分:1)
我想如果我们考虑Dependency Inversion OO原则,我们应该传递对象(即注入依赖项),并让函数的代码引用抽象(jQuery对象接口)。您还可以通过删除一些字符串操作来节省一些开销。
否则,我不会烦恼太多。最重要的是在代码库中保持一致。
答案 1 :(得分:0)
我更喜欢传递对象的第二个,以减少再次获取和初始化对象的成本。