js经验点滴

1.clone(),clone(ture),节点复制,元素复制追加。

2.siblings([expr]):取得一个包含匹配的元素集合中每一个元素的所有唯一同辈元素的元素集合。可以用可选的表达式进行筛选。例如:$("div").siblings();$("div").siblings(".selected")。

3.setTimeout的返回值为一个整数,该整数为此次调用setTimeout方法的标志,可用于 取消 setTimeout 设置的函数clearTimeout(id)。

4.resize()当文档窗口改变大小时触发。data:resize([Data], fn) 可传入data供函数fn处理。fn:在每一个匹配元素的resize事件中绑定的处理函数。$(window).resize..

5.fadeIn([speed],[easing],[fn]):通过不透明度的变化来实现所有匹配元素的淡入效果,并在动画完成后可选地触发一个回调函数。

  speed:三种预定速度之一的字符串("slow","normal", or "fast")或表示动画时长的毫秒数值(如:1000)

  easing:(Optional) 用来指定切换效果,默认是"swing",可用参数"linear"

  fn:在动画完成时执行的函数,每个元素执行一次。

   fadeOut([speed],[easing],[fn]):通过不透明度的变化来实现所有匹配元素的淡出效果,并在动画完成后可选地触发一个回调函数。

 fadeTo([[speed],opacity,[easing],[fn]]):把所有匹配元素的不透明度以渐进方式调整到指定的不透明度,并在动画完成后可选地触发一个回调函数。opacity:一个0至1之间表示透明度的数字。

   fadeToggle([speed,[easing],[fn]]):通过不透明度的变化来开关所有匹配元素的淡入和淡出效果,并在动画完成后可选地触发一个回调函数。

 6.setInterval -- 间隔指定的毫秒数不停地执行指定的代码。setInterval(codes, interval);返回值是setInterval函数的ID标识,每次调用setInterval函数都会产生一个唯一的ID,可以通过clearInterval函数(此函数的参数接收一个setInterval返回的ID)暂停setInterval函数

7.with (object){ statement}。object:新的默认对象。statement:一个语句,object 是该语句的默认对象;可以是复合语句with 语句通常用来缩短特定情形下必须写的代码量。例如:

1 x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10) 
2 y = Math.tan(14 * Math.E)
3 
4 当使用 with 语句时,代码变得更短且更易读: 
5 with (Math)
6 {
7   x = cos(3 * PI) + sin (LN10)  
8   y = tan(14 * E)
9 }

8.isNaN(numvalue):numvalue 参数是要检查是否为 NaN(不是数字) 的值。如果值是 NaN, 那么 isNaN 函数返回 true ,否则返回 false 。 使用这个函数的典型情况是检查 parseIntparseFloat 方法的返回值。

9.Each():对一个集合的操作,对集合里面的每一个元素进行后面的方法调用,例如:

1 $.each(data.list, function (i, item) {
2 
3         Alert(item["WikiTitle"]”+” item["WikiID"]);//i是集合的元素下表,item代表元素本身
4 
5 });

  

原文地址:https://www.cnblogs.com/jymz/p/3988514.html