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 相关文章推荐
csdn 博客的css样式 v3
Feb 24 Javascript
javascript重写alert方法的实例代码
Mar 29 Javascript
jquery实现微博文字输入框 输入时显示输入字数 效果实现
Jul 12 Javascript
JQuery页面的表格数据的增加与分页的实现
Dec 10 Javascript
浅谈关于JavaScript API设计的一些建议和准则
Jun 24 Javascript
js鼠标点击图片切换效果代码分享
Aug 26 Javascript
解析javascript瀑布流原理实现图片滚动加载
Mar 10 Javascript
node.js中express-session配置项详解
May 31 Javascript
AngularJS实现tab选项卡的方法详解
Jul 05 Javascript
vue2.0使用v-for循环制作多级嵌套菜单栏
Jun 25 Javascript
iview实现select tree树形下拉框的示例代码
Dec 21 Javascript
微信小程序自定义弹出层效果
May 26 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
基于MySQL到MongoDB简易对照表的详解
2013/06/03 PHP
微信支付开发告警通知实例
2016/07/12 PHP
CI框架AR数据库操作常用函数总结
2016/11/21 PHP
在textarea文本域中显示HTML代码的方法
2007/03/06 Javascript
IE网页js语法错误2行字符1、FF中正常的解决方法
2013/09/09 Javascript
javascript实现window.print()去除页眉页脚
2014/12/30 Javascript
详解JavaScript中的blink()方法的使用
2015/06/08 Javascript
jquery-tips悬浮提示插件分享
2015/07/31 Javascript
jQuery控制DIV层实现由大到小,由远及近动画变化效果
2015/10/09 Javascript
基于js中的原型、继承的一些想法
2016/08/10 Javascript
学好js,这些js函数概念一定要知道【推荐】
2017/01/19 Javascript
JavaScript实现前端分页控件
2017/04/19 Javascript
小程序实现多选框功能
2018/10/30 Javascript
vue-lazyload使用总结(推荐)
2018/11/01 Javascript
30分钟精通React今年最劲爆的新特性——React Hooks
2019/03/11 Javascript
详解如何实现Element树形控件Tree在懒加载模式下的动态更新
2019/04/25 Javascript
[03:28]2014DOTA2国际邀请赛 EG战队官方纪录片
2014/07/21 DOTA
[52:40]完美世界DOTA2联赛PWL S2 Magma vs GXR 第一场 11.29
2020/12/02 DOTA
Python基础之函数用法实例详解
2014/09/10 Python
Python生成随机密码的方法
2017/06/16 Python
python OpenCV学习笔记之绘制直方图的方法
2018/02/08 Python
django的csrf实现过程详解
2019/07/26 Python
Python 类的私有属性和私有方法实例分析
2019/09/29 Python
redis数据库及与python交互用法简单示例
2019/11/01 Python
利用python实现冒泡排序算法实例代码
2019/12/01 Python
Python PIL库图片灰化处理
2020/04/07 Python
使用HTML5里的classList操作CSS类
2016/06/28 HTML / CSS
美赞臣营养马来西亚旗舰店:Enfagrow马来西亚
2019/07/26 全球购物
博柏利美国官方网站:Burberry美国
2020/11/19 全球购物
销售副总经理岗位职责
2013/12/11 职场文书
教研活动总结
2014/04/28 职场文书
爱国主义演讲稿
2014/05/07 职场文书
勤俭节约演讲稿
2014/05/08 职场文书
大学优秀班集体申报材料
2014/05/23 职场文书
2014年收银工作总结
2014/11/13 职场文书
vue使用watch监听属性变化
2022/04/30 Vue.js