如何快速学习 jQuery

作者&投稿:卞罗 (若有异议请与网页底部的电邮联系)
如何快速学习jquery和ajax~

看文档,多练习,在上网的时候看到人家的一些功能,想想如果让你自己弄的话你会怎么实现,动手实现,我就是这样过来的 希望能对你有用

从零开始学习jQuery (一) 开天辟地入门篇
从零开始学习jQuery (二) 万能的选择器
从零开始学习jQuery (三) 管理jQuery包装集
从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式
从零开始学习jQuery (五) 事件与事件对象
从零开始学习jQuery (六) AJAX快餐
从零开始学习jQuery (七) jQuery动画-让页面动起来!
从零开始学习jQuery (九) jQuery工具函数
从零开始学习jQuery (十) jQueryUI常用功能实战
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件

一.摘要
本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案, 即使你会使用jQuery也能在阅读中发现些许秘籍.
本篇文章是入门第一篇, 主要是简单介绍jQuery, 通过简单示例指导大家如何编写jQuery代码以及搭建开发环境. 详细讲解了如何在Visual Studio中配合使用jQuery.
转载请注明子秋出品!博客园首发!
二.前言
首先道个歉! "从零开始学习ASP.NET MVC"系列文章在即将介绍Filter时就没有更新了, 原因就是最近我一直在研究和学习jQuery.看到本系列的名称和文章标题, 看过我的MVC系列文章的人会感到很熟悉. 不久要给公司的人做培训, 所以特意制作了本教程.
在写作的同时我参考了网上jQuery的系列教程文章, 在博客园和Google上并没有找到让我满意的系列教程. 我喜欢将知识系统的,深入浅出的讲解.不喜欢写那种"学习笔记"式的文章. 同时本系列将很快全部写完(有工作压力就是有动力), 随后如果时间允许我会继续更新MVC系列文章.再一次对等待MVC文章的朋友们说声抱歉!
另外本系列文章的大部分知识点来源于图灵出版社的"jQuery实战"一书. 推荐大家购买此书, 是jQuery书籍中的经典之作.
下面让我们开始jQuery之旅.
三.什么是jQuery
jQuery是一套Javascript脚本库. 在我的博客中可以找到"Javascript轻量级脚本库"系列文章. Javascript脚本库类似于.NET的类库, 我们将一些工具方法或对象方法封装在类库中, 方便用户使用.
注意jQuery是脚本库, 而不是脚本框架. "库"不等于"框架", 比如"System程序集"是类库,而"ASP.NET MVC"是框架. jQuery并不能帮助我们解决脚本的引用管理和功能管理,这些都是脚本框架要做的事.
脚本库能够帮助我们完成编码逻辑,实现业务功能. 使用jQuery将极大的提高编写javascript代码的效率, 让写出来的代码更加优雅, 更加健壮. 同时网络上丰富的jQuery插件也让我们的工作变成了"有了jQuery,天天喝茶水"--因为我们已经站在巨人的肩膀上了.
创建一个ASP.NET MVC项目时, 会发现已经自动引入了jQuery类库. jQuery几乎是微软的御用脚本库了!完美的集成度和智能感知的支持,让.NET和jQuery天衣无缝结合在一起!所以用.NET就要选用jQuery而非Dojo,ExtJS等.
jQuery有如下特点:
1.提供了强大的功能函数
使用这些功能函数, 能够帮助我们快速完成各种功能, 而且会让我们的代码异常简洁.
2.解决浏览器兼容性问题
javascript脚本在不同浏览器的兼容性一直是Web开发人员的噩梦, 常常一个页面在IE7,Firefox下运行正常, 在IE6下就出现莫名其妙的问题. 针对不同的浏览器编写不同的脚本是一件痛苦的事情. 有了jQuery我们将从这个噩梦中醒来, 比如在jQuery中的Event事件对象已经被格式化成所有浏览器通用的, 从前要根据event获取事件触发者, 在ie下是event.srcElements 而ff等标准浏览器下下是event.target. jQuery则通过统一event对象,让我们可以在所有浏览器中使用event.target获取事件对象.
3.实现丰富的UI
jQuery可以实现比如渐变弹出, 图层移动等动画效果, 让我们获得更好的用户体验. 单以渐变效果为例, 从前我自己写了一个可以兼容ie和ff的渐变动画, 使用大量javascript代码实现, 费心费力不说, 写完后没有太多帮助过一段时间就忘记了. 再开发类似的功能还要再次费心费力. 如今使用jQuery就可以帮助我们快速完成此类应用.
4.纠正错误的脚本知识
这一条是我提出的, 原因就是大部分开发人员对于javascript存在错误的认识. 比如在页面中编写加载时即执行的操作DOM的语句, 在HTML元素或者document对象上直接添加"onclick"属性, 不知道onclick其实是一个匿名函数等等. 拥有这些错误脚本知识的技术人员也能完成所有的开发工作, 但是这样的程序是不健壮的. 比如"在页面中编写加载时即执行的操作DOM的语句", 当页面代码很小用户加载很快时没有问题, 当页面加载稍慢时就会出现浏览器"终止操作"的错误.jQuery提供了很多简便的方法帮助我们解决这些问题, 一旦使用jQuery你就将纠正这些错误的知识--因为我们都是用标准的正确的jQuery脚本编写方法!
5.太多了! 等待我们一一去发现.

学习jquery很有意思的. 入门的时候最好参照API把所有的常用方法都过一遍, 非常有用. jquery中对dom/各元素操作的封装很好, 动画也有许多方便实用的方法. 同时ajax方面的封装也让人使用起来感觉非常的方便. 当你jquery入门后, 能够熟练的使用jquery语句对元素进行操作了之后, 请多研究一下jquery域的封装, 以及别人的比较成熟的基于jquery开发的控件, 这样能使你的编程习惯和思想都会更向jquery靠拢. 由于jquery还是存在缺陷的, 所以在学到一定程度之后, 你也可以试着了解jquery的源码, 从根本来探究jquery的原理. 成为真正的达人

语言这个东西,你说难不难得看你和什么比了。除了学习语言特性,主要学习API。如果你懂其它的编程的话,你可以学习jquery.com里的API, 然后, 你可以学习一些简单的例子,例如,什么是document ready。推荐一个专业的jQuery博客,你可以看看 http://www.gbin1.com

API里有详细介绍,1.6的API: http://www.css88.com/jqapi-1.6/index.html

怎样快速学习Python?本视频结合自身经历给你建议!




曲靖市17251548956: 公司里需要我做jquery,我连js都没怎么学过,怎样才能快速上手jquery呢?要不要先学js?可以直接学jquery吗 -
洪咬保力: 父元素等等 3.会简单jquery方法就OK1.明白什么是dom.知道jquery选中dom的几种方法.通过id. 2,class

曲靖市17251548956: 如何快速、系统、有趣的学习jQuery -
洪咬保力: jquery...不是自学就ok吗?建议你反着来,不要先讲知识再看题效果.去bootstrarp上下一些jquery的特效,比如轮播,主题之类的,先勾起他们的兴趣,然后再教知识,基础知识步骤的话可以根据w3cschool上的jquery教程来,望采纳

曲靖市17251548956: jquery怎么学习才会快速入门? -
洪咬保力: 多看看文档,照着文档中的例子去做,就从最简单的click,hover等事件练起,这样顺手些,因为效果是显而易见的,成就感也会慢慢累计出来,这东西其实也是抓个窍门,理解通了,剩下的都是...

曲靖市17251548956: 怎么样才能把jquery学好? -
洪咬保力: 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零...

曲靖市17251548956: 如何更快的学习JavaScript和jquery -
洪咬保力: 先学好原生js,这个是基础,所有的js插件也好、框架也好,还是HTM5都是基于js的.比如目前最火的react、node.js、vue.js,都是基于js的!也就是说,学好js基础后,在学习其它的框架和插件都会变得很简单.学习js,先学内存的概念、数据类型、循环判断、函数、正则、事件、选择器(和CSS一样)、兼容、ajax.这些学会了以后,就多练,然后在学JQ就会发现,简单的一笔!

曲靖市17251548956: 如何快速学会简单运用JQUERY
洪咬保力: 多参考参考API里面介绍很详细.1.6的API: http://www.css88.com/jqapi-1.6/index.html 还可以去下载入门示例对照API练习很快上手: http://www.cssrain.cn/jquery/source.rar

曲靖市17251548956: jquery插件.新学一个jquery插件,有什么好的学习方法?怎样快速掌握一个插件的功能及用法? -
洪咬保力: 首先先把插件配的实例运行一遍 看不懂的配置在看看帮助文档!就ok

曲靖市17251548956: 如何快速入手一些js的框架 -
洪咬保力: 个人认为,想快速的学习好js的框架,前提还是需要你了解原生js的用法,Dom对象,节点,数组,遍历等等,只有这些原生的js你搞得比较明了,你在去学习jquery就很快上手了,它封装的类库,你也很容易理解更方便书写节省代码.纯属个人认为,也是一步步这样走过来的.希望可以帮助到你

曲靖市17251548956: 怎么才能快速学好Javascript
洪咬保力: 我的秘诀只有三条:(1)学习掌握JavaScript的基本语法.这个容易办到,这类书太多了,建议你不要读太厚的书,也不要看没有例子的书.照例子敲,执行一下看一下效果,分析其关键点所在.看例子不会让你感觉无聊!或者你干粹就看一下...

曲靖市17251548956: js怎么能学好 -
洪咬保力: 1:多看书,好的书可以帮助你学到很多东西. 2:多动手写代码,做实例,熟能生巧. 3:找个好点的师傅,或者花RMB去外面进修,这样可以迅速提高你的实战能力,并且可以少走弯路. 个人觉得这3个缺一不可,第一种看书相当于自学,当然自学会花费比较多的精力,没有导师帮助,还是比较困难的.第二种不管是自学还是别人教你都是必须要做的.第三种是种捷径,有人指导可以提高学习效率. 以上纯属个人见解.

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网