jQuery是一種開源的JavaScript庫,旨在簡化HTML文檔的遍歷、操作和事件處理。它是一個跨瀏覽器的JavaScript庫,封裝了許多不同瀏覽器之間所必須的代碼。jQuery最新版本是3.6.0,它詳細記錄了全面更新的新特性和API。
// 選擇器改進 jQuery(":visible") 現(xiàn)在可以使用 偽類 "hidden" 和 "visible"。 jQuery(":contains") 現(xiàn)在可以使用 偽類 "has"。 jQuery(":input") 的內(nèi)部效率現(xiàn)在比之前更好,特別是在表格上下文中。 // Ajax改進 jQuery現(xiàn)在不會重試超時請求。 xhr.getAllResponseHeaders()在XHR返回時恢復為正確的值。 // 提高了可移植性 jQuery現(xiàn)在在蘋果的Safari流應(yīng)用程序中運行,因為"key"事件鉤子現(xiàn)在也觸發(fā)了Safari WebView。 jQuery現(xiàn)在使用HTMLElement.contains解析器來查找元素的父/祖先元素以及。appendChild等DOM方法將始終優(yōu)先于insertBefore,從而提高瀏覽器的兼容性。 // 新的選擇器 :has() :lang() :focus-visible :target // 新的動畫效果 .fadeIn(),.fadeOut() .slideUp(),.slideDown() .animate() // 更多的工具方法 $.Deferred() $.when() // 事件 .on() .trigger() .off() // 樣式 .addClass() .removeClass() .css() // 操作 .append() .detach() .empty() .remove() // 屬性 .attr() .prop() .val() //遍歷 .each() .filter() .find()
這些更改和更新使得jQuery API更加強有力和靈活,在現(xiàn)有或者新的網(wǎng)站開發(fā)過程中,您可以更好地利用jQuery。