首页 > 程序开发 > web前端 > HTML/CSS >

jQuery笔记

2017-01-09

jQuery笔记。(document) ready(function())比window load=function()要快,前者是将页面加载完,但是不是把资源加载完就执行,window onload是将全部资源加载完才能执行,前者可以简写为(function(){});。

(document).ready(function())比window.load=function()要快,前者是将页面加载完,但是不是把资源加载完就执行,window.onload是将全部资源加载完才能执行,前者可以简写为(function(){});

如果有两个window.onload,那么前者将被后者覆盖

如果有多个$(function(){}),将会输出多个

jQuery里面定义的变量不会污染全局变量

jquery对象和原生js对象相互转化

jquery对象转原生js:div[0],div.get(0);

原生js转jquery对象$(oDiv);

.mouseleave,.mouseenter没有事件冒泡,而.mouseout,.mouseover还是有的

contains包含的是文本,has包含的是选择器

想找后代就行用find,想找+亲儿子用children

toggle把有设成无,无设成有

变量要拼接字符串,而常量直接引号

this不一定是事件源,e.target是事件源,比如是tr的事件,this肯定就是tr,但是tr里面可能有td,可能里面有checkbox之类的,那么你点的就可能是checkbox,但是由于事件冒泡,tr仍会触发,但是此时this是tr,但是e.target是checkbox

相关文章
最新文章
热点推荐