在回答问题前,首先大家需要了解下什么是javascript,什么是jQuery?
什么是javascript?
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。
在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript
什么是jQuery?
jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more(写得更少,做得更多)
通过上面的简单介绍,想必大家已经知道了最重要的一点,即:jQuery是一个javascript库;
学javascript还是jquery?
想学习js(javascript),必须学习原生的js 代码,这样才能了解js的精髓之所在。而jquery就是js的库,但是在实际应用中如果大量使用js推荐使用jquery,比较jquery已经对多浏览器的兼容性好,省去了很多麻烦。不用考虑兼容性。如果只会jquery而不会js不利于其它编程语言的学习。
javascript和jquery这两者之间几乎没有可比性。
虽然jquery基于javascript,但是实际上jquery是和javascript完全不同的两种语言,jquery实际上是一种逻辑式语言和纯粹的函数式语言的结合体。由于这两个特性,因此jquery对DOM的操作极度简化。使用jquery往往可用一两行代码实现javascript原生代码几十甚至上百行代码才能实现的功能。
但是jquery是一个特化的框架,它不是一个完整的解决方案,仍然离不开javascript。
只要学好了javascript,使用jquery将不会有什么问题。
新手程序员必须花时间重点学习一下javascript;
至于jQuery可以直接在使用时参考jQuery参考文档,不需花太多时间在上面,当然如果读者时间充裕,也可以学习下jQuery源码,一边更好的了解jquery实现原理。
推荐学习:JavaScript视频教程!!
以上就是学javascript还是jquery?的详细内容,更多请关注易知道|edz.cc其它相关文章!