06 2020 档案

摘要:一般来说,大家可能都会习惯用JQuery提供的Ajax方法,但是用原生的js怎么去实现Ajax方法呢? 原生js实现Ajax: let Ajax={ get:function(url,fn){ let xhr=new XMLHttpRequest(); xhr.open('GET',url,true 阅读全文
posted @ 2020-06-30 22:06 cruor 阅读(533) 评论(0) 推荐(0)
摘要:1)JSON对象 1.JSON json数据 外层是单引号内层属性必须用双引号引起来,如果属性值,是字符串也必须双引号 let json='[{"id":"1001","name":"joly"}]' json方法 转js数据 JSON.parse(需要转换的json数据);//js数据类型输出 j 阅读全文
posted @ 2020-06-30 21:43 cruor 阅读(197) 评论(0) 推荐(0)
摘要:1)字符串 判断字符串中是否包含什么字符串 let str="abcdefg"; str.includes("d");//返回的是布尔值 有就是true 反之false 判断字符是否在最前面 str.startsWith("a"); str.startsWith("字符",开始查找的位置); 判断字 阅读全文
posted @ 2020-06-26 16:26 cruor 阅读(126) 评论(0) 推荐(0)
摘要:1)ES6面向对象 class Box{ a=1; constructor(a,b){ console.log(a,b); } play(){ } } constrctor 构造函数 构造函数就是new 类名 实例化对象执行的函数 所有类中的构造函数都叫constructor 当我们new 类名() 阅读全文
posted @ 2020-06-25 14:36 cruor 阅读(266) 评论(0) 推荐(0)
摘要:瞥眼霜华万里,临近空寂无愉,莫破三千余温,终始虚无缥缈。 阅读全文
posted @ 2020-06-24 10:48 cruor 阅读(104) 评论(0) 推荐(0)
摘要:缘不知所以,情不知所谓,孑然一身唯所以所谓。求得因,述得果,明非而已。 阅读全文
posted @ 2020-06-23 11:13 cruor 阅读(109) 评论(0) 推荐(0)
摘要:1)解构赋值 数组解构 let [a,b,c]=[1,2,3]; console.log(a,b,c);//1 2 3 交换 let a=1,b=2,c=3; [a,b]=[b,a]; console.log(a,b);//2 1 冒泡 let arr=[1,2,1,5,4,8,9,7,8,5,6] 阅读全文
posted @ 2020-06-23 11:05 cruor 阅读(117) 评论(0) 推荐(0)
摘要:本来歌曲是没有故事,有的不过是三两曲调,孤伶一人罢了!莫不是世人多来自作多情。哪会这般不堪! 阅读全文
posted @ 2020-06-21 18:38 cruor 阅读(199) 评论(0) 推荐(0)
摘要:1)正则表达式 对于正则表达式的深度使用封装两个class设置删除的函数方法 //添加class类名 function addClass(elem,className){ let arr=elem.className.match(/\s+/g); let newArr=className.match 阅读全文
posted @ 2020-06-21 17:26 cruor 阅读(129) 评论(0) 推荐(0)
摘要:1)元字符 (?=\D+\d) 条件是首字母不能是数字,但是整个字符串中必须含有一个数字 (?=.*[a-z]) 必须包含一个小写字母,字母可以任意位置 (?=.*[A-Z]) 必须包含一个大写字母,字母可以任意位置 ([a-zA-Z0-9]{8,16}) 大小写字母和数字字符最少八个,最多十六个 阅读全文
posted @ 2020-06-20 17:19 cruor 阅读(173) 评论(0) 推荐(0)
摘要:1)鼠标事件 mouseover和mouseout 是冒泡的,可以收到子元素的滑入滑出 mouseenter和mouseleave是不冒泡的,只能收到这个当前容器的进入和离开,子元素不会触发 2)焦点事件和输入事件 焦点事件主要用于表单元素,以及超链接,使用点击或者tab可以切换汇聚焦距 focus 阅读全文
posted @ 2020-06-19 21:08 cruor 阅读(152) 评论(0) 推荐(0)
摘要:1)事件侦听和删除 // 1、侦听事件函数不能带入任何参数 // 2、侦听事件函数有且仅有一个参数e就是事件接收到事件对象,其他函数没有 // 3、事件函数不能写return 返回值,但是可以用return跳出 元素.addEventListenter("事件类型",事件回调函数); 元素.on+" 阅读全文
posted @ 2020-06-19 20:16 cruor 阅读(178) 评论(0) 推荐(0)