《锋利的jQuery》读书笔记 第1章 认识jQuery

1.Javascript自身存在3个弊端:
          1.1 复杂的文档对象模型(DOM)
          1.2 不一致的浏览器实现
          1.3 缺乏便捷的开发、调试工具。

2.流行的JavaScript库:Prototype Dojo YUI ExtJS MooTools jQuery     

3.jQuery的优势:            
          (1)轻量级
          (2)强大的选择器
          (3)出色的DOM操作的封装
          (4)可靠的事件处理机制
          (5)完善的Ajax
          (6)不污染顶级变量
          (7)出色的浏览器兼容性
          (8)链式操作方式
          (9)隐式迭代
          (10)行为层与结构层的分离
          (11)丰富的插件支持
          (12)完善的文档
          (13)开源

4.jQuery的官网为:http://jquery.com可以在这里下载最新的jQuery库,对于每一个版本的jQuery库,它提供两种类型让开发者下载,一种是无压缩版本供开发和调试用名称为jquery-<version>.js还有一种是经过压缩工具压缩的版本主要用于程序的发布版使用,名称为:jquery-<version>.min.js。    

5.要使用jQuery库,需要在你的代码之前引入入jQuery:     
          <script sc="jquery-1.8.2.js" type="text/javascript"></script>

 

--------------------------------------------------
author: cs_cjl
website: http://blog.csdn.net/cs_cjl
--------------------------------------------------

 

6.jQuery格式建议:              
          (1)对于同一个对象不超过3个操作的,可以直接写成一个i操作
          (2)对于同一个对象的较多操作,建议每行写一个操作,或者将同一个类别的操作写在同一行
          (3)对于多个对象的少量操作,可以每个对象写一行,如果涉及子元素,可以适当地缩进
          (4)对于多个对象的多个操作,可以结合(2)和(3)来做

7.DOM和jQuery对象:                                         
     DOM:Document Object Model 文档对象模型,每一份DOM都可以表示成一棵树
     jQuery对象:jQuery对象就是通过jQuery包装DOM对象后产生的对象

8.jQuery对象和DOM对象的相互转换:                        
     首先,约定如果是jQuery对象,则在变量前面加上$,如下所示
          var $v = jQuery对象;
          var v = DOM对象;
     jQuery对象转成DOM对象:
          jQuery提供了两种方法将一个jQuery对象转换成DOM对象,即[index]和get(index)
          例如:
               var $cr = $("#cr");
               var cr = $cr[0] ;
               或者:
               var cr  $cr.get(0);
     DOM对象转换成jQuery对象:
          对于一个DOM对象,只需要用$()把DOM对象包装起来,就可以获得一个jQuery对象了
          例如:
               var cr = document.getElementById("cr");
               var $cr = $(cr);

9.解决jQuery和其他库的冲突的方法:       
          (1)如果jQuery库在其他库之前导入,那么可以直接使用jQuery来做一些jQuery的工作
          (2)如果jQuery库在其他库之后导入,那么可以用jQuery.noConflict()函数来将变量$的控制权移交给其他JavaScript库,也可以在移交的同时自定义备用名称
               例如:
                    var $j = jQuery.noConflict();
         

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
04-26
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值