函数调用自身被称为递归函数,在没有限制的情况下,递归运算会无终止的进行,所有必须要结合 if 语句进行控制,只有在某个条件成立时才允许执行递归,否则不允许调用自身。 案例: ...

函数调用自身被称为递归函数,在没有限制的情况下,递归运算会无终止的进行,所有必须要结合 if 语句进行控制,只有在某个条件成立时才允许执行递归,否则不允许调用自身。 案例: ...
<!DOCTYPE html> Title .container { width:670px; margin:100px auto; } .box { width:670px...
<!DOCTYPE html> Title * { margin: 0; padding: 0; outline: ...
网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.b...
1.显示和隐藏 $('selector').hide(speed,calback)隐藏元素 speed(可选参数)可取slow或fast或毫秒值 calback(可选参数)动...
1.$("*")选取所有元素 2.$(this)选取当前 HTML 元素 3.$("p.text")选取 class 为 text的 元素 4.$("p:first")选...
1.ie不支持!important属性 2.盒子阴影(box-shadow) 3.禁用鼠标事件(element{pointer-event:none}) 4.首字放大 p:f...
1. 绑定:dom.带on的事件名称=事件处理函数; 解绑:dom.带on的事件名称=null 2. 绑定:dom.addEventListener(不带on的事件名称,事件...
跟大家分享一个有趣的东西,代码如下 把图片绝对定位,用js获取到鼠标点击时的x轴和y轴坐标,然后赋给图片的top值和left值就完成了。
1.let不能重复声明,var可以 2.let会产生块级作用域,且只在自己的作用域内生效,但var不受限制 当我们在{}中使用了let时,{}的范围就是一个块级作用域,此时l...
1.根据id获取元素 document.getElementById(id名); 2.根据类名获取元素 document.getElementsByClassName(类名)...
//给个位数的时分秒补零 function addZero(z) { return z <10 ?"0" + z : z; } function time() { var d...
var arr = [1,2,3,4,5,4]; //遍历数组,相当于for循环 console.log(arr.forEach(function (value, index...
1.使用new关键字 var obj =new Object(); obj.color ='黄色'; obj.eye ='单眼皮'; obj.age ='两岁'; obj.w...
先不考虑自动轮播,先让上下按钮和点击小圆点切换图片实现。 因为之前定义了一个active类,要想哪个图片显示和对应的小圆点亮起来把这个类加到上面就行了。 把之前的图片的ite...
js中的循环有3种 1.while循环 当循环条件为true时,执行循环体,当循环条件为false时,结束循环。 while (循环条件) { //循环体 } 代码示例:/...
一般的电商网站中都有轮播图,轮播图实现的方式无非就那几种,今天跟大家分享一个用z-index和opacity属性做的轮播。 首先把静态页面做出来,这里为了节约时间,图片就用背...
代码块: 1:document.write()将内容写到html文档中。 2:console.log()在浏览器控制台中打印内容。 3:window.alert()弹出一个警...
1、定位+偏移 position:absolute; top: 50%; left: 50%; margin-top:-50%(height); margin-left: -...