240 发简信
IP属地:新疆
  • JS数据结构-链表

    首先链表是一种数据结构,JavaScript中并没有链表,但是可以用Object模拟链表,所以在JavaScript中,链表表示的是用Object模拟的一种链表数据结构。 一...

  • 120
    Vue的高级配置 - 设置别名

    vue项目开发时一般用相对路径,但是如果文件位置发生变动,需要重新设置路径,为了解决这个问题,直接通过修改vue-cli的webpack配置,进行别名的设置 参考官方文档 v...

  • webpack打包优化 - 懒加载

    webpack 懒加载 分割代码会产生chunk,异步加载的时候也会产生chunk 引入动态数据 -> 懒加载(当有文件特别大,直接懒加载)(会直接生成一个chunk,无需其...

  • webpack打包优化 - DllPlugin动态链接库

    DllPlugin动态链接库插件 前端框架如vue React,体积大,构建慢 较稳定,不常升级版本 同一个版本只构建一次即可,不用每次都重新构建 webpack已内置Dll...

  • HTTP的协商缓存策略

    http缓存策略 - 协商缓存(对比缓存) 服务器端缓存策略(即判断是否可以缓存)服务端判断一个资源是否被缓存服务器判断客户端资源,是否和服务端资源一样如果一致则返回304(...

  • HTTP的强制缓存策略

    http缓存策略(强制缓存) 浏览器初次访问服务器,服务器返回资源和Cache-Control(服务器端觉得可以被缓存就会加上Cache-control,如果觉得不被缓存就不...

  • 前端在实际开发中最实用的linux命令

    登录线上ip地址假如ip地址为192.168.0.1,登录名为work,使用ssh work@192.168.0.1登录linux,然后输入密码 查看文件 ls 查看所有文件...

  • Vue的一些高级特性

    Vue的一些高级特性 兄弟组件之间的传值 自定义v-model $nextTick slot 动态,异步组件 keep-alive mixin 兄弟组件传值 使用自定义事件子...

  • 面向对象编程 - 工厂模式

    什么是工厂模式 工厂模式是用来创建对象的一种最常见的设计模式 不暴露创建对象的具体逻辑,将逻辑封装在一个函数中,这个被封装的函数就可以被视为一个工厂 工厂模式根据抽象程度分为...

  • 120
    面向对象编程 - UML类图

    UML类图 Unified Modeling Language统一建模语言 关系,有泛化(Generalization), 实现(Realization),关联(Associ...

  • 前端4大基础对象概念

    1. JavaScript对象2. Browser对象3. Dom对象4. HTML对象 1. JavaScript对象 Array对象 Boolean对象 Date对象 M...

  • 前端开发必须要了解的四个设计原则

    如何写出高质量的代码,是程序员进阶的必须思考的问题之一。设计原则,设计模式是必须要了解并灵活使用的。 单一职责原则-SRP(Single resonsibility prin...

  • Nodejs express中间件

    express中间件可以理解为由含有req,res,next三个参数的方法,通过next()无限调用 基本样式(req, res, next) => {//处理方法} 使用方...

  • 120
    Nodejs stream流

    管道流最经典的管道流图我们把文件比作装水的桶,而水就是文件里的内容,我们用一根管子(pipe)连接两个桶使得水从一个桶流入另一个桶,这样就慢慢的实现了大文件的复制过程。ima...

  • nodejs使用内存数据库redis

    redis简单介绍 redis = 内存数据库web server 最常用的缓存数据库,数据存放在内存中优点是速度快缺点是内存比较昂贵相比于mysql,访问速度快(内存和硬盘...

个人介绍
学习有时候也是一种放松方式。