模擬面試、簡歷指導、入職指導、計畫指導、答疑解惑 可私信找我~已幫助100+名同學完成改造!
前言
大家好,我是林三心,用最通俗易懂的話講最難的知識點是我的座右銘,基礎是進階的前提是我的初心~
背景
其實在去年,Jquery 就宣布了要釋出 4 版本
可以看到,Jquery 在五天前釋出了 4 版本
Jquery4.0 更新了啥?
接下來說一下到底更新了啥?
棄用了 1x 和 2x 版本,廢棄一些方法
這意味著不再去相容低版本了,未來 Jquery 將著力於發展新的版本,棄用了一些方法
jQuery.cssNumber
jQuery.cssProps
jQuery.isArray
jQuery.parseJSON
jQuery.nodeName
jQuery.isFunction
jQuery.isWindow
jQuery.camelCase
jQuery.type
jQuery.now
jQuery.isNumeric
jQuery.trim
jQuery.fx.interval
Typescript 重構
看過 Jquery 源碼的都知道,以前 Jquery 是用 JavaScript 寫的,現在新版本是采用 Typescript 重構的,提高整體程式碼的可維護性
對新特性的支持
jQuery 4.0 將添加對新的 JavaScript 特性的支持,包括:
async/await
Promise
Optional Chaining
Nullish Coalescing
最佳化效能
最佳化 DOM 操作
改進事件處理
最佳化 Ajax 請求
增強相容性
增強相容性
支持 Internet Explorer 11 和更高版本
支持 Edge 瀏覽器
支持 Safari 瀏覽器
FormData 支持
jQuery.ajax 添加了對二進制數據的支持,包括 FormData。
此外,jQuery 4.0 還刪除了自動 JSONP 升級、將 jQuery source 遷移至 ES 模組;以及添加了對 Trusted Types 的支持,確保以 TrustedHTML 封裝的 HTML 能以不違反 require-trusted-types-for 內容安全策略指令的方式用作 jQuery 操作方法的輸入。
由於刪除了 Deferreds 和 Callbacks(現在壓縮後不到 20k 字節),jQuery 4.0.0 的 slim build 變得更加小巧。
還有人用 Jquery 嗎?
隨著現在前端發展的迅速,越來越多人投入了 React、Vue 的懷抱,這意味著越來越少人用 Jquery 了,而且用 Jquery 的基本都是老計畫,老計畫都是求穩的,所以也不會去升級 Jquery
所以我不太看好 Jquery 後續的發展趨勢,雖然曾經它真的幫助了我們很多
雖然如此,現階段 NPM 上,Jquery 的下載量依舊是 Vue 的兩倍
結語
我是林三心
一個待過 小型toG型外包公司、大型外包公司、小公司、潛力型創業公司、大公司 的作死型前端選手;
一個偏前端的全幹工程師;
一個不正經的金塊作者;
逗比的B站up主;
不帥的小紅書博主;
喜歡打鐵的籃球菜鳥;
喜歡歷史的乏味少年;
喜歡rap的五音不全弱雞如果你想一起學習前端,一起摸魚,一起研究簡歷最佳化,一起研究面試進步,一起交流歷史音樂籃球rap,可以來俺的摸魚學習群哈哈,點這個,有7000多名前端小夥伴在等著一起學習哦 -->
廣州的兄弟可以約飯哦,或者約球~我負責打鐵,你負責進球,謝謝~