PS:LZ觉得标题有点大,超出了能力范围,不去碰它。目前,只有LZ能够记录范围内的一天之后,不断补水。

第一,jQuery对象和DOM对象的相互转换(jQuery)

jQuery被转换为DOM:

1、VaR JQ = $(#选择器);var DOM = JQ {指数};

2、VaR JQ1 =美元(' # selector1 ');var DOM1 = jq1.get(指数)或(){ var DOM1 = jq1.get指数};

DOM被转换成jQuery:

假设CR是一个DOM对象,把jQuery,jqcr = $('cr);

两者的区别,jQuery(document)。Ready在window.onload()和()Javascript(锋利的jQuery )

1。定时执行

在window.onload必须等到所有的资源(包括图片)时要执行的页面完成,而$(document)。Ready()毕竟是DOM结构完成执行,但与DOM的资源尚未加载。

2。写一个数字

在一个文档,在window.onload只有一个,和$(document)。Ready()可以有一个以上的

3,简化方法

在window.onload没有速记美元(文件)(准备)可缩短至(function(){ })。



三中的访问属性名称、jQuery和Javascript之间的区别(实战)

规范名称DOM规范

单元格间距cellspacing

类的类名

合并单元格合并单元格

CssFloat IE是stylefloat,和其他浏览器cssfloat

浮即是stylefloat,和其他浏览器cssfloat

对于htmlFor

边框边框

MaxLength最大长度

只读只读

行行

Stylefloat IE是stylefloat,和其他浏览器cssfloat

的作用的作用

USEMAP USEMAP

四。冲突

在DOM理论中不会有冲突,jQuery防止冲突有两种解决方案:(夏普jQuery)

1,jQuery库是在其他库之后导入的。

调用jQuery,任何()方法使用$控制其他图书馆,或自定义快捷,J = jquery.noconflict();

2,jQuery库是在其他库之前导入的。

直接使用jQuery代替$工作,而$可以用作其他库的快捷方式。