摘要: 数组中的常用方法补充 1.contact contact用于将两个数组中的内容合并在一起。会生成一个新的数组 注意: 两个时数组进行拼接操作后不会影响原来的数组 contact后的会生成一个新的数组 进行contact操作操作的两个数组进行拼接操作时的顺序会影响最后的拼接结果 2.slice sli 阅读全文
posted @ 2020-08-26 16:58 comyan 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 重识数组 申明数组的三种方式 var arr = [1,2,3];//数组字面量 var arr = new Array();//通过系统内置的构造函数申明数组 不推荐 var arr = Array();// 不使用 构建数组时候的细节点 var arr1 = [,1,2,,,,3,4,] // 阅读全文
posted @ 2020-08-26 12:27 comyan 阅读(141) 评论(0) 推荐(0) 编辑
摘要: js中布尔值为false的六种情况 下面6种值转化为布尔值时为false,其他转化都为true 1、undefined(未定义,找不到值时出现) 2、null(代表空值) 3、false(布尔值的false,字符串"false"布尔值为true) 4、0(数字0,字符串"0"布尔值为true) 5、 阅读全文
posted @ 2020-08-25 16:41 comyan 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 盒子阴影(box-shadow) 复写属性 :一共六个属性值 box-shadow:1. 水平偏移(必写)2. 垂直偏移(必写) 3. 阴影模糊程度 4. 阴影扩散宽度 5. 阴影颜色 6. inset (阴影向内) 圆角(border-radius) tips 一般绘制纯圆盒子宽高设置一样为正方形 阅读全文
posted @ 2020-08-25 11:53 comyan 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Css细节总结 盒子模型(box-model)box-sizing 所谓盒子模型(Box Model)就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器。每个矩形都由元素的**内容(content)、内边距(padding)、边框(border)和外边距(margin)**组成 阅读全文
posted @ 2020-08-24 17:36 comyan 阅读(124) 评论(0) 推荐(0) 编辑
摘要: css中选择器的权重大小: 通配符选择器(*)—— 0 标签选择器、伪元素选择器(::after ,::before)—— 1 类选择器、伪类选择器、属性选择器 —— 10 id选择器 —— 100 行内样式 —— 1000 !important —— 无穷 对于定义样式的三种方式,以及权重的大小关 阅读全文
posted @ 2020-08-24 12:38 comyan 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 利用ES8中的async,await关键字自己简单分装一个Ajax请求函数 首页我们定义一个函数叫做sendAjax,函数内部我们需要返回一个promise对象,这样我们后续就不用通过.then 和.catch这种原始的方法去获取对应的值了 function sendAjax(method, url 阅读全文
posted @ 2020-08-08 11:01 comyan 阅读(280) 评论(0) 推荐(0) 编辑
摘要: ES5 和 ES6 继承的实现以及区别 在ES5中当我们一个构造函数要使用另一个构造函数的属性或者方法,我们通常改变构造函数原型的指向,变成另外一个构造函数的实例对象。 例如: ES5中我们通常这样去实现继承 // 定义一个Phone的类,其中包括brand,price两个属性 function P 阅读全文
posted @ 2020-08-08 08:47 comyan 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Es6中关于Set新特性的应用练习 数组的去重 方案一: let arr1 = [1, 1, 3, 4, 6, 7, 4, 9] let s= new Set(arr1) // 这里得到的值并不是最终去重后的数组 let newArray=Array.from(s) 注意:new Set() 的返回 阅读全文
posted @ 2020-08-07 19:53 comyan 阅读(96) 评论(0) 推荐(0) 编辑
摘要: MongoDB报错:E11000 duplicate key error collection 最近在学习利用node的练习做一个博客系统,在使用MongoDB中在新增用户的时候发现一个比较让人困惑的问题,就是当你在第一次向MongoDB的指定集合中插入一条新的数据时能够成功,但是当你第二次向同一个 阅读全文
posted @ 2020-06-27 13:57 comyan 阅读(5078) 评论(0) 推荐(0) 编辑