原生JS还是有一定的局限性
1.事件覆盖
比如说:
window.onload = function(){}
一个页面只能有一个,再写一个window,onload会覆盖掉原先的。
2.获取不存在元素会报错
获取不存在的元素会报错,代码的容错性很差
3.浏览器兼容问题
例如:innerText在火狐浏览器没有用
4.原生的代码量比较大
对获取元素操作元素比较麻烦,例如Ajax。
5.动画效果实现起来比较麻烦
jQuery能够解决上面所有的问题
原生JS还是有一定的局限性
1.事件覆盖
比如说:
window.onload = function(){}
一个页面只能有一个,再写一个window,onload会覆盖掉原先的。
2.获取不存在元素会报错
获取不存在的元素会报错,代码的容错性很差
3.浏览器兼容问题
例如:innerText在火狐浏览器没有用
4.原生的代码量比较大
对获取元素操作元素比较麻烦,例如Ajax。
5.动画效果实现起来比较麻烦
jQuery能够解决上面所有的问题