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 Array扩展实现代码
Oct 14 Javascript
A标签中通过href和onclick传递的this对象实现思路
Apr 19 Javascript
一个非常全面的javascript URL解析函数和分段URL解析方法
Apr 12 Javascript
js中定义一个变量并判断其是否为空的方法
May 13 Javascript
jQuery中parents()和parent()的区别分析
Oct 28 Javascript
教你如何在Node.js中使用jQuery
Aug 28 Javascript
JavaScript实现设置默认日期范围为最近40天的方法分析
Jul 12 Javascript
VueJs单页应用实现微信网页授权及微信分享功能示例
Jul 26 Javascript
深入分析element ScrollBar滚动组件源码
Jan 22 Javascript
深入了解Hybrid App技术的相关知识
Jul 17 Javascript
解决layui下拉框监听问题(监听不到值的变化)
Sep 28 Javascript
JavaScript中的函数申明、函数表达式、箭头函数
Dec 06 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
追求程序速度,而不是编程的速度
2008/04/23 PHP
php array的学习笔记
2012/05/16 PHP
php实现aes加密类分享
2014/02/16 PHP
php实现发送微信模板消息的方法
2015/03/07 PHP
微信支付PHP SDK之微信公众号支付代码详解
2015/12/09 PHP
PHP函数checkdnsrr用法详解(Windows平台用法)
2016/03/21 PHP
多个表单中如何获得这个文件上传的网址实现js代码
2013/03/25 Javascript
jQuery中inArray方法注意事项分析
2016/01/25 Javascript
Js实现简单的小球运动特效
2016/02/18 Javascript
利用js编写响应式侧边栏
2016/09/17 Javascript
js正则表达式最长匹配(贪婪匹配)和最短匹配(懒惰匹配)用法分析
2016/12/27 Javascript
微信小程序 本地存储及登录页面处理实例详解
2017/01/11 Javascript
js实现添加删除表格(两种方法)
2017/04/27 Javascript
关于在vue-cli中使用微信自动登录和分享的实例
2017/06/22 Javascript
JS仿QQ好友列表展开、收缩功能(第二篇)
2017/07/07 Javascript
基于vue-simplemde实现图片拖拽、粘贴功能
2018/04/12 Javascript
vue移动端轻量级的轮播组件实现代码
2018/07/12 Javascript
小程序scroll-view组件实现滚动的示例代码
2018/09/20 Javascript
Echart折线图手柄触发事件示例详解
2018/12/16 Javascript
解决IOS端微信H5页面软键盘弹起后页面下方留白的问题
2019/06/05 Javascript
JavaScript获取时区实现过程解析
2020/09/24 Javascript
Python ljust rjust center输出
2008/09/06 Python
使用python将图片按标签分入不同文件夹的方法
2018/12/08 Python
Python + Requests + Unittest接口自动化测试实例分析
2019/12/12 Python
Python类中self参数用法详解
2020/02/13 Python
CSS3动画:5种预载动画效果实例
2017/04/05 HTML / CSS
汉森冲浪板:Hansen Surfboards
2018/05/19 全球购物
英国网上购买门:Direct Doors
2018/06/07 全球购物
英国亚马逊官方网站:Amazon.co.uk
2019/08/09 全球购物
德国家用电器购物网站:Premiumshop24
2019/08/22 全球购物
介绍一下linux的文件系统
2012/03/20 面试题
运动会通讯稿500字
2014/02/20 职场文书
创先争优一句话承诺
2014/05/29 职场文书
手机销售员岗位职责
2015/04/11 职场文书
居安思危观后感
2015/06/11 职场文书
2016暑期社会实践心得体会范文
2016/01/14 职场文书