jQuery学习的一些体会

一、jQuery介绍

网上的一些评价:

jQuery是一个以前未曾有过的JavaScript

快速、简洁,能够很轻易地处理HTML文档、控制事件、给页面添加动画和Ajax效果

jQuery是为了改变JavaScript的编写方式而设计的

他适合所有人:设计师、开发人员、极客、商业应用...

 

jquery是什么技术?

http://hi.baidu.com/hhechen/blog/item/2f6e507f405e230b29388a4a.html

jQueryprototype之后又一个优秀的Javascrīpt框架。有人使用这样的一比喻来比较prototypejqueryprototype就像Java,而jquery就像ruby.实际上我比较喜欢java(少接触Ruby 罢了)但是jquery的简单的实用的确有相当大的吸引力啊!在项目里我把jquery作为自已唯一的框架类包。

 

百度百科 

http://baike.baidu.com/view/1020297.html

    jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多javascript高手加入其team,包括来自德国的Jörn Zaefferer,罗马尼亚的Stefan Petre等等。

  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 documentsevents、实现动画效果,并且方便地为网站提供AJAX交互。

  jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。

  jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。

Jquery是继prototype之后又一个优秀的Javascrīpt框架。对prototype我使用不多,简单了解过。但使用上jquery之后,马上被她的优雅吸引住了。有人使用这样的一比喻来比较prototypejqueryprototype就像Java,而jquery就像ruby.实际上我比较喜欢java(少接触Ruby 罢了)但是jquery的简单的实用的确有相当大的吸引力啊!在项目里我把jquery作为自己唯一的框架类包。使用其间也有一点点心得,其实这些心得,在jquery的文档上面也可能有讲,不过还是记下来,以备忘罢。

 

二、如何学习jQuery

【个人经验】

本人学jQuery走了一些弯路,上来就开始学习jQuery的语法,沉醉于一些jQuery实现的特效中,后台越来越摸不着北后才发现,自己缺少的是JavaScriptCSSAjaxDOM的基础。于是又回过头来《JavaScript高级程序设计》用最快的速度翻了一遍,然后再看jQuery时才有恍然大悟的感觉。建议和我一样基础不是很好的先把基础补上,再来看jQuery

 

    学习jQuery,要先了解jQuery的精髓,它能做什么,不能做什么,然后掌握其核心的一些语法,对于不太熟悉的语法可以到后期用到了再回过头来查APIjQueryAPI是很详细的,这点可以放心。兴趣是最大的老师,可以尝试自己写一些jQuery插件练手,可以把尝试用一些特效『但不要痴迷进去不能自拔奥^_^』。

三、jQuery语法学习

【图一】jQuery语法内容

以下内容在整理时并不以【图一】的顺序为准,但你在查阅jQuery API时要对上图有清晰的概念。

Ø jQuery wrapper

Ø 和页面交互

Ø 事件处理

Ø 页面特效

Ø 工具函数

Ø jQuery ajax

Ø jQuery插件

Ø 【附】JavaScript知识

这块内容将陆续补充上!

四、参考资料

jQuery.com           http://jquery.com/

jQuery官网是学习jQuery必须要经常浏览的网站

 

jQuery  UI           http://jqueryui.com/

jQueryUI插件也很优秀,很多特效如拖拽、模态对话框等都已经实现。

jQuery plugin          http://plugins.jquery.com/

 

技术上本无银弹、jQuery知道自己不能解锁所有问题,即便能解决,那么庞大的东西开发成本、代码量都会很大,所以它只提供必须的、常用的,其他的个性要求你自己去设计,以最大程度满足程序员的好奇心和满足感

 

jQuery语法速查手册       http://visualjquery.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值