240 发简信
IP属地:北京
  • 120
    webpack打包jquery项目

    最近遇到了原有jquery的非前后端分离项目,要改为前后端分离项目,并且引入微前端架构对新增功能进行支持。本文章将介绍如何将jquery项目进行前后端拆分,如何使用webpa...

  • 前端监控和前端埋点

    前端监控和前端埋点,一个是目的,一个是实现方式,做前端埋点,是为了做前端监控,那为什么要做前端监控呢? 前端监控的目的是: 获取用户行为以及跟踪产品在用户端的使用情况,并以监...

  • vue + ts + scss main.ts引入scss文件报错

    vue + ts + scss main.ts引入scss文件报错 this.getOptions is not a functionts版本3.9.7,vue 2.6 原因...

  • 记录一下vue3.0与2.0简单使用上的区别

    1、创建实例方式不同:2.0 使用构造函数new Vue的方式,将选项对象通过参数传入;3.0 使用Vue.createApp()静态方法创建。参数依然是选项多先发。2.0 ...

  • vue.js封装多列布局拖拽(grid布局)

    先看效果 组件有 和 两种方式,默认是重排方式,类似于手机九宫格的重排。 组件主要实现思路:计算出每个可拖拽组件的可移动范围,移动之后计算出目标位置的index,如果方式为重...

  • vue.js封装拖拽组件,移动到浏览器边框自动隐藏

    先看效果 要实现拖拽主要就是要计算出拖拽组件在浏览器窗口的位置,距离浏览器窗口一定距离时将组件定位到浏览器边上。 需要了解clientX,clientY, offsetLef...

  • 120
    HTTP缓存

    1.HTTP缓存分类 强缓存: 使用本地缓存,不请求服务器。可以使用cache-control和expires进行验证是否命中,cache-control和expires同时...

  • 使用element-ui二次封装table组件(支持合并单元格,展开行,单选,多选等)

    使用vue+elementui封装table。组件中提供了含有分页的表格,支持filter,支持render,支持按钮列(按钮可自定义不展示条件),展开行,合并单元格,支持点...

  • vue.js封装锚点组件

    记录一下使用vue.js封装锚点组件的代码。项目中存在固定头部的情况。主要思路为在组件初始化时,将锚点列表中的位置一次性获取,在点击锚点时,直接使用document.docu...

  • 120
    JS浏览器事件循环机制以及node事件循环机制

    js特性 单线程:只有一个主线程来处理任务 非阻塞:当执行异步任务时,不必等到结果返回,主线程会pending这个任务,然后根据一定规则执行回调函数(事件循环机制) 任务分类...

  • 120
    vue插槽

    一、什么是插槽? 插槽用于父组件在子组件中占位,在子组件中预留出父组件向子组件传的内容的位置,编译好之后的html中不会显示出插槽的存在。 简单一点说插槽是一个透明的大小不固...

  • 使用Curl发送post请求,中文query参数转码问题

    使用post请求遇到query参数传中文,中文不能转码只使用--data-urlencode不好使,修改contenttype为x-www-form-urlencoded即可...