频道栏目
首页 > 资讯 > HTML/CSS > 正文

jQuery笔记

17-01-09        来源:[db:作者]  
收藏   我要投稿

(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

相关TAG标签
上一篇:jQuery_基本过滤选择器
下一篇:ES6的变量声明
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站