05 2020 档案

摘要:在事件传播期间,有三个阶段:捕获,目标,冒泡。默认情况下,事件处理程序在冒泡阶段进行(除非设置useCapture为true)。 <div onclick="console.log('div')"> <p onclick="console.log('p')"> click here </p> </d 阅读全文
posted @ 2020-05-27 15:19 Nyan 阅读(230) 评论(0) 推荐(0) 编辑
摘要:一.值类型之间的数据类型转换: (1)数字和字符串使用+运算符:数字和字符串如果使用+运算符进行操作,那么会将数字先转换为字符串,然后进行字符串连接操作: var str = "string text "; var num = 10; console.log(str + num) // "strin 阅读全文
posted @ 2020-05-26 17:27 Nyan 阅读(159) 评论(0) 推荐(0) 编辑
摘要:1.利用es6的set对象 let arrays = [11,1,2,3,2,3,4,5,6]; const uniqueArrays = (arrays) => { let result = new Set(arrays); return result; } 2.利用对象属性的唯一性 const 阅读全文
posted @ 2020-05-22 17:36 Nyan 阅读(131) 评论(0) 推荐(0) 编辑
摘要:区别: 深拷贝和浅拷贝最根本的区别在于是否是真正获取了一个对象的复制实体,而不是引用, 深拷贝在计算机中开辟了一块内存地址用于存放复制的对象,而浅拷贝仅仅是指向被拷贝的内存地址,如果原地址中对象被改变了,那么浅拷贝出来的对象也会相应改变。 实现深拷贝的方法: 最简单的方法就是JSON.parse(J 阅读全文
posted @ 2020-05-21 15:18 Nyan 阅读(651) 评论(0) 推荐(0) 编辑
摘要:块级元素居中 一、居中元素不定宽高情况(子元素有内容) 关键样式父元素position: relative, 子元素position: absolute, 上左为50%,transform: translate(-50%, -50%) <style> .main { background-color 阅读全文
posted @ 2020-05-21 09:51 Nyan 阅读(202) 评论(0) 推荐(0) 编辑
摘要:基本概念 cookie:是网景公司的前雇员在1993年发明。它的主要用于保存登陆信息,比如登陆某个网站市场可以看到'记住密码’,这就是通过在cookie中存入一段辨别用户身份的数据来实现的。 sessionStorage:会话,是可以将一部分数据在当前会话中保存下来,刷新页面数据依旧存在。但是页面关 阅读全文
posted @ 2020-05-19 09:53 Nyan 阅读(219) 评论(0) 推荐(0) 编辑
摘要:every <script> var arr = [1,2,3,4,5]; var test = arr.every((item,index)=>{ return item <6; }) console.log(test); //true </script> 数组中每一项满足条件则返回true,其中 阅读全文
posted @ 2020-05-18 09:41 Nyan 阅读(237) 评论(0) 推荐(0) 编辑
摘要:日志分类 系统日志 包括客户端启动日志和闪退日志,主要用于系统监控,以及webPage的错误日志和性能日志对网页在浏览器的监控 API调用日志 记录前端调用后端,内嵌WEB调用客户端的请求时间,返回时间,用于统计客户端各个页面的相应时间,调用链路和快速定位错误 Pageview日志 包括页面加载日志 阅读全文
posted @ 2020-05-14 10:56 Nyan 阅读(299) 评论(0) 推荐(0) 编辑
摘要:一、初始化项目 1. 创建文件夹jest-sample 2.初始化项目(npm下载包文件)npm init 3. 下载npm依赖包 npm install jest -D 二、简单的测试案例 main.js //在node环境中,使用的是commonJs规范 function add(a, b) { 阅读全文
posted @ 2020-05-02 16:12 Nyan 阅读(125) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示