初学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采用完全独立于语言的文本格式,可以简单的理解为数据存储的一种格式或交换方式。
相关推荐
本节并没有涉及到jQuery如何编写,只为大家解决几个常见问题,因为这也是面试中常常遇到的几个问题。如果你掌握了jQuery可以成为提升工资的一个资本。 初学jQuery的朋友,基本上都会问同一个问题“什么是jQuery?”...
本节并没有涉及到jQuery如何编写,只为大家解决几个常见问题,因为这也是面试中常常遇到的几个问题。如果你掌握了jQuery可以成为提升工资的一个资本。 初学jQuery的朋友,基本上都会问同一个问题“什么是jQuery?”...
综上所述,这个压缩包是jQuery初学者和进阶者的宝贵资源,它可以帮助开发者快速掌握并应用jQuery特效,提高网页的互动性和美观度。通过学习和实践这些特效,可以提升开发者的技能水平,并在实际项目中更好地利用...
jQuery提供了详尽的官方文档,覆盖了所有API的使用方法、参数说明以及示例代码,这对于初学者来说是一大福音。同时,在线教程、视频课程以及各种社区论坛也极大地降低了学习门槛。 #### 理由六:轻量级且易于集成 ...
总之,jQuery-pbl插件为实现瀑布流布局提供了一种便捷的方法,对于初学者和有经验的开发者来说都是一个不错的工具,能帮助他们快速构建美观且适应性强的网页布局。在实际应用中,结合HTML、CSS和jQuery的知识,可以...
它的API设计使得JavaScript编程变得更加简单,尤其适合初学者。 ### 2. 评论插件基础 评论插件通常包含以下几个关键部分: - **评分UI**:用星星或心形图标表示评分,用户可以通过点击选择不同的评分等级。 - **...
综合以上内容,我们可以看出,《jQuery in Action》第三版是一个全面覆盖jQuery实用技术的权威指南,它不仅适合初学者学习使用jQuery,也同样适合经验丰富的开发者用以提高技能和验证开发实践。这本书中的实用建议和...
在阅读和实践这些内容时,可以从以下几个方面入手: - 熟悉组件:逐一学习和实验easyUI提供的各种组件,如datagrid(数据网格)、dialog(对话框)等,了解它们的属性、方法和事件。 - 源码解析:通过阅读源码,...
对于初学者来说,掌握这些jQuery选择器是开始使用jQuery库的第一步。为了深入学习,可以参考《锋利的jQuery》等专业书籍,并且通过实践来提高对选择器使用技巧的掌握。同时,互联网上有大量的免费教程和API文档,如...
**Ajax(Asynchronous JavaScript...通过学习这个PPT,初学者可以快速掌握Ajax的基本用法,并能将其应用到实际项目中,提升网页的交互性和性能。同时,对于已经有一定经验的开发者来说,也是一个很好的复习和参考资料。
【描述】: "这份资料集合是关于个人学习AJAX的心得,虽然较为初级且未经过系统的整理,但包含了我学习过程中的笔记和实例,适合初学者入门。" 【标签】: "比较杂乱" 在这些文档和资源中,我们可以提取出以下几个...
在Java中开发报表系统,通常会涉及以下几个核心知识点: 1. **Java基础**:Java 是一种面向对象的编程语言,它的语法严谨,具有良好的跨平台性。学习这个源码,你需要具备基本的Java编程知识,包括类、对象、接口、...
《368集前端开发从零开始到项目实战》是一门全面且深入的前端开发学习课程,涵盖了前端开发的基础知识到高级技术,旨在帮助初学者快速掌握前端开发技能,并通过项目实战提升实际应用能力。这门课程对于任何想要在IT...
总的来说,"crawl_scripts:爬虫脚本整理"是一个宝贵的学习资源,它涵盖了Python爬虫的多个方面,无论是初学者还是经验丰富的开发者,都能从中受益。通过深入研究和实践这些脚本,我们可以增强自己的爬虫技术,更好地...
在学习和使用这个选课辅助系统源代码时,你可以关注以下几个知识点: 1. **WAMP环境搭建**:了解如何在Windows上安装和配置Apache、MySQL和PHP,创建一个能够运行PHP代码的本地开发环境。 2. **PHP基础**:熟悉PHP...
1. **学习资源**:包括各种在线课程、教程、博客文章和指南,帮助初学者和有经验的开发者提升技能,如MDN Web文档、W3Schools、免费编程课程网站等。 2. **框架与库**:针对React、Vue.js、Angular等流行的前端框架...
以下是我根据标题“个人经验总结html实用技巧”及描述中提到的关键标签,结合压缩包内的文件名称,整理出的一些HTML相关的实用技巧和知识点。...对于初学者来说,熟悉这些基础并不断实践,是提升HTML技能的关键。
ASP.Net中控件数量是非常多的,讲解ASP.Net的教材通常要上千页,让初学者望而生畏,其实ASP.Net大部分控件相似性非常强的,同类型的控件学会了一个那么其他控件也就很容易学会了。比如只要学会了DropDownList,那么...