jQuery
Jquery 高级版javascript 提供了更加便利的js使用方式 楔子 需求二: 将上面的li标签实现隔行换色效果 js代码 <script> var obj = document.getElementsByClassName('city'); for (var j = 0;j < obj.length;j++){ if (j%2==0){ obj[j].style.backgroundColor = 'lightblue' }else{ obj[j].style.backgroundColor = 'lightgreen' } } </script> jquery代码 $('li:odd').css('background-color','lightblue') $('li:even').css('background-color','lightyellow') jquery介绍 js的痛点: window.onload事件只能出现一次 如果出现多次,后面的事件会覆盖前面的事件 浏览器兼容性问题 简单的功能实现的很繁琐,例如:渐变的动画效果 代码容错性差,如果此处报错,会影响后续代码执行 jquery的特点 链式编程: 比如 .show() 和 .html() 可以连写成 .show().html() 。 隐式迭代: 隐式 对应的是 显式。隐式迭代的意思是