Javascript
clearclearing
这个作者很懒,什么都没留下…
展开
-
怎么让setInterval传递参数
//setInterval默认不能传递参数,可以封装一个函数把变量放在一个无参函数内再返回var _setInterval=setInterval; setInterval(timerr,1000,$('.last_time')); window.setInterval=function(callback,time,params){ var params=Array.slice.apply原创 2017-08-03 15:28:09 · 3679 阅读 · 0 评论 -
this
this /* * 1.this是指当前方法或者属性所在的对象 * 2.注意:1)避免在函数中多层使用this * 2)避免数组调用使用this * 3)避免回调函数中使用this * * */ var person={ role:'parent', child:{ son:原创 2017-07-18 16:04:09 · 315 阅读 · 0 评论 -
Object对象
/* * 1.所有对象继承Object对象 * 2.Object可以接受一个参数,如果是对象则返回该对象,如果是一个常量,则返回该常量; * 3.Object的静态方法keys(),getOwnPropertyNanes(),用来遍历对象的属性,以数组形式返回属性名。前者只能遍历可枚举的,后者能遍历不可枚举的。 * 4.Object部署在Object.prototy原创 2017-07-10 09:37:23 · 265 阅读 · 0 评论 -
三大包装对象与Boolean()转型对象
/* * 1.三大包装对象Number,String,Boolean当做构造函数使用的时候,将普通数据包装成一个对象* 2.三大包装对象不做构造函数使用时,可将任意数据类型转成Number,String,Boolean类型* 3.原始类型数据可自动转型包装对象,但这个对象是临时的,执行完就会呗销毁,所以给其添加属性返回的是undefined* 4.Boolean()除了当做构造原创 2017-07-11 11:26:05 · 328 阅读 · 0 评论 -
Array常用方法
/** 1.Array是一个内置对象,也是一个构造函数,传一个参数表示数组的长度,传多个参数表示数组的成员;* 2.Array的方法有valueof(),toString(),pop(),push(),shift(),unshift(),sort(),slice(),splice(),contact(),jion();* 3.map()表示数组成员依次调用一个函数,函数可传三个参数当前原创 2017-07-11 10:23:27 · 416 阅读 · 0 评论 -
事件委托机制
什么是事件委托:事件委托是指利用冒泡机制将子元素事件委托给父元素功能:减少每个事件处理程序占有的内存(如果是一个100*5000的表格,点击每个td都会显示用户其他详细详细)怎么实现:js:jquery:利用on和off,利用on即使是新增加的li也是起作用的。原创 2017-01-16 13:56:53 · 831 阅读 · 0 评论 -
怎么拿到当前页面的锚点
dom有个hashchange事件window.addeventlistener(''hashchange",function(e){console.log(window.location.hash); //拿到锚点值//.port 端口//.search ?name=张三})原创 2016-11-09 17:06:57 · 365 阅读 · 0 评论 -
js怎么获取元素的宽高
第一种情况就是宽高都写在样式表里,就比如#div1{width:120px;}。这中情况通过#div1.style.width拿不到宽度,而通过#div1.offsetWidth才可以获取到宽度。第二种情况就是宽和高是写在行内中,比如style="width:120px;",这中情况通过上述2个方法都能拿到宽度。小结,因为id.offsetWidth和id.offsetHeight翻译 2016-11-30 11:17:21 · 1788 阅读 · 0 评论 -
数组去重的三种方法
数组的三种去重方式原创 2016-12-02 11:07:41 · 715 阅读 · 0 评论 -
js中创建、添加、删除、移动、复制和查找(子)节点
1)创建新节点createDocumentFragment() //创建一个DOM片段createElement_x() //创建一个具体的元素createTextNode() //创建一个文本节点2)添加、移除、替换、插入appendChild() //添加removeChild() //移除replaceChild() //替换insertBefore() //原创 2016-11-30 11:45:29 · 3995 阅读 · 0 评论