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实现 在光标处插入指定内容
May 25 Javascript
JQuery动态创建DOM、表单元素的实现代码
Aug 09 Javascript
JS组件Bootstrap导航条使用方法详解
Apr 29 Javascript
基于zepto.js简单实现上传图片
Jun 21 Javascript
HTML5开发Kinect体感游戏的实例应用
Sep 18 Javascript
使用js获取伪元素的content实例
Oct 24 Javascript
webpack 插件html-webpack-plugin的具体使用
Apr 09 Javascript
JS模拟实现哈希表及应用详解
May 04 Javascript
30分钟快速实现小程序语音识别功能
Nov 27 Javascript
JavaScript中的null和undefined用法解析
Sep 30 Javascript
JavaScript 中判断变量是否为数字的示例代码
Oct 22 Javascript
vuex页面刷新导致数据丢失的解决方案
Dec 10 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 date函数参数详解
2006/11/27 PHP
分享PHP header函数使用教程
2013/09/05 PHP
基于php实现七牛抓取远程图片
2015/12/01 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
2017/09/21 PHP
破除网页鼠标右键被禁用的绝招大全
2006/12/27 Javascript
ExtJS 设置级联菜单的默认值
2010/06/13 Javascript
javascript开发技术大全 第4章 直接量与字符集
2011/07/03 Javascript
Javascript的getYear、getFullYear、getUTCFullYear异同分享
2011/11/30 Javascript
jQuery 在光标定位的地方插入文字的插件
2012/05/10 Javascript
Javascript操作cookie的函数代码
2012/10/03 Javascript
jquery自动切换tabs选项卡的具体实现
2013/12/24 Javascript
简介JavaScript中getUTCMonth()方法的使用
2015/06/10 Javascript
JS简单实现多级Select联动菜单效果代码
2015/09/06 Javascript
Javascript中的迭代、归并方法详解
2016/06/14 Javascript
Bootstrap笔记—折叠实例代码
2017/03/13 Javascript
微信小程序 同步请求授权的详解
2017/08/04 Javascript
nodejs 最新版安装npm 的使用详解
2018/01/18 NodeJs
vuejs实现ready函数加载完之后执行某个函数的方法
2018/08/31 Javascript
vue登录注册实例详解
2019/09/14 Javascript
原生JS实现留言板功能
2020/02/08 Javascript
JS highcharts动态柱状图原理及实现
2020/10/16 Javascript
基于Python 的进程管理工具supervisor使用指南
2016/09/18 Python
解决pandas无法在pycharm中使用plot()方法显示图像的问题
2018/05/24 Python
python之拟合的实现
2019/07/19 Python
基于Python实现船舶的MMSI的获取(推荐)
2019/10/21 Python
Django import export实现数据库导入导出方式
2020/04/03 Python
matplotlib绘制鼠标的十字光标的实现(自定义方式,官方实例)
2021/01/10 Python
trivago美国:全球最大的酒店价格比较网站
2018/01/18 全球购物
品学兼优的大学生自我评价
2013/09/20 职场文书
大学生自我鉴定范文模板
2014/01/21 职场文书
银行求职信怎么写
2014/05/26 职场文书
大专学生求职信
2014/07/04 职场文书
2014年预备党员端正入党动机思想汇报
2014/09/13 职场文书
2015年安全生产目标责任书
2015/01/29 职场文书
python使用glob检索文件的操作
2021/05/20 Python
php实现自动生成验证码的实例讲解
2021/11/17 PHP