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 相关文章推荐
parseInt parseFloat js字符串转换数字
Aug 01 Javascript
JavaScript包装对象使用介绍
Aug 29 Javascript
JavaScript中变量声明有var和没var的区别示例介绍
Sep 15 Javascript
jquery实现页面百叶窗走马灯式翻滚显示效果的方法
Mar 12 Javascript
使用JS实现图片展示瀑布流效果(简单实例)
Sep 06 Javascript
jQuery插件ajaxFileUpload使用详解
Jan 10 Javascript
全面解析vue中的数据双向绑定
May 10 Javascript
基于Vue.js实现tab滑块效果
Jul 23 Javascript
Vue CLI3 开启gzip压缩文件的方式
Sep 30 Javascript
浅析Angular 实现一个repeat指令的方法
Jul 21 Javascript
vue 检测用户上传图片宽高的方法
Feb 06 Javascript
浅谈JavaScript窗体Window.ShowModalDialog使用
Jul 22 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
WordPress开发中用于标题显示的相关函数使用解析
2016/01/07 PHP
原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
2019/03/07 PHP
php弹出提示框的是实例写法
2019/09/26 PHP
Laravel5.1 框架路由基础详解
2020/01/04 PHP
ext for eclipse插件安装方法
2008/04/27 Javascript
js form action动态修改方法
2008/11/04 Javascript
jquery.simple.tree插件 更简单,兼容性更好的无限树插件
2010/09/03 Javascript
容易被忽略的JS脚本特性
2011/09/13 Javascript
jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
2013/04/26 Javascript
jQuery中验证表单提交方式及序列化表单内容的实现
2014/01/06 Javascript
js获取IP地址的方法小结
2014/07/01 Javascript
JavaScript中的比较操作符>、=、
2014/12/31 Javascript
JS去除iframe滚动条的方法
2015/04/01 Javascript
JavaScript Length 属性的总结
2015/11/02 Javascript
Underscore源码分析
2015/12/30 Javascript
老生常谈遮罩层 滚动条的问题
2016/04/29 Javascript
JS与HTML结合使用marquee标签实现无缝滚动效果代码
2016/07/05 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
2017/01/19 Javascript
AngularJS1.X学习笔记2-数据绑定详解
2017/04/01 Javascript
jquery.masonry瀑布流效果
2017/05/25 jQuery
基于zTree树形菜单的使用实例
2017/12/25 Javascript
如何使用VuePress搭建一个类型element ui文档
2019/02/14 Javascript
vue中实现Monaco Editor自定义提示功能
2019/07/05 Javascript
Python群发邮件实例代码
2014/01/03 Python
python中模块查找的原理与方法详解
2017/08/11 Python
Python计算库numpy进行方差/标准方差/样本标准方差/协方差的计算
2018/12/28 Python
深入浅析Python科学计算库Scipy及安装步骤
2019/10/12 Python
python列表推导式操作解析
2019/11/26 Python
Python 调用 ES、Solr、Phoenix的示例代码
2020/11/23 Python
香港礼品网站:GiftU eshop
2017/09/01 全球购物
英国第一摩托车和摩托车越野配件商店:GhostBikes
2019/03/10 全球购物
买房协议书
2014/04/11 职场文书
2014年防汛工作总结
2014/12/08 职场文书
中学教师个人总结
2015/02/10 职场文书
小学语文课《掌声》教学反思
2016/03/03 职场文书
导游词之青城山景区
2019/09/27 职场文书