《锋利的jQuery》读书笔记 第1章 认识jQuery
来源:互联网 发布:免费淘宝客推广软件 编辑:程序博客网 时间:2024/05/15 06:27
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();
- 《锋利的jQuery》读书笔记 第1章 认识jQuery
- 锋利的jQuery读书笔记-第1章 认识jQuery
- 《锋利的jQuery》学习笔记---第1章 认识jQuery
- 《锋利的jQuery》读书笔记 第2章 jQuery选择器
- 锋利的jQuery读书笔记-第2章 jQuery选择器
- 认识jQuery-《锋利的jQuery》
- 【锋利的jQuery】读书笔记
- 锋利的jQuery(读书笔记)
- 【读书笔记】锋利的 jQuery
- 《锋利的jQuery》读书笔记 第5章 jQuery对表单、表格的操作及更多应用
- 《锋利的jQuery》读书笔记 第6章 jQuery与Ajax的应用
- 锋利的jQuery读书笔记-第5章 jQuery对表单、表格的操作及更多应用
- 锋利的jQuery读书笔记-第6章 jQuery与Ajax的应用
- 锋利的jQuery读书笔记-第7章 jQuery插件的使用和写法
- 读书笔记_锋利的jQuery
- 锋利的Jquery【读书笔记】 -- 第一章
- 《锋利的JQuery》读书笔记(一)
- 《锋利的JQuery》读书笔记(二)
- zoj2411-Link Link Look(WA)
- 开源中国在线工具
- 今天用Map集合写了一个字符串字符统计的程序,看集合看的头痛,就看了一下GUI,于是就随便记点。
- 完全用Linux工作
- Sql Sever 2008 jar Maven pom.xml dependency
- 《锋利的jQuery》读书笔记 第1章 认识jQuery
- 2012年第三届西安电子科技大学网络攻防 大赛暨网络渗透部分通关方案 V2.0
- 为什么我们需要uCos
- 离线查询和子查询--DetachedCriteria
- warning: no newline at end of file
- 非常高兴,“万能数据库查询分析器”中英文3.01版本测试完成,会尽快完成发布,敬请等待
- 根据新浪IP库地址,跳到不同城市的二级页面
- Javah 常见错误记录-NDK与JNI除错
- 在德问上面看到的一道面试题:交换数字位置得到相对最大值