淘先锋技术网

首页 1 2 3 4 5 6 7

jQuery是一个JavaScript的库。它很容易使用,并且可以帮助开发者轻松地操作网页中的元素。最近,jQuery发布了3.2.1版本,这个版本带来了一些非常酷的新功能。

首先,jQuery 3.2.1支持异步deferred对象。在以前的版本中,jQuery使用了Promise来处理异步回调。但是现在,它使用了ES6中的deferred对象来更好地支持异步任务。

// 以前版本中的Promise
$.get("example.php")
.done(function(data) {
console.log(data);
})
.fail(function(error) {
console.log(error);
});
// 新版本中的deferred对象
$.get("example.php")
.done(function(data) {
console.log(data);
})
.fail(function(error) {
console.log(error);
})
.always(function() {
console.log("完成");
});

其次,jQuery 3.2.1消除了在iOS 10 Safari上的一个问题。这个问题会导致iOS设备在滚动网页时出现跳跃。现在,jQuery在iOS 10 Safari上可以平滑地滚动页面。

最后,jQuery 3.2.1删除了一些弃用的API。这些API已经在以前的版本中过时了。从现在起,开发者将不能使用它们。这允许jQuery更加简洁、高效。

// 弃用的API
$(document).ready(function() {
// code here
});
// 新的API
$(function() {
// code here
});

总的来说,jQuery 3.2.1带来了一些非常好的变化。它支持异步deferred对象、解决了iOS设备上的一个问题,而且删除了一些过时的API。我们可以使用这个版本来简化我们的编程工作。