• ACCP软件工程师
  • BENET网络工程师
  • JAVA软件工程师
  • Python工程师
  • 安卓工程师
  • Web前端工程师
  • 软件测试工程师

web前端中JavaScript与jQuery有什么区别?

2018年04月26日 09:03供稿中心:北大青鸟西安兆隆

摘要: 对于很多的零基础web前端开发学习人员而言,往往高步明白js和jQuery到底有什么区别,学习了JavaScript之后为什么要学习jQuery。兆隆IT云学院web前端培训班资深讲师帮新手解惑什么事js和jQuery的区别。
对于很多的零基础web前端开发学习人员而言,往往高步明白js和jQuery到底有什么区别,学习了JavaScript之后为什么要学习jQuery。北大青鸟西安兆隆web前端培训班资深讲师帮新手解惑什么事js和jQuery的区别。
 
首先要从根本概念上区别这两者:
 
  第一.js是网页的脚本语言,记住一点js是语言!
 
  第二.jquery是用js语言写出来的一个框架!
 
  Web前端新手先要明白两者的根本区别?一个是语言,一个是框架,jquery就是基于JavaScript语言写出来的一个框架,实质上还是js而已。
 
  除过jquery之外还有extjs、dojo、easyui等比较优秀的web前端框架。我们一般都说JavaScript框架有哪些?然后一般回答就是jquery、extjs、dojo、easyui这些常见并且成熟的框架,他们的共同特点就是全用JavaScript语言写出来的框架.
 
  那么,既然可以直接写JavaScript脚本,那么为什么web前端培训课程中在学习JavaScript之后还要学习框架呢,一方面因为浏览器市场的多样化,导致了JavaScript的不兼容,所以框架一般就是将原生js代码封装成为更简单通用的接口、方法函数,然后避免了JavaScript语句在不同浏览器的不兼容性,另一方面这些web前端框架也极为方便开发者调用,就打比方你用js写某个功能要四句代码,带上jquery一句代码就搞定,这个就是框架的作用,但是实际上还是写了四句代码,只是封装起来了你看不到而已。同样的效果,只需要更少的代码行就能实现同样的酷炫效果了。
 
  最后在总结一下JavaScript与jQuery的区别就是,前者是语言,后者是框架!


文章来源:www.zhaolongedu.com
陕ICP备11012603号 Copyright  ©  2001-2018隶属于西安兆隆计算机培训中心版权所有