- 博客(147)
- 收藏
- 关注
原创 关于VUE快速原型开发测试含有element-ui组件库代码的组件报错问题总结
原理:VUE快速原型开发 相当于只运行单独的项目现状:VUE快速原型开发运行的该单独项目中需要用到element-ui,那么需要引入之后,才能使用,该单独项目不能使用其他项目中的资源后续:element-ui局部引入 -》后续未知(报错)...
2021-12-28 07:42:34 572
原创 v-if和v--show的区别
v-if 会删除和创建虚拟dom节点,因此破坏虚拟dom树的稳定性,频繁操作会导致消耗很多资源v-show 不会删除虚拟dom节点,只会改变样式display:none,因此滞留很多不必要的虚拟节点,让虚拟dom树很大,同样也会消耗很多内存因此当虚拟dom树频繁改变时,因该保证树的稳定性则选用v-show,不会频繁改变时,因该去除一些用不上的虚拟节点,节省不必要开销,则选用v-if...
2021-12-13 15:28:38 195
原创 lintcode-1851 · 购买通行证 亚历克斯计划参观博物馆,并在柜台上购买通行证。js版
// 购买通行证 function purchasePass(queue, position){ let time = 0; function _purchasePass(queue, position){ queue[0] -= 1; //排在最前面的人购买一张票 time += 1; //消耗一小时 if(queue[0] === 0...
2021-12-12 16:44:52 144
原创 js版 购买通行证 亚历克斯计划参观博物馆,并在柜台上购买通行证。
// 购买通行证 function purchasePass(queue, position){ let time = 0; function _purchasePass(queue, position){ queue[0] -= 1; //排在最前面的人购买一张票 time += 1; //消耗一小时 if(queue[0] === 0...
2021-12-12 16:41:17 234
原创 购买通行证 亚历克斯计划参观博物馆,并在柜台上购买通行证。js版
// 购买通行证 function purchasePass(queue, position){ let time = 0; function _purchasePass(queue, position){ queue[0] -= 1; //排在最前面的人购买一张票 time += 1; //消耗一小时 if(queue[0] === 0...
2021-12-12 16:39:05 327
原创 购买通行证 亚历克斯计划参观博物馆,并在柜台上购买通行证。js版
// 购买通行证 function purchasePass(queue, position){ let time = 0; function _purchasePass(queue, position){ queue[0] -= 1; //排在最前面的人购买一张票 time += 1; //消耗一小时 if(queue[0] === 0...
2021-12-12 16:33:27 151
原创 undefined和not defined的区别
undefined:声明了变量,但是未赋值not defined(报错):没有声明变量就是用报错(typeof中未经声明就使用变量,不报错,返回字符串类型的undefined)
2021-12-11 18:27:11 997
原创 包装类 + switch题
考察包装类,以及switch是否为绝对相等:1.new String(“A”) 调用包装类构造出对象类型字符串A2.switch中case采用绝对等于===验证
2021-12-11 17:40:44 236
原创 ES5filter题
考察filter方法使用:函数返回的结果为真,则filter方法返回的数组中保留该项(新数组中自动过滤掉undefined项)
2021-12-11 17:25:13 171
原创 js类型转换题
考察隐式类型转换:1.+号一侧出现了字符串,就用String()将不是字符串的变成字符串,最后拼接在一起2.-号则会调用显示类型转换Number(),将非数字转换成数字,进行计算
2021-12-11 17:15:51 520
原创 计算属性computed和方法methods的区别
1.多次调用方法,方法会执行多次。而多次使用计算属性,第一次执行后会对结果进行储存,下一次依赖的数据没有发生改变或者没有依赖任何数据,直接返回储存的结果,不会在计算
2021-12-09 14:51:51 104
原创 VUE数据响应
1.创建vue实例vm(const vm = new Vue()) 进行初始化操作,设置一些私有属性(比如以$、_开头的属性)到实例中运行生命周期钩子函数beforeCreate2.注入 将属性props、计算属性computed、方法methods、数据data等用代理模式 挂载到实例中运行生命周期钩子函数created3.生成配置对象中的render函数 如果配置对象已经存在render函数,就直接使用,不生成。没有的话先去找 template用编译器将其编译成render函数,.
2021-12-09 09:53:04 694
原创 VUE预编译
(SFC:组件的结构)当vue-cli构建工具打包时,会将 组件的模板 转换成 render函数,所以1.打包结果中不会有vue模板编译代码,因为模板已经编译过了,减小打包体积2.运行时就不用进行编译,提高效率证明打包结果中没有vue模板编译代码...
2021-12-08 14:57:40 865
原创 js类型转换
1.显示类型转换Number(“123”) -> 123Number(“abc”) -> NaNNumber(“123abc”) -> NaNNumber(true) -> 1Number(false) -> 0Number(null) -> 0Number(undefied) -> NaNString(123) -> “123”Boolean(0) -> false(undefined, NaN, null, 0, false, “
2021-12-02 14:32:11 660
原创 js 回到顶部
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Doc
2021-11-29 08:57:55 109
原创 js 设置滚动条位置scrollTo方法
1.如果想要传递的实参产生作用必须在对应方向上,出现滚动条才行2.垂直方向出现滚动条设置3.水平方向出现滚动条设置
2021-11-29 08:48:29 3250
原创 阿里巴巴矢量图标如何修改颜色,以及原理
1.引入图标,初始展示的颜色效果2.通过样式,修改颜色3.背后原理实验验证结论:伪元素选择器内容颜色,根据其父级选择器的颜色设置,若父级选择器没有设置颜色,则继承父级默认颜色...
2021-11-25 15:25:51 4331
原创 怎么使用阿里巴巴矢量图标?
1.输入图标对应的关键字进行搜索2.挑选喜欢的图标3.添加入库4.点击查看入库的图标5.添加项目6.使用项目7.创建link标签进行关联8.在对应位置使用
2021-11-22 10:22:26 454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人