- 博客(18)
- 收藏
- 关注
原创 jQ选择器
1.基本选择器*(所有元素) .class(类选择器) element(标签选择器) #id(id选择器) selector1, selectorN, ...(并列选择器)2.层次选择器parent > child(下一层的子元素)ancestor descendant(所有的后代)prev + next(下一个兄弟节点)prev ~ siblings(下面所有的兄弟节点)
2016-11-01 17:09:04
696
原创 js中的事件委托
什么是事件委托?顾名思义,那就是本来这件事是你做的,但是你让别人去帮你做了,以达到同样的目的。在这里用了事件冒泡的原理,给父节点添加事件,然后去查找事件源。这样做有什么好处呢?那就是提高性能。比如我要给瀑布流的图片添加淡入淡出的效果,那我就要用到for循环给每一个图片添加事件监听,瀑布流不断加载,添加的事件越来越多,这样就很影响性能了,而且新添加的节点也不具备这样的淡入淡出特效,要重新添加
2016-10-19 09:37:35
321
原创 js实现瀑布流的两种方法
*{margin: 0;padding: 0;} #box{margin: 0 auto;width: 1140px;position: relative;} .div1{padding: 8px;position: absolute;} .div2{width: 200px;padding: 5px;border: 1px solid #999;} .img{width:
2016-10-18 20:26:06
3596
原创 ajax学习笔记
1.AJAX 指异步 JavaScript 及 XML(Asynchronous JavaScript And XML)。它可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页。2.传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。
2016-10-17 18:31:46
387
原创 js中数组的操作
1.数组的创建 var arr1=new Array();//创建一个空数组 var arr2=new Array(5);//声明一个长度为5的数组 var arr3=new Array([5]);//长度为1并且arr[0]=5; var arr4=new Array(1,'javascript',true);//创建并赋值 var arr5=[1,2,'haha
2016-10-13 11:49:21
242
原创 js取消默认事件和事件绑定
1.默认事件:浏览器本事具备的一些功能,如鼠标右键菜单,a标签跳转页面。如果要阻止这些默认行为,可以用return false;w3c中定义了ev.preventDefault();这个不兼容IE11以下。 document.oncontextmenu=function (ev){ return false;//阻止右键菜单的动作 //
2016-10-12 18:55:40
4776
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人