240 发简信
IP属地:云南
  • Resize,w 360,h 240
    node版本号报错记录vue node_modules\node-sass: Command failed.

    vue项目安装时,遇到的node-sass安装失败,主要是因为当前node版本与node-sass版本没有对应上,具体对应表如下: 另外,如果确...

  • 前端Web安全知多少

    虽然是一名前端工程师,但是身处网络安全行业,日常接受着“没有网络安全就没有国家安全”的熏陶,web安全不能不知晓。 首先,餐前甜点,CIA三元组...

  • 【一起读】深入浅出Vue.js——虚拟DOM之VNode

    前文提到,vue使用虚拟DOM中主要做了两件事,一个是创建了VNode来模拟DOM树,另一个是通过patch算法比对新旧DOM的变更状态。本节主...

  • 【一起读】深入浅出Vue.js——虚拟DOM

    一句话总结本章内容:需求越来越复杂,DOM的操作变得越来越频繁,出于性能的考虑,使用虚拟DOM来模仿真实DOM的层级结构,通过比对新旧虚拟DOM...

  • 判断一个对象是否存在if(a) { }究竟判断了什么?

    判断一个对象是否存在 实际开发中,若要判断一个对象是否存在,最常用的方法是: 有没有想过,a的取值在哪种情况下会存在,哪种情况下会不存在? 常见...

  • Array.from()巧用

    Array.from():从一个类似数组或可迭代对象创建一个新的,浅拷贝的数组实例。 1. 将类数组转换成数组 常见的类数组对象: 类数组对象可...

  • git常用操作

    git从已有的分支创建新的分支 git切换新的分支 git如何取消merge 当我们使用git merge操作合并代码但还没add时,若想取消这...

  • Lodash源码解析-_.flatten

    减少一级array嵌套深度。例子: 源码解析: => baseFlatten(): => isFlattenable(): flatten家族的...