08 2020 档案
摘要:删除全局webpack-cli webpack4.x开始官方文档是说要安装cli所以如果的在用4.+就需要卸载cli npm uninstall -g webpack-cli # 注释给我这种小白提供参考 # 卸载 uninstall 可以简写成 un # 全局 -g 的完整写法是 --global
阅读全文
摘要:一、Object.defineProperty 1.Object.defineProperty([object],[property],[descriptor]) 参数一:你需要操作的对象 参数二:你要的定义的属性名 配置项,等同与常用语参数的配置的configure 这里的descriptor是一
阅读全文
摘要:数组中的常用方法补充 1.contact contact用于将两个数组中的内容合并在一起。会生成一个新的数组 注意: 两个时数组进行拼接操作后不会影响原来的数组 contact后的会生成一个新的数组 进行contact操作操作的两个数组进行拼接操作时的顺序会影响最后的拼接结果 2.slice sli
阅读全文
摘要:重识数组 申明数组的三种方式 var arr = [1,2,3];//数组字面量 var arr = new Array();//通过系统内置的构造函数申明数组 不推荐 var arr = Array();// 不使用 构建数组时候的细节点 var arr1 = [,1,2,,,,3,4,] //
阅读全文
摘要:js中布尔值为false的六种情况 下面6种值转化为布尔值时为false,其他转化都为true 1、undefined(未定义,找不到值时出现) 2、null(代表空值) 3、false(布尔值的false,字符串"false"布尔值为true) 4、0(数字0,字符串"0"布尔值为true) 5、
阅读全文
摘要:盒子阴影(box-shadow) 复写属性 :一共六个属性值 box-shadow:1. 水平偏移(必写)2. 垂直偏移(必写) 3. 阴影模糊程度 4. 阴影扩散宽度 5. 阴影颜色 6. inset (阴影向内) 圆角(border-radius) tips 一般绘制纯圆盒子宽高设置一样为正方形
阅读全文
摘要:Css细节总结 盒子模型(box-model)box-sizing 所谓盒子模型(Box Model)就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器。每个矩形都由元素的**内容(content)、内边距(padding)、边框(border)和外边距(margin)**组成
阅读全文
摘要:css中选择器的权重大小: 通配符选择器(*)—— 0 标签选择器、伪元素选择器(::after ,::before)—— 1 类选择器、伪类选择器、属性选择器 —— 10 id选择器 —— 100 行内样式 —— 1000 !important —— 无穷 对于定义样式的三种方式,以及权重的大小关
阅读全文
摘要:利用ES8中的async,await关键字自己简单分装一个Ajax请求函数 首页我们定义一个函数叫做sendAjax,函数内部我们需要返回一个promise对象,这样我们后续就不用通过.then 和.catch这种原始的方法去获取对应的值了 function sendAjax(method, url
阅读全文
摘要:ES5 和 ES6 继承的实现以及区别 在ES5中当我们一个构造函数要使用另一个构造函数的属性或者方法,我们通常改变构造函数原型的指向,变成另外一个构造函数的实例对象。 例如: ES5中我们通常这样去实现继承 // 定义一个Phone的类,其中包括brand,price两个属性 function P
阅读全文
摘要:Es6中关于Set新特性的应用练习 数组的去重 方案一: let arr1 = [1, 1, 3, 4, 6, 7, 4, 9] let s= new Set(arr1) // 这里得到的值并不是最终去重后的数组 let newArray=Array.from(s) 注意:new Set() 的返回
阅读全文