学习jQuery的第一篇日记
2010-12-25 阅读 160
本文是开始学习jQuery前的热身准备,希望对正在学习的jQuery的你能有所帮助吧!!!
因为刚开始学习jQuery在这篇文章中我把重点放在了学习jQuery经常遇到的问题上,并没有和大家谈起关于jQuery是如何编写的,当然我会把它写在我们后续的文章来介绍。
刚开始接触jQuery都会有一些自己的问题,我想把我遇到的问题和曾经见到感觉值得记录下来的问题给列出来,希望对大家有些帮助。
1. 什么是jQuery?
2. 什么是类库?
3. jQuery与JavaScript有什么关系?
4. JavaScript与java又有什么关系?
5. JavaScript、jQuery、Ajax、Json是什么?他们的区别是什么?
6. 不会JS能不能学jQuery?
我相信大家刚开始接触学习jQuery的时候,多多少少的都会遇到我上面的问题吧!
下面是我对这些问题整理后的回答。
#### 问:什么是jQuery?
答:jQuery由美国人John Resig创建,Jquery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。它是轻量级的js库(压缩后只有21k) ,这是其它的js库所不及的,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。有人使用这样的一比喻来比较prototype和jquery:prototype就像Java,而jquery就像ruby。因为用的不多在这里我就不再介绍,有兴趣的朋友可以自己了解。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页保持代码和html内容分离,简言之,不用再在html里面插入一堆js来调用命令了,只需定义id即可。
#### 问:什么是类库(class library)和什么是jQuery类库?
答:类库就是程序员用来实现各种功能的类的集合。jQuery类库就是在jQuery中,只是集合了许多的方法功能集合,使我们可以通过简单的代码就能实现复杂的效果。
#### 问:jQuery,DOM与JavaScript有什么关系?
答:jquery是所谓的javascript的框架,其实就是javacript函数的集合,打包。DOM是document object model 其实是浏览器内元素对象的一个总称,javascript是可对DOM进行操作的,比如:一个是一个DOM对象,javascript可以对其添加,删除,等操作。 #### 问:JavaScript与Java又有什么关系?
答:对于JavaScript和Java他们除了名字都有一个Java之外,其他的并没有任何关系,大家不要把它们两个混淆了。
Java是SUN公司推出的程序设计语言,特别适合于Internet应用程序开发,其前身是Oak语言,而JavaScript则是NetScape公司的产品,是为了扩展NetScape Navigator功能而开发的一种可嵌入Web页面中的解释性语言,其前身是Live Script。由于Java的普及,NetScape和SUN两家公司签订合同后才将其命名为JavaScript。
#### 问:JavaScript、jQuery、Ajax、Json是什么?它们都有什么区别?
答:Ajax:全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),它是由JavaScript+CSS+DOM+ XMLHttpRequest的四种技术的结合,并且JS是Ajax的核心。jQuery将Ajax的实现变得更加轻松容易。
AJAX即“Asynchronous JavaScript and XML”(异步JavaScript和XML),AJAX并非缩写词,而是由Jesse James Gaiiett创造的名词,是指一种创建交互式网页应用的网页开发技术。
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写的同时也易于机器解析和生成。它基于JavaScript的一个子集。 Json采用完全独立于语言的文本格式,可以简单的理解为数据存储的一种格式或交换方式。
#### 问:不会JS能不能学jQuery?
#### 答:这个问题不知道什么样的答案才是最佳答案,古话说:天下事有难易乎?看到这句话也许大家就知道我想要说什么了吧。我个人承认不会JS的话,直接学习jQuery会有一定的难度,毕竟jQuery是JS的类库,但是这并不是说要学习jQuery一定要把JS学好。
在这里送给像我一样在努力学习jQuery的朋友门的一句话:如果你对jQuery有足够的兴趣与爱好,请不要停下你学习jQuery的脚步,相信风雨过后定是彩虹。
jQuery JavaScript 日记 Ajax Json
更新于 2023年03月28日