jQuery是非常常用的一個前端js庫。它的版本主要有3大類,分別是:1.X 、2.X 、 3.X。每個大類下又有若干不同的版本,按時間以此的更新。
這些版本是什么關系?有什么差異?下面簡單分析一下。
1.從對於IE瀏覽器的支持程度來說,只有1.X版本的jQuery才支持IE6/7/8,2.X版本和3.X版本都已經不在支持。
2.那2.X版本跟3.X版本又有何區別?jQuery3.0版本是在2016年下半年才推出的,在此之前只有1.X版本和2.X版本,在1.X版本和2.X版本共存的時代,這2種版本的編號和更新是同步的,也就是說,假如推出了一個1.10的新版本,一定會同時更新一個2.10的版本與之對應。
3.在2016年下半年開始,為了減少維護困難,也由於國外使用IE6/7/8的用戶幾乎沒有了(只有咱們國內還有一部分用戶在使用XP,以及IE6/7/8),當然最重要的原因是微軟自己宣布放棄IE了,不在更新IE了,所以jQuery也就再也不考慮IE6/7/8了。出於對版本控制的考慮,jQuery推出了3.0版本。這個版本與1.x和2.x版本再也沒有任何瓜葛了。
PS:我們國內開發,如果使用jQuery,絕大多數都是1.x版本,比如京東,仍然是1.6版本