Jquery实战_读书笔记1—选择jQuery

 更新时间:2010年01月22日 10:22:23   作者:  
近期公司积极组织我们这些开发人员学习进步,督促我们学习更多的技术来提高自己。为此我选择了jQuery作为我学习的方向,同时我也是想将我的学习心得分享给大家,以后我会不断的更新一系列jQuery方面的学习纪要,帮助大家学习。
对比了多个javascript框架,不得不承认JQuery真的是个很优秀的框架。如果你还没有在你的框架中使用它,赶快扔掉那些臃肿、使用不方便的框架,这会给你的前端设计节约不少的代码。

为什么选择Jquery
  我们在页面写javascript代码时,你可能会发现经常要遵循这样一种模式:选择一个元素或一组元素,然后以某种方式对其进行操作(如显示、隐藏元素,给元素添加css类,修改元素特性)。而jQuery在这方面具有比其他框架更加优越的实现,使整个代码更加简洁。


页面和实现分离
就像css样式一样,我们在进行web设计时,应该尽量将样式标记和html文档分离出来,将html的样式描述分离到css文件中,这不仅易于文档处理,并且我们可以很方便的更换整个页面的样式,仅仅修改下样式表即可。


Jquery的优势
1. 强大的Dom元素选择器
Jquery提供了一套强大的选择器功能,利用Jquery的选择器,我们能通过简单的代码将页面上复杂的元素或元素集选择出来,通过jquery,可以将原来需要很多行代码才能完成的任务,只需要很少代码(甚至一行代码)即能完成。
选择所有偶数的<p>元素。
$("p:even")
选择每个表格的第一行。
$("tr:nth-child(1)")
选择作为<body>直接子节点的<div>
$("body > div ")
选择指向PDF文件的链接
$("a[href$=pdf]")
选择作为<body>直接子节点的、包含链接(<a>)的<div>
$("body > div:has(a)")

想想上面这些dom元素选择,如果不用jquery提供的选择器,你需要怎样来实现? 需要多少代码来完成?
2. 易于扩展
由于Jquery提供了方便的扩展机制,可以查找很多易用的扩展插件来增强我们的使用

3. 方便的dom操作方式
4. 轻便的体积
相对于庞大臃肿的Extjs来说,jquery真的是太小了,这个就不用我多说了。

相关文章

  • jQuery在html有效在jsp无效的原因及解决方法

    jQuery在html有效在jsp无效的原因及解决方法

    最近用jQuery来写下拉框的选项值的左右移动,放到jsp里面就不能用了,经过测试终于找到了解决方法在此与大家分享下
    2013-08-08
  • jquery+html5烂漫爱心表白动画代码分享

    jquery+html5烂漫爱心表白动画代码分享

    这篇文章主要介绍了jquery+html5烂漫爱心表白动画,七夕你表白了吗,如果还没有的话,抓紧来学习学习吧,祝小伙伴们表白成功。
    2015-08-08
  • 实现placeholder效果的方案汇总

    实现placeholder效果的方案汇总

    由于placeholder是html5的新属性,可想而知,仅支持html5的浏览器才支持placeholder,目前最新的firefox、chrome、safari以及ie10都支持,ie6到ie9都不支持。
    2015-06-06
  • jquery实现穿梭框功能

    jquery实现穿梭框功能

    这篇文章主要为大家详细介绍了jquery实现穿梭框功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-01-01
  • jquery showModelDialog的使用方法示例详解

    jquery showModelDialog的使用方法示例详解

    这篇文章主要介绍了window.showModalDialog的使用方法,大家要以参考使用
    2013-11-11
  • jquery (show,fadeOut,Animate)简单效果

    jquery (show,fadeOut,Animate)简单效果

    jquery (show,fadeOut,Animate)简单效果,需要的朋友可以参考下。
    2009-11-11
  • 基于jQuery实现选取月份插件附源码下载

    基于jQuery实现选取月份插件附源码下载

    这是一个基于jQuery的可以选择年份和月份的月份拾取插件,你可以设置点击页面上的任意元素触发弹出年月选择面板,可以是一个链接也可以是一个输入框,广泛应用于月份查询,而无需设置select表单。
    2015-12-12
  • jQuery实现图片高亮显示

    jQuery实现图片高亮显示

    这篇文章主要为大家详细介绍了jQuery实现图片高亮显示,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • jquery显示隐藏input对象

    jquery显示隐藏input对象

    这篇文章主要介绍了jquery显示隐藏input对象,需要的朋友可以参考下
    2014-07-07
  • jQuery中:radio选择器用法实例

    jQuery中:radio选择器用法实例

    这篇文章主要介绍了jQuery中:radio选择器用法,实例分析了:radio选择器的功能、定义及匹配单选按钮的使用技巧,需要的朋友可以参考下
    2015-01-01

最新评论