摘要: let arr1=new Set([1,2,3,1,2,3,4,5,3,32,2]);let arr2=new Set([1,4,32,4,3,6,8,9,9,]);let arr3=new Set([...arr1].filter((item)=> arr2.has(item))) ||||||| 阅读全文
posted @ 2018-11-06 21:15 国服第一李师师 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-11-05 19:05 国服第一李师师 阅读(125) 评论(1) 推荐(0) 编辑
摘要: let obj={name:'li',age:22}var result={}let deepFun=function(source){ for(let key in source){ if(typeof(source[key]) Object){ result[key]=deepFun(sourc 阅读全文
posted @ 2018-11-02 18:28 国服第一李师师 阅读(183) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv 阅读全文
posted @ 2018-11-01 18:40 国服第一李师师 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 首先介绍下一共有三个文件一个html ,两个js文件。 在demo.html中引用这两个js文件, 在ddd.js中定义字面量的具体内容: 在另外一个js当中:定一个定时器,只执行一次的那种其实你可以理解成为一个init('.main',function(){})将要执行的函数; fn是函数,自然会 阅读全文
posted @ 2018-10-31 17:48 国服第一李师师 阅读(142) 评论(0) 推荐(0) 编辑
摘要: let xml; let url="http://localhost:3333"; let data={name:'lishishi',age:'22'} if(window.XMLHttpRequest){ xml=new XMLHttpRequest(); }else{ xml=new Acti 阅读全文
posted @ 2018-10-24 18:31 国服第一李师师 阅读(146) 评论(0) 推荐(0) 编辑
摘要: sticky非常非常非常好用怎么用看代码: 这里为什么没有设置高度呢,因为这个高度应该是浏览器高度,浏览器高度在时刻变化怎么办? js处理: 此JS里面会有执行方法一步一步看 这个里面有JS方法 这个就是最关键的了,第一次拿到浏览器的高度$(window).height()利用resize(func 阅读全文
posted @ 2018-10-12 17:55 国服第一李师师 阅读(264) 评论(0) 推荐(0) 编辑
摘要: $(document).height();获取文档高度;$(window).height();获取当前窗口的高度;$(window).scrollTop();获取滚动条高度; 滚动条高度+当前窗口高度=文档高度的话(证明已经到底了)存在小数点ceil status:{ allowGetChapter 阅读全文
posted @ 2018-09-30 11:00 国服第一李师师 阅读(122) 评论(0) 推荐(0) 编辑
摘要: $(function () { setTimeout(function(){ /** * * @param {element} el Feature detection * @param {function} fn Executive function */ function init(el,fn) 阅读全文
posted @ 2018-09-19 20:03 国服第一李师师 阅读(97) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv 阅读全文
posted @ 2018-09-13 18:38 国服第一李师师 阅读(327) 评论(3) 推荐(0) 编辑