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定义类和对象的几种方式
Nov 09 Javascript
js判断输入是否为正整数、浮点数等数字的函数代码
Nov 17 Javascript
某人初学javascript的时候写的学习笔记
Dec 30 Javascript
用jquery实现点击栏目背景色改变
Dec 10 Javascript
jQuery 无刷新分页实例代码
Nov 12 Javascript
jquery 实现input输入什么div图层显示什么
Jun 15 Javascript
node.js中的buffer.length方法使用说明
Dec 14 Javascript
jQuery实现的登录浮动框效果代码
Sep 26 Javascript
JavaScript基础篇(3)之Object、Function等引用类型
Nov 30 Javascript
JavaScript弹出对话框的三种方式
Mar 23 Javascript
解决VUEX刷新的时候出现数据消失
Jul 03 Javascript
vue  自定义组件实现通讯录功能
Sep 30 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
玩转图像函数库―常见图形操作
2006/09/03 PHP
kohana框架上传文件验证规则写法示例
2014/07/14 PHP
Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境
2015/03/03 PHP
PHP获取指定月份第一天和最后一天的方法
2015/07/18 PHP
PHP生成短网址方法汇总
2016/07/12 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
js鼠标左右键 键盘值小结
2010/06/11 Javascript
一个报数游戏js版(约瑟夫环问题)
2010/08/05 Javascript
鼠标滑上去后图片放大浮出效果的js代码
2011/05/28 Javascript
JS获取地址栏参数的小例子
2013/08/23 Javascript
js实现身份证号码验证的简单实例
2014/02/19 Javascript
jquery-syntax动态语法着色示例代码
2014/05/14 Javascript
Shell脚本实现Linux系统和进程资源监控
2015/03/05 Javascript
javascript单例模式的简单实现方法
2015/07/25 Javascript
用js实现before和after伪类的样式修改的示例代码
2017/09/07 Javascript
vue vuex vue-rouert后台项目——权限路由(适合初学)
2017/12/29 Javascript
webpack4+react多页面架构的实现
2018/10/25 Javascript
ng-zorro-antd 入门初体验
2018/12/03 Javascript
ES6基础之 Promise 对象用法实例详解
2019/08/22 Javascript
解决layui轮播图有数据不显示的情况
2019/09/16 Javascript
javascript刷新父页面方法汇总详解
2019/10/10 Javascript
react quill中图片上传由默认转成base64改成上传到服务器的方法
2019/10/30 Javascript
[01:12:08]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.24
2019/09/10 DOTA
零基础写python爬虫之神器正则表达式
2014/11/06 Python
python用插值法绘制平滑曲线
2021/02/19 Python
Django 响应数据response的返回源码详解
2019/08/06 Python
pyftplib中文乱码问题解决方案
2020/01/11 Python
keras中的backend.clip用法
2020/05/22 Python
英国创新设计文具、卡片和礼品包装网站:Paperchase
2018/07/14 全球购物
ALDO美国官网:加拿大女鞋品牌
2018/12/28 全球购物
承认错误的检讨书
2014/01/30 职场文书
党员岗位承诺口号大全
2014/03/28 职场文书
工资证明格式模板
2015/06/12 职场文书
2016大学生社会实践心得体会范文
2016/01/14 职场文书
canvas多重阴影发光效果实现
2021/04/20 Javascript
openEuler 搭建java开发环境的详细过程
2022/06/10 Servers