摘要: 设置cookie function setCookie( key , value ,day ){ if( day ){ var now = new Date(); now.setDate( now.getDate() + day ); document.cookie = key +"=" + val 阅读全文
posted @ 2019-12-19 16:23 我本凡人~ 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 实现思路: 需要的事件: 鼠标移入 和 移出 移动 onmouseover onmouseout onmousemove 鼠标移入 : 显示遮罩层mask和大图显示区 鼠标移出 : 隐藏遮罩层mask和大图显示区 鼠标移动 : 1、操作mask的left和top 让mask动起来 2、操作bigIm 阅读全文
posted @ 2019-12-19 15:29 我本凡人~ 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 需要事件 : onmousedown onmousemove onmouseup 拖拽思路 : 鼠标按下 onmousedown : 记录鼠标按下时的内部偏移量 var disx = e.offsetX; var disy = e.offsetY; 鼠标移动 onmousemove : 设置被拖拽元 阅读全文
posted @ 2019-12-19 13:35 我本凡人~ 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 事件委托 : 将某个事件委托给另一个元素( 委托给父级元素 这里的父级可以是直接父元素 也可以是爷爷 曾爷爷... ) 事件委托好处: 1、为某些元素的父级元素添加事件,提高程序的执行效率 2、动态创建的元素 添加事件时,可以将事件添加在动态创建的函数体外面 委托实现 : 父级元素.onclick 阅读全文
posted @ 2019-12-19 11:11 我本凡人~ 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1、forEach arr.forEach(function(item,index,array){......}) 2、map arr.map(function(item,index,array){.....}) 遍历数组 修改数组 返回数组 3、reduce 迭代(累加常用) reduceRigh 阅读全文
posted @ 2019-12-19 10:52 我本凡人~ 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1、prompt 弹出一个输入框,例如 var num =prompt("请输入第一个数") 2、强制类型转换 : parseInt( ); 试图将某个字符串转成 整数 ,不能转换结果就是NaN “3a” "a3"-->NaN parseFloat( ); 试图将某个字符串 转成 小数 ,不能正常转 阅读全文
posted @ 2019-12-19 10:46 我本凡人~ 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1、定义一个空数组 , 遍历原数组,判断原数组中的每一个数在空数组中是否存在,如果不存在 ,就将这个数 存入到 空数组中 function has(arr,num){ for( var i = 0 ; i < arr.length ; i++ ){ if( arr[i] == num ){ retu 阅读全文
posted @ 2019-12-19 10:45 我本凡人~ 阅读(148) 评论(0) 推荐(0) 编辑
摘要: charAt(index) 返回某个位置处的字符 charCodeAt() 返回某个位置处的字符的ASCII码值 String.fromCharCode(ascII码值) 根据字符的ascII码值 得到对应的字符 indexOf(子串) 查找某个子字符串在原字符串中首次出现的位置 如果不存在返回 - 阅读全文
posted @ 2019-12-19 10:42 我本凡人~ 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 函数的递归调用 递归 : 函数自己调用自己 缺点 : 消耗性能 递归在执行时,由于反复调用函数,就会不停的开辟存储空间 导致 执行效率低 递归本质 : 实现循环 function fn(n){ n 循环变量 n会有一个初始值 实参值 if( n == 1 ){ 终值 循环条件 return 1; } 阅读全文
posted @ 2019-12-19 10:41 我本凡人~ 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1、选择排序 每一轮 比较时,用数组中的某个数和后面的数依次比较,如果这个数大于后面的数,就交换 第一轮 : arr[0] arr[1]--arr[4] 找到最小值 第二轮 : arr[1] arr[2]--arr[4] 第三轮 : arr[2] arr[3]--arr[4] 第四轮 : arr[3 阅读全文
posted @ 2019-12-19 10:37 我本凡人~ 阅读(162) 评论(0) 推荐(0) 编辑