jQuery入门问答 整理的几个常见的初学者问题


Posted in Javascript onFebruary 22, 2010

本节并没有涉及到jQuery如何编写,只为大家解决几个常见问题,因为这也是面试中常常遇到的几个问题。如果你掌握了jQuery可以成为提升工资的一个资本。
初学jQuery的朋友,基本上都会问同一个问题“什么是jQuery?”等类似的问题,理解这个问题对于后面的学习会起到促进作用。以下是我整理出的大家常问的几个问题:
1、 什么是jQuery?
2、 什么是类库?
3、 jQuery与JavaScript有什么关系?
4、 JavaScript与java又有什么关系?
5、 JavaScript、jQuery、Ajax、Json等又是什么?区别又是什么?
我相信,很多人对这些技术有着似懂非懂的感觉,不是很了解,以上问题肯定是初学者都会产生的问题,如果你对它有兴趣或者想去驾驭它。那么请跟KwooShung来,向jQuery进军!let's GO!
Q:什么是jQuery?
A:jQuery是JavaScript的类库,它由John Resig(美国人) 创建,至今已经吸引了来自世界各地的众多JavaScript高手加入该团队。
Q:什么是类库?
A:这是程序中的一个基本概念。所谓类,可以理解为是一组语句的集合,用来描述一组具有共同属性和功能的对象。字面理解也就是说类库就是类的集合。Java和.net的类库意思类似。但是在jQuery中,只是集合了许多的方法功能集合,使我们可以通过简单的代码就能实现复杂的效果。
Q:jQuery与JavaScript有什么关系?
A:jQuery是使用JavaScript编写的,也就是说JavaScript可以任意调用,其他程序并不能很轻易的调用。就好比JavaScript是鸡,jQuery是鸡蛋,鸡只能生鸡蛋。再说的明白些,jQuery是使用JavaScript编写的,就好比鸡蛋是鸡生的。
如果你还不明白再看看另一个例子:
我们可以把JavaScript比喻成文字,假如使用文字写了两本菜谱 《西餐菜谱大全》 和 《中餐菜谱大全》,前者是prototype(在jQuery之前也是一种类库)后者是jQuery。菜谱里面都集合了很多做菜的方法也可以叫做菜的类库。在程序里面呢就叫做类库,方法库,函数库等。
Q:JavaScript与Java又有什么关系?
A:乍眼一看,它们有关系或者是同一家公司的产品,其实它们俩既不是兄弟姐妹也不是同一家公司所开发的,前者是Netscape网景公司开发,后者是Sun公司开发,2009年04月20日,Oracle(甲骨文)宣布以74亿美元收购Sun。(详细的资料可以到网上搜一下)
Q:JavaScript、jQuery、Ajax、Json等又是什么?区别又是什么?
A:读到这里,我想不用再讲JS和jQuery了吧?如果你还认为需要讲解,那你再读读前面的几个问题,肯定就明白了,直接切入正题。
Ajax:全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),它是由JavaScript+CSS+DOM+ XMLHttpRequest的四种技术的结合,并且JS是Ajax的核心。jQuery将Ajax的实现变得更加轻松容易。Ajax就是咱们常说的局部刷新。
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写的同时也易于机器解析和生成。它基于JavaScript的一个子集。 Json采用完全独立于语言的文本格式,可以简单的理解为数据存储的一种格式或交换方式。

Javascript 相关文章推荐
javascript之函数直接量(function(){})()
Jun 29 Javascript
jquery中常用的SET和GET
Jan 13 Javascript
通过jquery还原含有rowspan、colspan的table的实现方法
Feb 10 Javascript
js 遍历json返回的map内容示例代码
Oct 29 Javascript
jQuery的bind()方法使用详解
Jul 15 Javascript
jQuery图片左右滚动代码 有左右按钮实例
Jun 20 Javascript
又一枚精彩的弹幕效果jQuery实现
Jul 25 Javascript
easyui datebox 时间限制,datebox开始时间限制结束时间,datebox截止日期比起始日期大的实现代码
Jan 12 Javascript
Django中使用jquery的ajax进行数据交互的实例代码
Oct 15 jQuery
Angular2 父子组件通信方式的示例
Jan 29 Javascript
javascript实现文件拖拽事件
Mar 29 Javascript
多页vue应用的单页面打包方法(内含打包模式的应用)
Jun 11 Javascript
jQuery 操作下拉列表框实现代码
Feb 22 #Javascript
JavaScript 编写匿名函数的几种方法
Feb 21 #Javascript
jquery 得到当前页面高度和宽度的两个函数
Feb 21 #Javascript
jquery validator 插件增加日期比较方法
Feb 21 #Javascript
javascript 定义新对象方法
Feb 20 #Javascript
Jquery乱码的一次解决过程 图解教程
Feb 20 #Javascript
JavaScript CSS修改学习第六章 拖拽
Feb 19 #Javascript
You might like
德生S2000电路分析
2021/03/02 无线电
php access 数据连接与读取保存编辑数据的实现代码
2010/05/12 PHP
php curl的深入解析
2013/06/02 PHP
Yii中CGridView关联表搜索排序方法实例详解
2014/12/03 PHP
php用户注册时常用的检验函数实例总结
2014/12/22 PHP
php传值赋值和传地址赋值用法实例分析
2015/06/20 PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
2016/05/09 PHP
php简单压缩css样式示例
2016/09/22 PHP
PHP单例模式应用示例【多次连接数据库只实例化一次】
2018/12/18 PHP
基于javascript 闭包基础分享
2013/07/10 Javascript
Javascript Object 对象学习笔记
2014/12/17 Javascript
js全选实现和判断是否有复选框选中的方法
2015/02/17 Javascript
Javascript获取统一管理的提示语(message)
2016/02/03 Javascript
js+css实现select的美化效果
2016/03/24 Javascript
js控制台输出的方法(详解)
2016/11/26 Javascript
Nodejs多站点切换Htpps协议详解及简单实例
2017/02/23 NodeJs
Js实现中国公民身份证号码有效性验证实例代码
2017/05/03 Javascript
JS中利用swiper实现3d翻转幻灯片实例代码
2017/08/25 Javascript
小程序实现展开/收起的效果示例
2018/09/22 Javascript
React如何实现浏览器打印部分内容详析
2019/05/19 Javascript
Python Web框架Flask中使用七牛云存储实例
2015/02/08 Python
Python编写生成验证码的脚本的教程
2015/05/04 Python
Python中装饰器学习总结
2018/02/10 Python
Python视频爬虫实现下载头条视频功能示例
2018/05/07 Python
python3 实现对图片进行局部切割的方法
2018/12/05 Python
经济实惠的豪华家具:My-Furniture
2019/03/12 全球购物
俄罗斯便宜的在线服装商店:GroupPrice
2020/04/10 全球购物
Java语言程序设计测试题改错题部分
2014/07/22 面试题
电子商务专员岗位职责
2013/12/11 职场文书
会计专业毕业生自荐信范文
2013/12/20 职场文书
毕业生个人求职自荐信
2014/02/26 职场文书
2014年高二班主任工作总结
2014/12/16 职场文书
2015年办公室文秘工作总结
2015/04/30 职场文书
小学班主任培训心得体会
2016/01/07 职场文书
《葡萄沟》教学反思
2016/02/23 职场文书
Java 数据结构七大排序使用分析
2022/04/02 Java/Android