JS可能是前端工程师在进行网页编码时最常用到的,其实,JS就是JavaScript的简称,两者是同一个东西,没有任何不同。而Jquery则是由第三方公司在JS基础上研发的脚本插件,作为前端工程师,掌握Jquery的应用是必须的。理由如下。
1、兼容性好
原生态的JS在很多浏览器中都存在大量兼容性问题,例如在某浏览器下测试通过,而在另外的浏览器下则无法正常运行。而Jquery在很大程度上解决了这个问题,在几乎所有新版本浏览器中都可以正常调用。
2、代码更精简
Jquery继承了JS的甩有优点,并且拥有一套完全独立的代码机制,可以大大简化程序员的代码编写量,从而大大提高开发效率。比如元素选取、元素操作、CSS操作、事件操作、动画特效、AJAX等等。正因此这样,很多的功能都在Jquery机制中已经实现,在程序上只需要做一些简单的调用即可。比如AJAX,用原生态JS代码写的话,需要写十几行代码,而Jquery完全封装了这个功能,只需要几行代码就能够解决了,如下代码:
$.ajax({url:"abc.txt",success:function(result){
$("#abc").html(result);
}});
3、轻量级
Jquery是一个JS的轻量级函数库,库文件非常小,比如jquery-1.9.1.min.js仅94kb,几乎不会给网页读取带来压力。
综上所述,JS是JavaScript的简称,而Jquery则是一个JS函数库。强烈推荐前端工程师学习Jquery并深入强化练习,最终应用到实际的网站建设项目当中。对于网站建设项目来讲,时间就是金钱,使用Jquery将大大缩短网站建设周期,从而节省成本,提高竞争力。