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。我们可以使用这个版本来简化我们的编程工作。