jquery学习(认识jQuery)

官方网站: http://jquery.com/

官方手册: http://api.jquery.com

jQuery是什么?

是封装了常用JS操作函数的一个库文件

有没有其他开源库?

Prototype.js 历史比较早,Sam Stephenson写的一个非常优雅的javascript基础类库,对javascript做了大量的扩展,而且很好的支持Ajax,国内外有

多个基于此类库开发的子项目.

Dojo.js Dojo是一个用javascript语言实现的开源DHTML工具包。它是在几个项目捐助基础上建立起来的(nWidgets,Burstlib,f(m)),这也是为什么叫它

a"unified"toolkit的原因。

Ext.js ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。功能丰富,无人能出其右。

强势在UI操作上,可以很方便帮我们创建一个表格/表单,漂浮的窗口,ajax等等.

YUI: Yahoo! UI , 雅虎开源发布的一款js.

JQuery: 我们要学的,

JQuery 名称解释

JQuery = Javascript + Query (查询)

Jquery意思即指: 强大的DOM节点查询

版版本本说说明明:

1.x系列

2.x系列

mobile系列 : 针对移动设备

1.x,2.x API都是一样的.

但是2.x不再兼容低版本IE,必须是IE9及以上

下下载载注注意意

从官方网站下载时, jquery的文件名格式如下:

Jquery-1.x.x-min.js

或者jquery-1.x.x.js

2者功能没有区别, 大小的区别在于,min是压缩后的代码.

即把空行,空白等压缩掉,把变量名字变短.

而文件比较大的没压缩的源文件.

所以,当学习时,使用没压缩的源文件,但是在线网站,使用压缩版,可以提高下载速度

为什么要学习jquery?

1: 市场占有率, 工作用到的可能性大.

2:jquery相比其他的js,有其鲜明的特点.

Jquery2006开始发布,但发布后迅速占据市场,成为后起之秀.

2.1: 查询DOM节点特别强大, prototype.js则把很大一部分功能花在Array,String的原型功能的扩充上.

2.2: 封装的DOM操作 (比如想修改innerHTML=>html(), 比如想操作css ,DOMNode.style.backgroundColor='red', $(node).css('background','red');)

2.3: 动画操作非常方便

2.4: 高低版本兼容性好. dojo,高低版本兼容性不如jquery,影响了市场

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值