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 相关文章推荐
取得传值的函数
Oct 27 Javascript
ASP.NET jQuery 实例7 通过jQuery来获取DropDownList的Text/Value属性值
Feb 03 Javascript
Flexigrid在IE下不显示数据的处理的解决方法
Oct 24 Javascript
jquery让返回的内容显示在特定div里(代码少而精悍)
Jun 23 Javascript
JS中getYear()和getFullYear()区别分析
Jul 04 Javascript
JavaScript获得url所有参数键值表的方法
Mar 21 Javascript
学习JavaScript图片预加载模块
Nov 07 Javascript
Vue3.0结合bootstrap创建多页面应用
May 28 Javascript
Vue.js实现备忘录功能
Jun 26 Javascript
vue v-for 使用问题整理小结
Aug 04 Javascript
JavaScript中Object、map、weakmap的区别分析
Dec 15 Javascript
面试中canvas绘制图片模糊图片问题处理
Mar 13 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
使用php统计字符串中中英文字符的个数
2013/06/23 PHP
分享下PHP register_globals 值为on与off的理解
2013/09/26 PHP
利用JQuery的load函数动态加载其它页面的内容的实现代码
2010/12/14 Javascript
jQuery EasyUI API 中文文档 - Calendar日历使用
2011/10/19 Javascript
jQuery News Ticker 基于jQuery的即时新闻行情展示插件
2011/11/05 Javascript
基于mootools插件实现遮罩层新手引导
2012/05/24 Javascript
JavaScript中的字符串操作详解
2013/11/12 Javascript
Tab切换组件(选项卡功能)实例代码
2013/11/21 Javascript
js实现鼠标划过给div加透明度的方法
2015/05/25 Javascript
JavaScript中用sort()方法对数组元素进行排序的操作
2015/06/09 Javascript
在Node.js中使用HTTP上传文件的方法
2015/06/23 Javascript
JS实现3D图片旋转展示效果代码
2015/09/22 Javascript
JS简单实现String转Date的方法
2016/03/02 Javascript
使用jquery/js获取iframe父子级、同级获取元素的方法
2016/08/05 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
2017/01/24 Javascript
详谈js中window.location.search的用法和作用
2017/02/13 Javascript
Nuxt默认模板、默认布局和自定义错误页面的实现
2020/05/11 Javascript
Python中datetime模块参考手册
2017/01/13 Python
Python编程实现使用线性回归预测数据
2017/12/07 Python
Python中pillow知识点学习
2018/04/30 Python
对python中使用requests模块参数编码的不同处理方法
2018/05/18 Python
python 列表输出重复值以及对应的角标方法
2019/06/11 Python
使用python批量修改文件名的方法(视频合并时)
2020/03/24 Python
Python Django框架防御CSRF攻击的方法分析
2019/10/18 Python
如何使用Python发送HTML格式的邮件
2020/02/11 Python
使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例
2020/03/16 Python
Python远程方法调用实现过程解析
2020/07/28 Python
JustFab加拿大:女鞋、靴子、手袋和服装在线
2018/05/18 全球购物
有影响力的人、名人和艺术家的官方商品:Represent
2019/11/26 全球购物
应届生船舶驾驶求职信
2013/10/19 职场文书
学校消防安全责任书
2014/07/23 职场文书
国庆65周年演讲稿:回首往昔,展望未来
2014/09/21 职场文书
服装区域经理岗位职责
2015/04/10 职场文书
2015年工商局个人工作总结
2015/07/23 职场文书
考教师资格证不要错过的4个最佳时机
2019/07/17 职场文书
利用python做数据拟合详情
2021/11/17 Python