摘要: // 前端要传给后端的参数 let params = { info: [{ name: 'Jack', age: 11, file: '文件类型' }, { name: 'Make', age: 15, file: '文件类型' }, ] } // 前端处理 let formdata = new F 阅读全文
posted @ 2021-04-20 11:17 有点油 阅读(1398) 评论(0) 推荐(0)
摘要: 节流和防抖 用途 浏览器的一些事件,如:resize,scroll,keydown,keyup,keypress,mousemove等。这些事件触发频率太过频繁,绑定在这些事件上的回调函数会不停的被调用。会加重浏览器的负担,导致用户体验非常糟糕。 原理 节流防抖主要是利用了闭包。 节流 连续触发事件 阅读全文
posted @ 2021-04-15 10:27 有点油 阅读(554) 评论(0) 推荐(0)
摘要: 发布订阅模式 发布订阅模式的发布和订阅都由一个调度中心来处理 发布订阅模式是完全解耦的,因为调度中心中存的直接就是逻辑处理函数 要点:都要实现添加/删除/派发更新三个事件。 class Event { // 首先定义一个事件容器,用来装事件数组(因为订阅者可以是多个) #handlers = {} 阅读全文
posted @ 2021-04-15 10:13 有点油 阅读(1116) 评论(0) 推荐(0)
摘要: 观察者模式 观察者模式存在耦合,主体中存储的是观察者实例,而 notify 方法遍历时调用了观察者的 update 方法 要点:都要实现添加/删除/派发更新三个事件 class Subject { constructor() { this.observers = [] } add(observer) 阅读全文
posted @ 2021-04-15 10:08 有点油 阅读(351) 评论(0) 推荐(0)
摘要: 思路 函数的实现其实都借助了点调用。利用第一个参数做个中转,调用完之后删除。 call Function.prototype.myCall = function(context = windows, ...args) { context._fn = this const result = conte 阅读全文
posted @ 2021-04-14 16:31 有点油 阅读(138) 评论(0) 推荐(0)
摘要: 实现 new 过程: 函数第一个参数是构造函数 实例的__proto__指向构造函数的原型属性prototype 函数剩余参数要挂载到一个实例对象上 构造函数有返回值时,就返回这个返回值 const myNew = function () { let obj = {} //开辟内存空间 let Co 阅读全文
posted @ 2021-04-14 16:09 有点油 阅读(135) 评论(0) 推荐(0)
摘要: const path = require('path') const resolve = (dir) => path.join(__dirname, dir); //将文件组成绝对路径 const CompressionPlugin = require("compression-webpack-pl 阅读全文
posted @ 2021-04-12 11:19 有点油 阅读(362) 评论(0) 推荐(0)
摘要: const CompressionPlugin = require("compression-webpack-plugin") module.exports = { configureWebpack:config=>{ if(process.env.NODE_ENV 'production'){ r 阅读全文
posted @ 2021-04-02 15:29 有点油 阅读(765) 评论(0) 推荐(0)
摘要: module.exports = { pages: { index: { // page 的入口 entry: 'src/main.js', // 模板来源 template: 'public/index.html', // 在 dist/index.html 的输出 filename: 'inde 阅读全文
posted @ 2021-04-02 09:46 有点油 阅读(410) 评论(0) 推荐(0)
摘要: 第一种 使用 vue-cli-plugin-style-resources-loader style-resources-loader vue.config.js 配置 const path = require('path') module.exports = { pluginOptions: { 阅读全文
posted @ 2021-04-01 10:55 有点油 阅读(327) 评论(0) 推荐(0)