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 相关文章推荐
网络图片延迟加载实现代码 超越jquery控件
Mar 27 Javascript
更优雅的事件触发兼容
Oct 24 Javascript
Node.js模块加载详解
Aug 16 Javascript
jquery通过closest选择器修改上级元素的方法
Mar 17 Javascript
JS 拼凑字符串的简单实例
Sep 02 Javascript
基于JavaScript实现购物车功能
Feb 07 Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
May 30 jQuery
解决jquery有正确返回值但不执行success函数的问题
Aug 20 jQuery
vue观察模式浅析
Sep 25 Javascript
微信小程序onShareTimeline()实现分享朋友圈
Jan 07 Javascript
如何用Node.js编写内存效率高的应用程序
Apr 30 Javascript
Vue router配置与使用分析讲解
Dec 24 Vue.js
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
PHP中调用ASP.NET的WebService的代码
2011/04/22 PHP
yii框架源码分析之创建controller代码
2011/06/28 PHP
php自动给网址加上链接的方法
2015/06/02 PHP
Yii2实现ajax上传图片插件用法
2016/04/28 PHP
PHP基于timestamp和nonce实现的防止重放攻击方案分析
2019/07/26 PHP
你一定会收藏的Nodejs代码片段
2016/02/04 NodeJs
使用jQuery判断Div是否在可视区域的方法 判断div是否可见
2016/02/17 Javascript
详解js数组的完全随机排列算法
2016/12/16 Javascript
jquery实现自定义图片裁剪功能【推荐】
2017/03/08 Javascript
jQuery实现的简单无刷新评论功能示例
2017/11/08 jQuery
JavaScript 监听组合按键思路及代码实现
2020/07/28 Javascript
js回到页面指定位置的三种方式
2020/12/17 Javascript
[00:13]天涯墨客二技能展示
2018/08/25 DOTA
尝试用最短的Python代码来实现服务器和代理服务器
2016/06/23 Python
深入浅析ImageMagick命令执行漏洞
2016/10/11 Python
python调用摄像头显示图像的实例
2018/08/03 Python
pip安装python库的方法总结
2019/08/02 Python
python实现复制大量文件功能
2019/08/31 Python
python框架django项目部署相关知识详解
2019/11/04 Python
python中自带的三个装饰器的实现
2019/11/08 Python
Python处理mysql特殊字符的问题
2020/03/02 Python
Python中Selenium模块的使用详解
2020/10/09 Python
浅谈html5 video 移动端填坑记
2018/01/15 HTML / CSS
小狗电器官方商城:中国高端吸尘器品牌
2017/03/29 全球购物
考试不及格的检讨书
2014/01/22 职场文书
库房管理员岗位职责
2014/03/09 职场文书
商场周年庆活动方案
2014/08/19 职场文书
民政局副局长民主生活会个人对照检查材料
2014/09/19 职场文书
商场收银员岗位职责
2015/04/07 职场文书
投诉信回复范文
2015/07/03 职场文书
公司回复函格式
2015/07/14 职场文书
python正则表达式re.search()的基本使用教程
2021/05/21 Python
SpringCloud之@FeignClient()注解的使用方式
2021/09/25 Java/Android
JS 基本概念详细介绍
2021/10/16 Javascript
flex弹性布局详解
2022/03/20 HTML / CSS
pnpm对npm及yarn降维打击详解
2022/08/05 Javascript