jQuery3中的问题和解决方案

jQuery3中的问题和解决方案
在jQuery的第一阶段,3版本被发布。变化很大。如果我们想使用3,我们建议我们先仔细看看新的特性,否则会造成一些小问题,如下面的代码。

不知道jQuery的30个新特性的人可以参考这篇文章。

$(函数(){())
$(#容器)Html(你好);
})
这很简单。此时没有问题,它可以正常显示内容,但是如果内部异常出现在$(函数({…}))中,麻烦的问题就会出现。

异常后添加一个状态
$(函数(){())
把新的错误(错误的);
$(#容器)Html(你好);
});
页面并没有显示内容是正常的,但是控制台没有显示任何错误消息,这显然与我们的期望不同。

因为当使用jQuery 2时,在这种情况下,控制台可以提示错误。

$(函数(){())
把新的错误(错误的);
$(#容器)Html(你好);
});

和解条款

因为jQuery 3正式支持承诺,所以您可以使用允诺形式为就绪(),并以失败抛出异常。

例如
美元。ready.then(函数(){()
把新的错误(错误的);
$(#容器)Html(你好);
})失败(函数(错误){)
把错误;
});
此时,控制台可以显示错误信息。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部