Jquery

定义

  • 早期的javascript提供的语言特性及内置功能十分之弱,难以使用
  • jquery 是使用 javascript 编写的第三方工具库,它为原生的javscript增加了许多便利的语法糖、常用功能及工具等
  • jquery一度成为javscript事实上的标准,它对javascript的所做的许多改进后来被javascript官方吸收和采用

jquery 版本与兼容性

  • 1.x:兼容ie678,使用最为广泛的,官方只做BUG维护,功能不再新增。因此一般项目来说,使用1.x版本就可以了,最终版本:1.12.4 (2016年5月20日)
  • 2.x:不兼容ie678,很少有人使用,官方只做BUG维护,功能不再新增。如果不考虑兼容低版本的浏览器可以使用2.x,最终版本:2.2.4 (2016年5月20日)
  • 3.x:不兼容ie678,只支持最新的浏览器。除非特殊要求,一般不会使用3.x版本的,很多老的jQuery插件不支持这个版本。目前该版本是官方主要更新维护的版本。

提示浏览器升级小工具 http://browsehappy.osfipin.com/

参考

去jquery化

  • 随着浏览器的发展,许多jquery提供的语法功能已经由浏览器内置实现
  • jquery库的提供的诸如ajax、动画等功能已经有专门的代码库实现,如fetch、CSS3动画等
  • jquery直接操作DOM,而现代前端更推崇基于虚拟DOM(VDOM)的操作模式

事实上,jquery仍然在更新 https://blog.jquery.com/

plain js cheatsheet

results matching ""

    No results matching ""