前端开发心得记录

  1. Vscode快捷键 Shift + Alt up/down 在当前行上下复制当前行

  2. JavaScript拷贝对象
    在这里插入图片描述
    在这里插入图片描述

  3. Vue里的computed属性里,数组更新无效,需要用splice方法。遇到的问题是arr第二次调用push方法的时候,数组没有更新。

  4. Vue子组件向父组件传值,调用父组件的方法,使用$emit方法
    子组件:
    在这里插入图片描述
    父组件:
    在这里插入图片描述

  5. Vue使用v-for循环创建input,v-model需要绑定数组
    在这里插入图片描述

  6. Vue在computed属性里面不能直接修改data里面的数据
    需要使用set方法修改:Vue. s e t ( a r r a y , i n d e x , n e w V a l u e ) 如 果 数 组 元 素 为 对 象 , 要 修 改 具 体 的 一 个 属 性 , 修 改 方 法 为 V u e . set(array, index, newValue) 如果数组元素为对象,要修改具体的一个属性,修改方法为Vue. set(array,index,newValueVue.set(array[index], ‘Attributes’,newValue)
    其中Attributes的引号为es6的写法,如图所示:
    在这里插入图片描述

  7. 语义性标签兼容
    例如 HTML5 的 nav 标签, 在低版本的ie浏览器不支持,ie8以下包括ie8,这时候就需要处理语义性标签兼容的问题。
    在这里插入图片描述
    第一种解决方案:创建元素,并且把元素设置为块元素
    在这里插入图片描述
    在这里插入图片描述
    第二种解决方案: 通过js插件。因为如果我们有20个自定义标签,每一个都去create,效率太低,就选择使用第三方插件
    在这里插入图片描述
    终极解决方案:第二种解决方案在其他浏览器,例如Chrome,会显得多此一举。加入限制条件,在相应的浏览器执行插件
    在这里插入图片描述

  8. Markdown table 语法
    | Tables | Are | Cool |
    |----------|:-------------?------?
    | col 1 is | left-aligned | $1600 |
    | col 2 is | centered | $12 |
    | col 3 is | right-aligned | $1 |

  9. JavaScript 读取文件
    在这里插入图片描述

  10. JavaScript 表单input自动填充关闭
    在这里插入图片描述

  11. Vue 父组件调用子组件方法,this.$refs.commonTable.loadData()
    在这里插入图片描述
    需要给子组件添加reference,通过这个reference调用该组件里面的方法

  12. Object.entries(), 把对象转换为数组,进行循环。
    在这里插入图片描述

  13. 把函数变量转换成字符串,判断该函数变量是否是默认值,图片里val是一个函数

在这里插入图片描述
在这里插入图片描述
14. css 变量修改 https://segmentfault.com/q/1010000015375955
this. r e f s . m y c o l o r . s t y l e . s e t P r o p e r t y ( " − − b c C o l o r " , ′ b l u e ′ ) 和 t h i s . refs.mycolor.style.setProperty("--bcColor",'blue') 和 this. refs.mycolor.style.setProperty("bcColor",blue)this.el.style.setProperty("–bcColor",‘blue’) 不能写在created里面,因为这个时候,dom还没有被创建,不能进行dom操作。

  1. Vue中的定时器使用
    在这里插入图片描述
  2. JS 正则表达式 获取小括号 中括号 花括号内的内容
    小括号(): /((.+?))/g
    中括号[]: /[(.+?)]/g
    大括号{}: /{(.+?)}/g
    如果括号里面有内容,返回的是一个数组
    在这里插入图片描述
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值