博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery学习入门到高级(转载博客园)
阅读量:5141 次
发布时间:2019-06-13

本文共 1453 字,大约阅读时间需要 4 分钟。

原文地址:

 

 

 

什么是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.太多了! 等待我们一一去发现.  呵呵

 

转载于:https://www.cnblogs.com/qch-bo/p/4531253.html

你可能感兴趣的文章
servlet的同步请求异步请求以及请求转发与重定型的区别
查看>>
delphi之TDataset
查看>>
[国家集训队]Crash的数字表格
查看>>
jenkins 判断是手动触发还是定时器触发
查看>>
各互联网名企面试题汇总(3)
查看>>
笔记03-.NET高级技术
查看>>
IO【转换流,打印流,序列化】
查看>>
cocostudio UI编辑器中UITextField输入框控件光标
查看>>
SSDB 一个高性能的支持丰富数据结构的 NoSQL 数据库, 用于替代 Redis.
查看>>
(1)Opengl ES 基础概念
查看>>
Information
查看>>
spring cron 定时任务
查看>>
仿taobao分类搜索实现
查看>>
四、HibernateUtil
查看>>
一文读懂比特币的软分叉
查看>>
dubbo简单测试
查看>>
闲谈在线订餐
查看>>
linux笔记本
查看>>
改造MIP获得搜索青睐,轻松完成SEO
查看>>
数据挖掘导论笔记2 数据集的类型
查看>>