jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了何时使用jQuery包装器方法而不是内置的javascript方法大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
应该避免哪些jQuery方法支持内置方法/属性

例:

$('#el').each(function(){

  // this.id vs $(this).attr('id');
  // this.checked vs $(this).is(':checked');

});;

解决方法

在这些情况下我使用像this.id这样的直接javascript属性

>每当它完全符合我的要求时.
>当速度很重要时.
>当我关心的所有浏览器完全支持我需要的东西时.

我在以下情况下使用jQuery访问方法

>存在跨浏览器支持问题,或者我不确定是否存在跨浏览器问题.
>当jQuery方式具有更多或增强的功能时,在我的环境中有用.
>当它是链式操作的一部分时,链接可以更好地使用jQuery.
>当我已经在使用jQuery进行此操作时,混合/匹配某些直接访问和一些jQuery访问似乎不一致.

例如:str = $(elem).html()与str = elem.innerHTML相比没有任何优势,但$(elem).html(str)确实比elem.innerHTML = str有一些优势;因为jQuery方法将比innerHTML方法更彻底地清除被删除的对象.

大佬总结

以上是大佬教程为你收集整理的何时使用jQuery包装器方法而不是内置的javascript方法全部内容,希望文章能够帮你解决何时使用jQuery包装器方法而不是内置的javascript方法所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: