240 发简信
IP属地:广东
  • Vue3中响应式的实现

    vue3响应式的实现 Vue 3 中,数据是基于 ES6 Proxy[https://developer.mozilla.org/en-US/docs/Web/JavaScr...

  • 前端组件抽取

    前言 纯菜鸡记录 业务场景 [图片上传失败...(image-ed53dd-1658375271104)] 拆分思路: 根据业务,可以分成 nav(面包屑+树状导航)、pag...

  • 工程化解决前端xss攻击

    编译前 通过vue-loader传入的compilerOptions.directives 与 baseOptions.directives 合并 来源:vue项目 v-ht...

  • 120
    NPM 包调试

    npm link 官方文档[https://docs.npmjs.com/cli/v8/commands/npm-link]祭天 主项目(main-project) 调试的n...

  • 规则引擎

    什么是规则引擎 业务场景一般都是杂糅繁复的,于是代码很容易就互相嵌套、错综复杂、结构不清晰,同时维护成本高,可读性可拓展性差 规则引擎:整合了传入系统的Fact集合和规则集合...

  • 微前端 qiankun

    首先,官网[%5Bhttps://qiankun.umijs.org/zh/guide/tutorial%5D(https://qiankun.umijs.org/zh/gu...

  • 浏览器输入网址后

    https://juejin.cn/post/7041739903431868430[https://juejin.cn/post/7041739903431868430]

  • 缓存机制

    之前在学 vite 时,vite开发模式基于 esbuild,现代浏览器都已经原生支持 esbuild,只要使用支持esm的浏览器开发,vite 会将源码模块的请求会根据 3...

  • 120
    DIY 一个代理

    前言:在做 superset 前端项目二次开发时,项目终于能跑起来了,但是跨域,而它本身的代理写的有点晕,改不动,此时可以用 node 快速起一个本地代理服务器解决问题。 项...

  • vite + vue3 + ts

    项目初始化 选择 Vue + TS后, 一般到这一步,项目就已经初始化成功了。但是也可能会在 npm run dev 的过程中报错,如下 从报错信息看,先查看 npm con...

  • 120
    node+mysql+koa

    数据库 数据库介绍 一、数据库是存储、管理数据的仓库,它提供了对数据的检索、存储、多用户共享访问的能力,并且设法使数据的冗余度尽可能小。 二、数据库按照存储的数据模型,分为关...

  • mocha 单元测试

    # mocha 单元测试 ## 前言 **单元测试** 是用来对 **一个模块**、 **一个函数** 或 **一个类** 来进行正确性检验的测试工作。 >比如对函数abs(...

  • 面试题

    在 vue 遇到什么问题(回答很重要,会接着问) 答: 跨域问题 怎么监听一个对象的变化 watch和computed的区别 什么方式做性能优化 怎么做页面缓存 keep-a...

  • 配个人密钥: 命令: ssh-keygen -t rsa -C "" cat ~/.ssh/id_rsa.pub npm config get registry 查看当前源 ...

  • localStorage

    一、什么是localStorage? 在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(...

  • 数组去重

    1.遍历数组法 最简单的去重方法,实现思路:新建一新数组,遍历传入数组,值不在新数组就加入该新数组中;注意点:判断值是否在数组的方法“indexOf”是ECMAScript5...