摘要: 在数组中都是数字的时候很好去重 例如:var arr=[1,2,2,2,3,4,5,4,5,3,6];可以用两层for循环或者其他方式进行去重 在数组中都是对象的时候就需要设置布尔值来进行去重操作, 原理也是两层for循环,但是在第一层for循环内需要定义布尔值为true,用来维持一个量,之后在内层 阅读全文
posted @ 2020-04-15 22:55 爱代码三千 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 前言# 多级组件嵌套需要传递数据时,通常使用的方法是通过vuex。如果仅仅是传递数据,而不做中间处理,使用 vuex 处理,未免有点杀鸡用牛刀。Vue 2.4 版本提供了另一种方法: 使用 v-bind=”$attrs”, 将父组件中不被认为 props特性绑定的属性传入子组件中,配合 interi 阅读全文
posted @ 2020-04-15 22:48 爱代码三千 阅读(9093) 评论(0) 推荐(0) 编辑
摘要: @babel/polyfill的踩坑之路 在网页需要向低版本兼容时,如IE不支持promise等新特性,我们仅仅使用babel进行es5转换是不够的,还需要把这些新特性进行转换 polyfill介绍 有些人不理解@babel/polyfill到底做了什么,以为运行了命令行工具也会将新的api转换成原 阅读全文
posted @ 2020-03-15 18:27 爱代码三千 阅读(5487) 评论(1) 推荐(0) 编辑
摘要: 本篇文章给大家带来的内容是关于JavaScript函数前面加!、+、 、~, ;符号的意义介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 ! 对返回值的真假取反 +、 是对返回值进行数学运算 ~ 对返回值进行按位取反 (所有正整数的按位取反是其本身+1的负数,所有负整数的按位取 阅读全文
posted @ 2020-03-05 22:03 爱代码三千 阅读(2745) 评论(0) 推荐(0) 编辑
摘要: new一个对象后面加括号与不加括号的区别 加括号与不加的区别 (1)加括号 1. 若括号为空,即无实参项,那么理解为调用默认构造函数; 2. 若括号非空,即有实参项,可以理解为调用重载构造函数,或 复合默认构造函数。 (2)不加括号 调用默认构造函数,或复合默认构造函数。 默认构造函数 与 复合默认 阅读全文
posted @ 2020-03-05 20:26 爱代码三千 阅读(1428) 评论(0) 推荐(0) 编辑
摘要: flex中间布局 display:flex配合flex wrap:wrap更适合做自适应模型 做中间布局的话注意在里面加一层div box中间布局 仅仅是中央布局的话推荐box方法,注意前面加 webkit 阅读全文
posted @ 2020-03-05 20:06 爱代码三千 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 依赖追踪算法 简单理解就是当我们有一个数据需要跟随一个数据时,需要用到, 例如数据A更新时,B自动跟随更新 Reactive 本质上在 set Reactive 时去执行更新 Computed 本质上在 get Reactive 时标记依赖 Computed 函数 C 初次求值时,标记 C 对 C 阅读全文
posted @ 2020-03-05 20:01 爱代码三千 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 浏览器自适配 js检测屏幕宽度更改cssName 主要用到的两段代码 window.onresize=function(){}; //检测窗口尺寸变化 document.body.clientWidth; //当前屏幕宽度 例子 在HTML中写这段代码即可,它的作用是在不同的分辨率下切换不同的CSS 阅读全文
posted @ 2020-03-05 19:58 爱代码三千 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 经典布局案例 双飞翼布局 一般用于三栏布局,左右两栏相等,等比例缩放 圣杯布局 一般用于三栏布局,左右不相等,中间等比例缩放 阅读全文
posted @ 2020-03-05 19:52 爱代码三千 阅读(186) 评论(0) 推荐(0) 编辑
摘要: ie兼容处理 css兼容代码示例 csshack使用 ie的css兼容是一层层覆盖关系。 / IE6 绿色 IE7 黑色 IE8紫色 IE9橘黄 1E10灰色 / css兼容利器 ie css3.htc 可以使ie支持css3的部分效果 用法 : behavior: url(js/ie css3.h 阅读全文
posted @ 2020-03-05 19:50 爱代码三千 阅读(174) 评论(0) 推荐(0) 编辑