• :在线测试工具暂时不可用,小伙伴们可以使用本地编辑器来代替,绿叶全新版本正在快马加鞭开发中,比心~

1.1 jQuery是什么?

终于迎来了jQuery的学习,从刚刚接触HTML到这里,大家已经走了很远的路了。在jQuery学习之前,我们先来给大家先拉扯一些非常必要的基础知识。这些内容对于大家理解jQuery是非常重要的。

一、从JavaScript到JavaScript库

“jQuery、Prototype、Dojo、YUI、Ext.js……”

在Web前端学习中,我们肯定或多或少见过以上名词。其实这些名词指的都是“JavaScript库”。JavaScript库是什么鬼?本来已经有JavaScript了,干嘛还会出现这些东东呢?

通过JavaScript的学习,我们都知道JavaScript是一门很繁琐的语言。举个例子,如果我们要用JavaScript来实现一些图片轮播、Tabs选项卡等,代码量会非常多。因此为了减少工作量,我们常常会把JavaScript经常用到的一些功能特效封装起来成为一个“代码库”,然后开发者只需要调用一些简单的函数就能进行快速开发。

对于“JavaScript库”与“JavaScript”的关系,我们可以这样想:假如我们见到一个特效,然后我把这个特效封装成一个函数,以后每次我们只需要调用函数就能使用到这个特效。我们把常用的特效都像上面那样封装成一个个函数,这些函数放到一起就成了一个JavaScript库。也就是说,jQuery、prototype等这些JavaScript库本身就是用JavaScript语言来写的,这句话应该很好理解。

我们把JavaScript比喻成“原料”,则JavaScript库就好比用原料做成的“半成品”,而你程序项目就像是“成品”。你想要得到成品,可以直接用原料做,也可以选择加入一些半成品。如果用原料来做,工序肯定是最多的。但是如果我们使用半成品效率更加高!

我们即将学到的jQuery就是JavaScript中最好的半成品!

二、什么是jQuery

jQuery,顾名思义,也就是JavaScript和Query(查询),即辅助JavaScript开发的库。jQuery是全球最流行用得最多的JavaScript库,没有之一。jQuery是在世界前10000个访问最多的网站中,有超过55%在使用jQuery。

从上面我也也知道了,其实jQuery就是用JavaScript来写的,它只是把我们在JavaScript中最常用的的功能封装起来,以方便我们快速开发。想当年,jQuery的创始人John Resig就是受够了JavaScript“语法繁琐、兼容性差、维护困难等”这些,才创建了jQuery。

jQuery具有以下优点:

  • (1)代码简洁
  • (2)完美兼容
  • (3)强大的选择器
  • (4)轻量级
  • (5)完善的Ajax
  • (6)丰富的插件

……

简洁与高效”是jQuery最大的特点。有一句话说“每多学一点知识,就少写一行代码”。jQuery更是如此,jQuery的理念就是“write less do more”。

对于绿叶学习网,很多特效以及在线工具我都是用jQuery来写的,而非原生js。因为jQuery用起来就是一“爽”到底。

内心还是忍不住小激动?那就赶紧加入jQuery学习吧!

疑问

1、为什么建议先学JavaScript,再学jQuery?

因为jQuery本身就是用JavaScript来写的,它只是把JavaScript常见的功能封装起来罢了。因此在学习jQuery之前,了解JavaScript的语法是非常有必要的。我们建议大家先学JavaScript再学jQuery,并不是叫大家把JavaScript精通了再去学jQuery,而是掌握了JavaScript基础就可以开始学习jQuery了。那怎样才算掌握了JavaScript基础呢?很简单,因为整个系列教程都是我一人操刀,在编写教程的时候已经考虑到这一点了。大家可以先把JavaScript入门教程认真学一遍,再来学习jQuery入门教程。

:本站所有教程均为原创,大部分已经与人民邮电出版社合作出版,禁止转载和抄袭,否则绿叶学习网和人民邮电出版社必将追究法律责任,附录:互联网著作权保护法。【法律顾问:张俊律师】

小伙伴们也可以加一下QQ群,在“群文件”中可以获取学习资源以及配套资源,以及跟其他小伙伴交流,站长也在群内。

(1)QQ群:519225291(暗号:lvye

(2)绿叶学习网常见问题解答

回到顶部